html {overflow-y: scroll;}

body { margin: 0px; background: #ccc url('/images2/fondo4.png') repeat-x; font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
body {background-position: center 100px !important}

select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}

img {border-style: none;}

td {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt;}

form {margin: 0px}

select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}




a:link {font-size: 8pt; color: #003366; text-decoration: underline;}
a:visited {font-size: 8pt;  color: #003366; text-decoration: underline;}
a:hover {font-size: 8pt;    color: #0033CC; text-decoration: underline;}
a:active {font-size: 8pt; color: #003366; text-decoration: underline;}


.title {font-size: 16px;    font-weight: bold;  color: #003366;}


.lattext {color: #FFFFFF;}
.menuitem { background-color: #002244;}
.menulnk:link { font-family: Arial,Helvetica; font-size: 10px; color: #ffffff; text-decoration: none;}
.menulnk:visited {font-family:  Arial,Helvetica; font-size: 10px;   color: #FFFFFF; text-decoration: none;}
.menulnk:hover {font-family:  Arial,Helvetica; font-size: 10px; color: #FFCC00; text-decoration: none;}



.lnk2:link {font-family:  Arial,Helvetica,sans-serif; font-size: 8pt; color: #003366; text-decoration: none;}
.lnk2:visited {font-family:  Arial,Helvetica,sans-serif;    font-size: 8pt; color: #003366; text-decoration: none;}
.lnk2:hover {font-family:  Arial,Helvetica,sans-serif;  font-size: 8pt; color: #003366; text-decoration: none; background-color:#eeeeee}

.lnk3:link {font-family:  Arial,Helvetica,sans-serif; text-decoration: none;}
.lnk3:visited {font-family:  Arial,Helvetica,sans-serif; text-decoration: none;}
.lnk3:hover {font-family:  Arial,Helvetica,sans-serif; text-decoration: underline}


.lnkb:link {color: #003366; text-decoration: none;}
.lnkb:visited {color: #003366; text-decoration: none;}
.lnkb:hover {color: #663300; text-decoration: none;}

.lnkw:link {color: #ffffff; text-decoration: none;}
.lnkw:visited {color: #ffffff; text-decoration: none;}
.lnkw:hover {color: #ffffff; text-decoration: none;}



table.header {border: 1px solid gray;   border-width: 0 0 1px 0;}

.rating {font-size: 20px;   font-weight: bold;}

.subtext {font-size: 9px; font-family: Arial,Helvetica,sans-serif}
.new {font-size: 9px; color: #FFCC66}
.nav {color: #ffffff}
.menu {color: #006699}
.error {color: #BB0000;}

input, textarea, select {font-size: 11px; font-family:  Verdana,Arial,Helvetica,sans-serif}

.tt {color: #ffcc00; font-weight: bold; font-size: 13px}
.th {background-color: #006699; color: #ffffff; font-weight: bold;}
.date {font-size: 9px;}

.wrat {font-size: 14px; color: #ffffff; font-weight: bold;}
.w {color: #ffffff;}
.bw {font-size: 13px; color: #ffffff;}
.wcap {font-size: 12px; color: #ffffff; font-weight: bold;}
.wcap2 {font-size: 10px; color: #ffffff; font-weight: bold;}

.genmed { font-size : 11px; }

.code {
    font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
    background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
    border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
    background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
    border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.ebox {border: 1px solid #ffbbbb; padding: 2px; font-size: 10px; background: #fff0f0}
.etext {font-weight: bold; color:#ff0000}
.wbox {border: 1px solid #bbbbff; padding: 2px; font-size: 10px; background: #f0f0ff}
.wtext {font-weight: bold; color:#0000ff}

table.menu {width: 150px; border-width: 0px;  border-collapse: collapse}

td.menutitle {padding: 1px; color: #ffffff; background-color: #003366; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-align: center; background-image: url("/images/menutitle.gif") }
td.menubottom {height: 12px; padding: 1px; color: #ffffff; background-color: #ffffff; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-align: center; background-image: url("/images/menubottom.gif") }
td.menuitem{color: #ffffff; background-color: #415570; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold;}

td.menu3 a:link, td.menu3 a:visited  {padding: 1px; color: #FFFF00; background-color:#446688; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; text-indent: 3px; cursor: hand; display: block}
td.menu3 a:hover {padding: 1px; color: #000000; background-color: #FFFFFF; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; text-indent: 3px;  cursor: hand; display: block }
td.menu3 {border-top: 1px solid #6688AA;}

td.menu2 a:link, td.menu2 a:visited  {padding: 1px; color: #FFFFFF; background-color:#446688; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; text-indent: 3px; cursor: hand; display: block}
td.menu2 a:hover {padding: 1px; color: #000000; background-color: #FFFFFF; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; text-indent: 3px;  cursor: hand; display: block }
td.menu2 {border-top: 1px solid #6688AA;}

td.menu a:link, .menu a:visited  {padding: 1px; color: #eeeeee; background-color: #415570; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; text-indent: 3px; cursor: hand; display: block}
td.menu a:hover {padding: 1px; color: #003366; background-color: #FFCC00; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; text-indent: 3px;  cursor: hand; display: block }
td.menu {border-top: 1px solid #58749A;}

.lnktop:link, .lnktop:visited {padding: 1px; font-family: Century Gothic,Arial,Helvetica,sans-serif; font-size: 10px; color: #ffffff; background-color: #415570; text-decoration: none;}
.lnktop:hover {padding: 1px; font-family:  Century Gothic,Arial,Helvetica,sans-serif;   font-size: 10px;    color: #003366; background-color: #FFCC00; text-decoration: none;}

.rating {color: #990000; font-size: 12px;}

.list td    {border-top:1px solid #cccccc; padding: 2px}

.list2 {border: 1px solid #cccccc; padding: 2px}
.list2 td   {border-top:1px solid #cccccc; padding: 2px}


.addl {float: right; border: 1px solid #aaaaaa}
.addl:link, .addl:visited, .addl:hover {font-size: 9px; color: #006633; text-decoration: none;}
.addl:hover {background-color: #ccddcc;}


.lvlnk:link, .lvlnk:visited {font-family:  Arial,Helvetica,sans-serif; font-size: 7pt; color: #666666; text-decoration: none;}
.lvlnk:hover {font-family:  Arial,Helvetica,sans-serif; font-size: 7pt; color: #666666; text-decoration: underline;}

.hhl { border-bottom: 1px solid #aaaaaa;}
.hvl { border-right: 1px solid #aaaaaa;}
.hblktitle {padding:2px; border-bottom: 1px dotted #cccccc; font-size: 12pt;}
.hmtit, .hmtit:link, .hmtit:visited, .hmtit:hover {font-size: 10pt; text-decoration: none; font-weight: bold; color:#990000}
.hmtit:hover {color:#003366}


.flat {border: 1px solid #888888; background-color: #eeeeee; cursor: pointer}


.pager {margin:3px 2px}
.pager .current, .pager a:link, .pager a:visited {font-size:8pt; font-weight:bold; border:1px solid #f0f0f0; padding:1px 2px; }
.pager a:link, .pager a:visited {text-decoration:none; background:#ffffff; color:#666666;}
.pager .current, .pager a:hover {background:#eeeeee; color:#333333; border:1px solid #888888;}

#fa-info a:link, #fa-info a:hover, #fa-info a:visited {color: #fff; text-decoration: none;}



.cpanel {width: 980px; margin: 0 auto; padding:0;}

#bpanel {background: #415570; margin-top: 30px; color: #fff; padding: 4px; font-size: 12px;}
#bpanel a:link, #bpanel a:hover, #bpanel a:visited {color: #fff; text-decoration: none; padding: 1px 4px;  }


#trmenu {list-style:none; float: right; margin:0; padding:0}
#trmenu li {display: inline; margin:0; padding:0}
#trmenu li a:link, #trmenu li a:hover, #trmenu li a:visited {color: #fff; text-decoration:none; padding: 0 6px; margin:0; border: 1px solid #666;}
#trmenu li a:hover {color: #222; background: #ffcc00;}

#awardsmenu {list-style:none; margin:0; padding:0; font-weight: bold;}
#awardsmenu li {display: inline; padding: 0 4px;}
#awardsmenu li a:link, #awardsmenu li a:hover, #awardsmenu li a:visited {color: #eee; text-decoration:none;}
#awardsmenu li a:hover {color: #fc0;}



#topsearch {margin: 0px 260px; padding-top: 18px; text-align: center;}
#topsearch form {padding: 2px;}
#topsearch input, #topsearch select{border:0; padding:3px; margin: 0; font-size: 10pt; color: #222; background: #ccc; background-image: none;}
#topsearch input[name="stext"] {width: 220px; background: #f0f0f0;}
#topsearch input[name="stext"]:focus { box-shadow: inset 0 2px 2px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,0.3);}
#topsearch select[name="stype"] {cursor: pointer; padding:2px;}
#topsearch input[type="submit"] {cursor: pointer;}
#topsearch .advsearch { }
#topsearch .advsearch a:link, #topsearch .advsearch a:visited {color: #fff; text-decoration:none;}
#topsearch .advsearch a:hover {}

#fa-info{position:absolute; top: 0px; right: 0px; font-size: 10px; padding: 5px; clear: both; background-color: #597499; color: #fff; text-align: center; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; box-shadow: 0 4px 4px rgba(0,0,0,0.3); -webkit-box-shadow: 0 4px 4px rgba(0,0,0,0.3);}

#import { padding: 0 3px;}
#import a:link, #import a:visited{ color: #FFFF00; text-decoration: none;}
#import a:hover{ color: #FFFF00; text-decoration: underline;}
