
/* C. R. Vasco da Gama - Site Nao-Oficial - Mauro Prais */

html {
/*   background-color:#f8f8f2; */
   background: #fcfcfb url("../images/vasco_backgr.gif") repeat fixed 15% 55%;
}

body
{
   margin:0;
   padding:0;
   font-size:100%;
   color:#000000;
}

a {text-decoration:none}
a:link {color:#d00040}
a:visited {color:#e00020}
a:active {color:#e00020}
a:hover {text-decoration:underline}
a:hover img
{
   border:1px solid #a9a9a9;
   text-decoration:none;
}

a.alt {font-weight:bold}
a.alt:link {color:#000000}
a.alt:visited {color:#404040}

/* ---------------------------------- */

#header
{
   margin-left:140px;
   padding-right:5%;
   min-width:640px;
   max-width:900px;
   height:80px;
}

#header h1
{
   float:left;
   margin:0;
   padding:0;
   padding-top:16px;
   width:auto;
   font:small-caps bold italic 26px verdana, sans-serif;
   text-align:left;
   white-space:nowrap;
}

#header h5
{
   float:right;
   margin:0;
   padding:0;
   padding-top:32px;
   width:auto;
   font:italic 13px verdana, sans-serif;
   text-align:right;
   white-space:nowrap;
}

/* ---------------------------------- */

#menu
{
   background:transparent url('../images/icons/vlogo.gif') no-repeat 4px 8px;
   position:absolute;
   top:0px;
   left:0px;
   float:left;
   width:140px;
   padding-top:80px;
}

#menu ul
{
   margin:0 0px 0 2px;
   padding:0 0px 0 2px;
}

#menu li
{
   text-align:center;
   width:118px;
   list-style-type:none;
}

#menu #selected
{
   background-color:#fafad2;
   padding:1px;
   border:2px #d3d3d3 outset;
   width:100%;
   display:block;
   white-space:nowrap;
   font:small-caps bold 10px verdana, sans-serif;
}

#menu a
{
   background-color:#fcfaf0;
   padding:1px;
   border:2px #d3d3d3 outset;
   width:100%;
   display:block;
   text-decoration:none;
   white-space:nowrap;
   font:small-caps bold 10px verdana, sans-serif;
   color:#000000;
}

#menu a:visited {color:#000000}

#menu a:hover
{
   background-color:#fafad2;
   border:2px #d3d3d3 inset;
}

/* ---------------------------------- */

#page
{
   margin-left:140px;
   padding-right:5%;
   min-width:640px;
   max-width:900px;
}

/* ---------------------------------- */

.content
{
/*   background-color:#fcfaf0; */
   background: #fcfaf0 url("../images/content_backgr.jpg") repeat;
   border:1px solid #c0c0c0;
   padding:1em 4em 2em 4em;
}

.content h1
{
   padding-top:0.75em;
   font:bold 1.75em verdana, sans-serif;
   text-align:center;
   white-space:nowrap;
}

.content h2
{
   padding-top:0.75em;
   font:bold 1.5em verdana, sans-serif;
   text-align:justify;
   white-space:nowrap;
}

.content h3
{
   padding-top:1em;
   font:bold 1em verdana, sans-serif;
   text-align:justify;
}

.content h4
{
   padding-top:1.1em;
   font:bold 0.875em verdana, sans-serif;
   text-align:justify;
}

.content h5
{
   padding-top:1.1em;
   font:bold italic 0.8125em verdana, sans-serif;
   text-align:justify;
}

.content h6
{
   padding-top:1.1em;
   font:bold italic 0.75em verdana, sans-serif;
   text-align:justify;
}

.content img
{
   border:1px solid #f8f8f4;
   width:auto;
   max-width:100%;
   max-height:100%;
}

.content p
{
   font:normal 0.875em verdana, sans-serif;
   text-align:justify;
}

.content pre
{
   font:normal 0.875em courier, "courier new", monospace;
   text-align:justify;
}

.content .cruzdemalta
{
   padding-left:20px;
   background:transparent url('../images/icons/cruzdemalta.gif') no-repeat 0 1.1em;
}

.content .note
{
   font:italic 0.75em verdana, sans-serif;
}

.content .quote
{
   padding-left:4em;
   padding-right:4em;
}

.content .ttl
{
   font-size:1.125em;
}

.content .sub
{
   font-size:0.75em;
}

.content .paper
{
   background-color:#fffdf4;
}

.content .clear
{
   clear:both;
}

.content ol
{
   margin:0px;
   margin-left:24px;
   padding:0px;
   list-style-type:decimal;
   list-style-position:outside;
}

.content ul
{
   margin:0px;
   padding:0px;
   list-style-type:none;
   list-style-position:outside;
}

.content ul.cross
{
   padding-left:20px;
   list-style-image:url("../images/icons/cruzdemalta.gif");
}

.content ul.disc
{
   margin-left:40px;
   padding-left:2px;
   list-style-type:disc;
}

.content ul.blank
{
   list-style-image:none;
}

.content li
{
   font:normal 0.875em verdana, sans-serif;
   text-align:justify;
}

.content .image
{
   width:auto;
   max-height:100%;
   text-align:center;
   font:normal 0.75em verdana, sans-serif;
}

.content .image a:hover {text-decoration:none}

.content .image img a:hover {border:1px solid #a9a9a9}

.content .right
{
   float:right;
   display:inline;
   margin-left:16px;
   width:auto;
   max-width:50%;
}

.content .left
{
   float:left;
   display:inline;
   margin-right:16px;
   width:auto;
   max-width:50%;
}

.content .center
{
   text-align:center;
   vertical-align:top;
}

.content .cellcenter
{
   text-align:center;
   vertical-align:middle;
}


.content table
{
   border:2px solid #a9a9a9;
   border-collapse:collapse;
   width:auto;
}

.content th
{
   border:2px solid #a9a9a9;
   padding:4px;
   background-color:#d3d3d3;
   font:small-caps bold 0.875em verdana, sans-serif;
   text-align:center;
}

.content td
{
   border:2px solid #a9a9a9;
   padding:4px;
   font:normal 0.875em verdana, sans-serif;
   text-align:left;
}

.content .numeric
{
   text-align:right;
}

.content .date
{
   text-align:left;
   white-space:nowrap;
   hyphens:none;
}

.content table.container
{
   border:none;
   width:48%;
   margin-left:auto;
   margin-right:auto;
   margin-top:1em;
   margin-bottom:1em;
}

.content th.container
{
   padding:20px;
}

.content td.container
{
   border:none;
   padding-left:20px;
   padding-right:20px;
}

.content .squad
{
   margin:0;
   padding:0;
   float:left;
   display:inline;
   width:6em;
   text-align:right;
}

.content .squad h4
{
   margin:0;
   padding:0.5em 0 0.25em 0;
   width:100%;
   font:small-caps bold 0.875em verdana, sans-serif;
   text-align:right;
}

.content .squad li
{
   padding-left:0;
   width:100%;
   font:normal 0.8125em verdana, sans-serif;
   text-align:right;
}

.content .squad p.image
{
   width:100%;
   font-size:0.6875em;
   text-align:right;
}

.content .results
{
   border-left:2px solid #000000;
   margin-left:6.5em;
   padding-left:0.5em;
   width:auto;
   max-width:100%;
}

.content .results2
{
   margin:0;
   padding:0;
   width:auto;
   max-width:100%;
}

.content .results table, .results2 table
{
   border:none;
   width:auto;
   max-width:100%;
}

.content .results th, .results2 th
{
   border:none;
   border-top:2px solid #000000;
   border-bottom:2px solid #000000;
   padding:0.1em 1em 0.2em 0;
   background-color:transparent;
   font:small-caps bold 0.875em verdana, sans-serif;
   text-align:left;
}

.content .results th.header, .results2 th.header
{
   border:none;
   padding:0.5em 1em 0.5em 0;
}

.content .results td, .results2 td
{
   border:none;
   padding:0.1em 1em 0.1em 0;
   background-color:transparent;
   font:normal 0.8125em verdana, sans-serif;
   text-align:left;
   vertical-align:top;
}

.content .results td.venue, td.opponent, .results2 td.opponent
{
   white-space:nowrap;
}

.content .results td.score
{
   text-align:center;
   white-space:nowrap;
}

.content .results2 td.score
{
   font:bold 0.8125em verdana, sans-serif;
   text-align:center;
   white-space:nowrap;
}

.content .results p, .results2 p
{
   padding:2em 1em 0.5em 0;
}

.content .results h4, .results2 h4
{
   margin-bottom:0;
   padding:0.5em 1em 0.5em 0;
   font:small-caps bold 0.875em verdana, sans-serif;
}

.content .results li, .results2 li
{
   padding-left:0;
   text-align:left;
   font-size:0.8125em;
}

/* ---------------------------------- */

.navbar
{
   padding-bottom:12px;
   margin-bottom:24px;
   clear:both;
}

.navbar ul
{
   list-style-type:none;
}

.navbar li
{
   display:inline;
}

.navbar #selected
{
   background-color:#fafad2;
   padding:1px;
   float:right;
   width:auto;
   border:2px #d3d3d3 outset;
   font:small-caps bold 0.6875em verdana, sans-serif;
   white-space:nowrap;
}

.navbar a
{
   background-color:#fcfaf0;
   padding:1px;
   float:right;
   width:auto;
   border:2px #d3d3d3 outset;
   font:small-caps bold 0.6875em verdana, sans-serif;
   color:#000000;
   text-decoration:none;
   white-space:nowrap;
}

.navbar a:visited { color:#000000; }

.navbar a:hover
{
   background-color:#fafad2;
   border:2px #d3d3d3 inset;
   text-decoration:none;
}

/* ---------------------------------- */

#footer
{
   margin-left:140px;
   padding-top:16px;
   padding-bottom:16px;
   clear:both;
}

#footer p
{
   text-align:left;
   font:normal 0.75em verdana, sans-serif;
}

#footer ul
{
   margin:0px;
   padding:0px;
   list-style-type:none;
   list-style-position:outside;
}

#footer li
{
   margin-left:0px;
   padding-left:20px;
   text-align:left;
   font:normal 0.75em verdana, sans-serif;
}

#footer tt
{
   text-align:left;
   font:normal 1.0em "courier new";
}

#footer address
{
   text-align:left;
   font:italic 0.75em verdana, sans-serif;
}

#footer p.copyright
{
   font:italic 0.75em verdana, sans-serif;
}

#footer ul.copyright
{
   list-style-type:disc;
   list-style-position:inside;
}

#footer li.copyright
{
   font:italic 0.75em verdana, sans-serif;
}


