body
{
background: #111111 url(http://www.bernardinolima.com/img/fundo.gif) top left fixed repeat-x;
margin: 0;
padding: 0;
border: 0;
text-align: center;
font-family: "Trebuchet MS","Bitstram Vera Sans",Verdana,Arial;
padding-bottom: 25px;
}

body.login
{
background: #fff;
margin: 0;
padding: 0;
border: 0;
text-align: center;
font-family: "Trebuchet MS","Bitstram Vera Sans",Verdana,Arial;
padding-bottom: 25px;
font-size: small;
}

img
{
display: block;
border: 0;
}

a:link, a:visited
{
font-weight: bold;
text-decoration: none;
color: #e20e0e;
background: transparent;
}

a:hover
{
font-weight: bold;
text-decoration: underline;
color: #e20e0e;
background: transparent;
}

a:active
{
font-weight: bold;
text-decoration: none;
color: #e20e0e;
background: transparent;
}

.pst_cmt
{
background:  #eeeeee;
border: 1px dotted;
text-align: left;
margin: 10px;
padding: 10px;
}

.tbl_hed
{
background:  #FB91FF;
font-weight: bold;
}

.tbl_alt_itm
{
background:  #dddddd;
}

#wrapper
{
background: #fff;
color: #000000;
margin: 10px auto;
padding: 0;
border: 1px solid #000;
width: 799px;
voice-family: "\"}\"";
voice-family: inherit;
width: 797px;
}

html>#wrapper
{
width: 797px;
}

#header
{
background: #000;
color: #333;
border: 0;
padding: 0;
text-align: center;
}

#pagebody
{
padding: 0;
margin: 0;
border: 0;
text-align: left;
color: #444;
background: transparent;
clear: both;
}

#maincontent
{
float: left;
margin: 0;
padding: 10px;
width: 610px;
voice-family: "\"}\"";
voice-family: inherit;
width: 590px;
border: 0;
}

html>#maincontent
{
width: 590px;
}

#sidebar
{
padding: 2px 10px 10px 0;
margin: 0 0 0 620px;
color: #666;
background: transparent;
height: 100%;
}

#subnav
{
margin: 0 0 10px 0;
padding: 5px;
border: 1px dotted #bbb;
}

#subnav ul
{
margin: 0;
padding: 0;
text-align: left;
border: 1px solid #fff;
}

#subnav ul li
{
list-style: disc url(http://www.bernardinolima.com/img/ponto.gif) inside;
margin: 0;
padding: 0;
line-height: 1.5em;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}

html>#subnav ul li
{
font-size: x-small;
}

#subnav ul li a
{
font-weight: normal;
}

#subnav dl
{
margin: 0;
padding: 0;
}

#subnav dt
{
font-weight: normal;
font-size: x-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: small;
}

html>#subnav dt
{
font-size: small;
}

#subnav dd
{
padding: 0px;
margin: 2px 0 10px 0;
}

#sidebar h2
{
font-size: 16px;
margin: 5px 0 0 0;
}

#footer
{
border: 1px solid #000;
border-top: 1px solid #ccc;
color: #999;
background: #000000 url("http://www.bernardinolima.com/img/footer.jpg") no-repeat;
padding: 5px 7px 7px 10px;
text-align: center;
clear: both;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}

html>#footer
{
font-size: x-small;
}

#footer p
{
margin: 0 0 0 0;
padding: 0;
border: 0;
}

#footer_foto
{
border: 1px solid #000;
border-top: 1px solid #ccc;
color: #999;
background: #000000 url("http://www.bernardinolima.com/img/footer_foto.jpg") no-repeat;
padding: 5px 7px 7px 10px;
text-align: center;
clear: both;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}

html>#footer_foto
{
font-size: x-small;
}

#footer_foto p
{
margin: 0 0 0 0;
padding: 0;
border: 0;
}

#menu
{
margin: 0;
padding: 0;
padding-right: 10px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #888;
text-align: right;
font-size: x-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: small;
}

#menu ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
clear: left;
}

#menu ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
margin-left: 5px;
margin-top: 3px;
}

#menu ul li a
{
background: #fff;
width: 95px;
height: 2em;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 0;
margin: 0 0 10px 0;
color: #505050;
text-decoration: none;
display: block;
text-align: center;
font-weight: normal;
letter-spacing: 1px;
line-height: 2em;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}

html>#menu ul li a
{
font-size: x-small;
}

#menu ul li#five a
{
width: 119px;
}

#resources a:link, #resources a:visited
{
border-right: 1px solid #ccc;
}

#menu ul li a:hover
{
color: #fff;
background: #e20e0e;
font-weight: bold;
}

#menu a:active
{
background: #e20e0e;
font-weight: bold;
color: #fff;
}
/*
#body#sectionone #menu li#menu1 a,
#body#sectiontwo #menu li#menu2 a,
#body#sectionthree #menu li#menu3 a,
#body#sectionfour #menu li#menu4 a,
#body#sectionfive #menu li#menu5 a
{
background: #c30;
border: 1px solid #c30;
color: #fff;
font-weight: bold;
}
*/
.hide
{
height: 0;
width: 0;
overflow: hidden;
position: absolute;
}



a:link.footer, a:visited.footer
{
color: #bebebe;
}
a:hover.footer, a:active.footer
{
color: #fff;
}


a:link.limadigital, a:visited.limadigital
{
color: #bebebe;
}
a:hover.limadigital, a:active.limadigital
{
color: #5ee604;
}

h1, h2, h3, h4, h5, h6
{
font-family: Myriad, "Gill Sans", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-weight: normal;
margin-top: 25px;
margin-bottom: 2px;
letter-spacing: 1px;
}

h3.byline
{
font-size: 12px;
padding: 0;
margin: 7px 0;
/*text-transform: uppercase;*/
}

p.justify
{
text-align: justify;
}
