
/* STYLESHEET FOR THE WHOLE SITE */
/* ============================= */


BODY
   {    
    background:       #82270e;
    color:            black
   }
A:link, A:visited 
   {
    font-family:      sans-serif;
    font-size:        11px;
    font-weight:      bold;
    color:            #004400;
    background:       transparent;
    text-decoration:  none
   }
A:hover, A:active
   {
    font-family:      sans-serif;
    font-size:        11px;
    font-weight:      bold;
    color:            #cc6600;
    background:       transparent;
    text-decoration:  underline
   }
A.verde:link, A.verde:visited 
   {
    font-family:      sans-serif;
    font-size:        11px;
    font-weight:      bold;
    color:            #004400;
    background:       transparent;
    text-decoration:  none
   }
A.verde:hover, A.verde:active
   {
    font-family:      sans-serif;
    font-size:        11px;
    font-weight:      bold;
    color:            #cc6600;
    background:       transparent;
    text-decoration:  underline
   }
A.barry:link, A.barry:visited
   {
    font-weight:      bold;
    color:            #ffff99;
    background:       transparent;
    text-decoration:  none
   }
A.barry:hover, A.barry:active
   {
    font-weight:      bold;
    color:            #ffcc00;
    background:       transparent;
    text-decoration:  none
   }
A.livro:link, A.livro:visited
   {
    font-family:      sans-serif;
    font-size:        12px;
    font-weight:      bold;
    color:            #cc6600;
    background:       transparent;
    text-decoration:  none
   }
A.livro:hover, A.livro:active
   {
    font-family:      sans-serif;
    font-size:        12px;
    font-weight:      bold;
    color:            #004400;
    background:       transparent;
    text-decoration:  underline
   }
A.tblmenubottom:link, A.tblmenubottom:visited
   {
    font-family:      sans-serif;
    font-size:        14px;
    font-weight:      bold;
    color:            #82270e;
    background:       transparent;
    text-decoration:  none
   }
A.tblmenubottom:hover, A.tblmenubottom:active
   {
    font-family:      sans-serif;
    font-size:        14px;
    font-weight:      bold;
    color:            #ffffee;
    background:       transparent;
    text-decoration:  none
   }
A.tblmenutop:link, A.tblmenutop:visited
   {
    font-family:      sans-serif;
    font-size:        14px;
    font-weight:      bold;
    color:            #ffffee;
    background:       transparent;
    text-decoration:  none
   }
A.tblmenutop:hover, A.tblmenubottom:active
   {
    font-family:      sans-serif;
    font-size:        14px;
    font-weight:      bold;
    color:            #004400;
    background:       transparent;
    text-decoration:  none
   }
A.title:link, A.title:visited
   {
    font-family:      times;
    font-weight:      bold;
    font-size:        19px;
    color:            #004400;
    background:       transparent;
    text-decoration:  none
   }
A.title:hover, A.title:active
   {
    font-family:      times;
    font-weight:      bold;
    font-size:        19px;
    color:            #ffcc33;
    background:       transparent;
    text-decoration:  none
   }
P
   {
    font-family:      times;
    font-size:        16px;
    color:            #82270e;
    background:       transparent;
   }
P.barry
   {
    font-family:      simpson, arial, sans-sherif;
    font-size:        13px;
    color:            #ffcc33;
    background:       transparent;
   }
P.title
   {
    font-family:      arial;
    font-size:        16px;
    font-weight:      bold;
    color:            #004400;
    background:       transparent;
   }
P.obs
   {
    font-family:      times;
    font-weight:      bold;
    font-size:        14px;
    color:            #cc6600;
    background:       transparent;
   }
P.obs2
   {
    font-family:      times;
    font-weight:      bold;
    font-size:        14px;
    color:            #004400;
    background:       transparent;
   }
P.subtitle
   {
    font-family:      arial, sans-sherif;
    font-weight:      bold;
    font-size:        14px;
    color:            #82270e;
    background:       transparent;
   }
P.supertitle
   {
    font-family:      sans-serif;
    font-size:        24px;
    font-weight:      bold;
    color:            #82270e;
    background:       transparent;
    background:       transparent;
   }
UL
   {
    font-family: arial;
    font-size:   13px;
    color:       #82270e;
    background:       transparent
   }
H6
   {
    color:       #ffffff
   }
