body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color:#ffffff;
}
#centralize{
font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align:	left;
	width:		779px;
}

/* Cabecalho */
#cabecalho{
	width: 100%;
	font-size:x-small;
	background-image:url(../../images/background_head.jpg);
	height:180px;
}
#corpo{      /* Layer do conteudo em si, do texto, figuras, etc...*/
	width:100%;
}
#col1 {
font-family: Verdana, Arial, Helvetica, sans-serif;

	width:65%;
	padding: 0 3% 0 0;
	float: right;
	margin: 0;
	font-size:small;
}
#col1Ini {
	width:100%;
	float: right;
	font-size:small;
	position:relative;
}
#col2Ini {
	width:100%;
	float: left;
	font-size:small;
	position:relative;


}
LI {
	list-style-image:url(/biblioteca/imagens/iconMenu.jpg);
	padding-right:10px;
	vertical-align: middle;
}
#col2 {
font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-left: 10px;
	margin: 0 80% 0 0;
	width:25%;
	font-size:x-small;
	margin-right:-10px;
	padding-top:10px;
}
#col2 ul {
        text-align: left;
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width: 22%;
		float:left;
		position:relative;
}

#col2 ul li {
        display: block;
        margin: 0;
        list-style: none;
        padding: 0;
}

#col2 ul li a {
        display: block;
        width: 100%;
        padding: 0.5em 0 0.5em 2em;
        border-width: 1px;
        border-color: #ffe #aaab9c #ccc #fff;
        border-style: solid;
        color: #777;
        text-decoration: none;
        background: #f7f2ea;
}
#col2 ul li a { width: auto; }

#col2 ul li#active a {
        background: #f0e7d7;
        color: #800000;
}

#col2 ul li a:hover, ul#col2 li#active a:hover {
        color: #800000;
        background: transparent;
        border-color: #aaab9c #fff #fff #ccc;
}

#col3 {
	visibility:hidden;
}
#rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align: right;
	clear:both;
	background-image:url(/biblioteca/imagens/rodape.png);
	background-repeat:no-repeat;
	color: #666666;
	margin:0px;

}
a {
color: #790024;
text-decoration: none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif; 

}
a:hover {
color: #790024;
text-decoration: underline;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif; 

}

h1 {
	font-size: small;
	font-weight: bold;
	color: #790024;/*
	border-bottom:thin;
	border-bottom-style: dotted;
     border-bottom-color: #CCCCCC;*/

}
h2 {
	font-size: large;
	font-weight: bold;
	color: #790024;/*
	border-top:thin;
	border-top-style: dotted;
     border-top-color: #CCCCCC;*/
}
h3 {
	font-size: xx-small;
	font-weight: bold;
	color: #790024;/*
	border-top:thin;
	border-top-style: dotted;
     border-top-color: #CCCCCC;*/
}
#header {
        FONT-SIZE: 93%; BACKGROUND: url(/bwss/biblioteca/menu/bg.gif) repeat-x 50% bottom; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header UL {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND:url(/bwss/biblioteca/menu/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;
		}
#header A {
        PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(/bwss/biblioteca/menu/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #765; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
#header A {
        FLOAT: none;
}
#header A:hover {
        COLOR: #333;
}
#header #current {
        BACKGROUND-IMAGE: url(/bwss/biblioteca/menu/left_on.gif);
}
#header #current A {
        BACKGROUND-IMAGE: url(/bwss/biblioteca/menu/right_on.gif); PADDING-BOTTOM: 5px; COLOR: #333;
}
 #tabsJ {
      float:left;
      width:100%;
   /*   background:#F4F4F4; */
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #790023;
      }
    #tabsJ ul {
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
	  
      }
    #tabsJ a {
      float:left;
      background:url("../menu/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
	float:left;
	display:block;
	background:url("../menu/tabrightJ.gif") no-repeat right top;
	color:#ffffff;
	padding-top: 5px;
	padding-right: 45px;
	padding-bottom: 4px;
	padding-left: 45px;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#790023;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

        #tabsJ #current a {
                background-position:0% -42px;
        }
        #tabsJ #current a span {
                background-position:100% -42px;
                color:#790023;
        }
-->-->
#navcontainer {
        background: #f0e7d7;
        width: 300px;
        margin: 0 auto;
        padding: 1em 0;
        font-family: georgia, serif;
        font-size: 13px;
        text-align: center;
        text-transform: lowercase;
		float:left;
		position:relative;
}

ul#navlist {
        text-align: left;
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width: 200px;
		float:left;
		position:relative;
}

ul#navlist li {
        display: block;
        margin: 0;
        list-style: none;
        padding: 0;
}

ul#navlist li a {
        display: block;
        width: 100%;
        padding: 0.5em 0 0.5em 2em;
        border-width: 1px;
        border-color: #ffe #aaab9c #ccc #fff;
        border-style: solid;
        color: #777;
        text-decoration: none;
        background: #f7f2ea;
}
ul#navlist li a { width: auto; }

ul#navlist li#active a {
        background: #f0e7d7;
        color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
        color: #800000;
        background: transparent;
        border-color: #aaab9c #fff #fff #ccc;
}
#tabsJ1 {
      float:left;
      width:200px;
     
      font-size:93%;
      line-height:normal;
         /* border-bottom:1px solid #790023;*/
      }
    #tabsJ1 ul {
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
      }
    #tabsJ1 li {
      display:inline;
      margin:0;
      padding:0;
	  
      }
    #tabsJ1 a {
	float:left;
	background:url("../menu/tableftJ.gif") no-repeat left top;
	margin:0;
	text-decoration:none;
	background-position:0% -42px;
	padding-top: 0;
	padding-right: 5;
	padding-bottom: 0;
	padding-left: 5px;
      }
	      #tabsJ1 a .sub1 {
	float:left;
	background:url() no-repeat left top;
	margin:0;
	text-decoration:none;
	background-position:0% 0px;
	padding-top: 0;
	padding-right: 5;
	padding-bottom: 0;
	padding-left: 5px;
      }
	     #tabsJ1 a:hover .sub1 {
	float:left;
	background:url() no-repeat;
	margin:0;
	text-decoration:none;
	background-position:0% 0px;
	padding-top: 0;
	padding-right: 5;
	padding-bottom: 0;
	padding-left: 5px;
      }
    #tabsJ1 a span {
	float:left;
	display:block;
	background:url("../menu/tabrightJ.gif") no-repeat right top;
	color:#790023;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
			width:135px;
      background-position:100% -42px;

      }
	     #tabsJ1 a span .sub1,{
	float:left;
	display:block;
	color:#790023;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	width:135px;
	background-position:2% 0px;
	background-image: url(../menu/tabrightJ.gif);
	background-repeat: no-repeat;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ1 a:hover span {
      color:#790023;
      }
    #tabsJ1 a:hover {
      background-position:0% -42px;
      }
    #tabsJ1 a:hover span {
      background-position:100% -42px;
      }

        #tabsJ1 #current a {
                background-position:0% -42px;
        }
        #tabsJ1 #current a span {
                background-position:100% -42px;
                color:#790023;
        }