.housebutton {
MARGIN-TOP: 3px;
FONT-WEIGHT: bold;
MARGIN-BOTTOM: 3px;
TEXT-ALIGN: center;
font-size:  19px;
PADDING-left: 0px;
PADDING-RIGHT: 0px
}
.housebutton A:link, .housebutton A:active, .housebutton A:visited {
BORDER-RIGHT: #82270e 2px solid;
PADDING-RIGHT: 4px; 
BORDER-TOP: #ffcc00 2px solid; 
DISPLAY: block; 
PADDING-LEFT: 4px; 
PADDING-BOTTOM: 4px; 
BORDER-LEFT: #ffcc00 2px solid; 
WIDTH: 92%; 
COLOR: #82270e; 
PADDING-TOP: 4px; 
BORDER-BOTTOM: #82270e 2px solid; 
BACKGROUND-COLOR: #cc6600;
BACKGROUND-IMAGE: none; 
font-size: 11px;
TEXT-DECORATION: none
}
.housebutton A:hover {
BORDER-RIGHT: #ffcc00 2px solid; 
BORDER-TOP: #82270e 2px solid; 
BORDER-LEFT: #82270e 2px solid; 
BORDER-BOTTOM: #ffcc00 2px solid; 
BACKGROUND-COLOR: #ffff99;
BACKGROUND-IMAGE: none; 
COLOR: #82270e;
font-size: 11px;
TEXT-DECORATION: none
}
.barrybutton {
MARGIN-TOP: 3px;
FONT-WEIGHT: bold;
MARGIN-BOTTOM: 3px;
TEXT-ALIGN: center;
PADDING-left: 0px;
PADDING-RIGHT: 0px
}
.barrybutton A {
BORDER-RIGHT: #ffcc00 2px solid;
PADDING-RIGHT: 4px; 
BORDER-TOP: #cc6600 2px solid; 
DISPLAY: block; 
PADDING-LEFT: 4px; 
PADDING-BOTTOM: 4px; 
BORDER-LEFT: #cc6600 2px solid; 
WIDTH: 92%; 
COLOR: #ffcc00; 
PADDING-TOP: 4px; 
BORDER-BOTTOM: #ffcc00  2px solid; 
BACKGROUND-COLOR: #82270e;
BACKGROUND-IMAGE: none;  
font-size: 11px;
TEXT-DECORATION: none
}
.barrybutton A:hover {
BORDER-RIGHT: #ffcc00 2px solid; 
BORDER-TOP: #cc6600 2px solid; 
BORDER-LEFT: #cc6600 2px solid; 
BORDER-BOTTOM: #ffcc00 2px solid; 
BACKGROUND-COLOR: #ffff99;
BACKGROUND-IMAGE: none; 
font-size: 11px;
COLOR: #82270e 
}
.enfantsbutton {
MARGIN-TOP: 3px;
FONT-WEIGHT: bold;
MARGIN-BOTTOM: 3px;
TEXT-ALIGN: center;
Img-ALIGN: center;
font-size:  19px;
PADDING-left: 0px;
PADDING-RIGHT: 0px
}
.enfantsbutton A {
BORDER-RIGHT: #cc6600 2px solid;
PADDING-RIGHT: 2px; 
BORDER-TOP: #ffcc00 2px solid; 
DISPLAY: block; 
PADDING-LEFT: 2px; 
PADDING-BOTTOM: 2px; 
BORDER-LEFT: #ffcc00 2px solid; 
WIDTH: 116px; 
COLOR: #cc6600; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: #cc6600  2px solid; 
BACKGROUND-COLOR: #82270e;
BACKGROUND-IMAGE: none; 
font-size:  19px;
TEXT-DECORATION: none
}
.enfantsbutton A:hover {
BORDER-RIGHT: #cc6600 2px solid; 
BORDER-TOP: #ffcc00 2px solid; 
BORDER-LEFT: #ffcc00 2px solid; 
BORDER-BOTTOM: #cc6600 2px solid; 
BACKGROUND-COLOR: #ffff99;
BACKGROUND-IMAGE: none; 
font-size:  19px;
COLOR: #82270e 
}
H1 
   {
    font-family:      verdana,arial;
    font-size:        130%;
    color:            #800000
   }
DIV.header1
   {
    position: absolute;
    top:         1px;
    left:        11px;
    width:       600px;
    height:      100px;
    font-family: sans-serif;
    font-size:   12px;
    color:       #ffff99;
    background:  transparent
   }
DIV.header2
   {
    position:    absolute;
    top:         0px;
    left:        10px;
    width:       600px;
    height:      100px;
    font-family: sans-serif;
    font-size:   12px;
    color:       silver;
    background:  transparent
   }
DIV.header3
   {
    position:    absolute;
    top:         2px;
    left:        12px;
    width:       600px;
    height:      100px;
    font-family: sans-serif;
    font-size:   12px;
    color:       #8800aa;
    background:  transparent
   }
TABLE
   {
    border-top:       0px;  
    border-right:     2px; 
    border-bottom:    2px;
    border-left:      2px
   }

/* Definitions for the main table */
/* ------------------------------ */
TABLE.tblmain
   {
    width:            800px;
    border-top:       1px;  
    border-right:     1px; 
    border-bottom:    1px;
    border-left:      1px
   }
TD.tbltop
   {
    background:       #ffcc00;
    height:           50px;
    color:            whitesmoke;
    font-family:      verdana, sans-serif;
    font-size:        22px;
    font-weight:      bold
   }
TD.tblleft
   {
    background:       #cc6600;
    color:            #ffff7f;
    width:            150px;
   }
TD.tblright
   {
    background:       #ffff99;
    border-color:     white;
    color:            black;
    width:            650px
   }
TD.tblbottom
   {
    background:       #ffcc00;
    color:            #82270e;
    height:           45px;
    font-size:        18px
   }
