*{
margin:0;
padding:0;
list-style-type:none;
}
#limites {	
width: 90%;
height:auto!important;
height:100%;
min-height:100%;
margin:0 auto;
padding: 20px 0px 0px 0px;
text-align:left;
background-color: #FFCC00;
}
* + html/*/ * /**/ #limites {width: 90%;}
#limites,#rodape{
width:86%;
margin:0 auto;
}
#b{
clear:both;
visibility:hidden;
height:40px;
}
#rodape{
height:40px;
margin-top: -40px;
padding: 0px 20px 0px 20px;
}
#rodape p {
text-align : center;
line-height:  120%;
font-size : smaller;
color : #000000;
}
#rodape a {
color : #FF0000;
}
body {
font: normal small Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
margin-top:20px;
background-color: #000000;
}
h1 {
font-size: 2em;
}
h2 {
font-size: 1.4em;
color : #ffffff;
}
h3 {
font-size: 1em;
}
p, blockquote, ul, ol {
margin-bottom: 1.5em;
line-height: 1.8em;
text-align: justify;
}
blockquote {
margin-left: 3em;
margin-right: 3em;
font-style: italic;
}
ul {
list-style: square inside;
}
ol {
margin-left: 3em;
}
a {
color: #900;
}
a:hover {
text-decoration: none;
}
#tudo {
        position:relative;
        width:90%;
        min-height:100%;
	margin:0 auto;
	text-align:left;
	}
 * html #tudo {height: 90%;}
/*--------------------------------------------------- topo -----------------*/
#topo {
clear:both;
width: 90%;
height: 200px;
margin:0 auto;
text-align: center;
overflow: hidden;
}
* + html/*/ * /**/ #topo {width: 100%;}
#barmenu {
width: 90%;
height: 40px;
margin:0 auto;
background-color: #000000;
font-size: large;
font-weight:bolder;
color:#FFFF00;
padding-top:5px;
overflow: hidden;
}
 * + html/*/ * /**/ #barmenu {width: 100%;}
 * + html/*/ * /**/ #barmenu *{margin: 0px 0px 0px 0px;}
#barimg {
width: 90%;
height: 120px;
margin:0 auto;
background-color: #000000;
overflow: hidden;
}
* + html/*/ * /**/ #barimg {width: 100%;}
.img {
width:100%;
height:100px;
}
#box {
width: 90%;
min-height: 26%;
margin:0 auto;
overflow: hidden;
}
* + html/*/ * /**/ #box {width: 100%;}
#boxleft {
float:left;
width: 15%;
margin-top:10px;
}
#boxleft * {
width: 180px;
margin-left:2%;
padding: 2px;
z-index:1;
}
#nav {
margin-left:5%;
}
ul.dropdown {
 font-weight: bold;
 text-align: center;
}
	ul.dropdown li {
	 padding: 7px 10px;
	 border-style: solid;
	 border-width: 1px 1px 1px 1px;  
	 border-color: #000 #d9d9d9 #d9d9d9;
         background-image: url(images/img04.gif );
	 color: #000000;
	}
	ul.dropdown li.hover,
	ul.dropdown li:hover {
        background-image: url(images/img05.gif); 
	color: #000000;
	}
	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #000000; text-decoration: none; }
	ul.dropdown a:hover	{ color: #000000; }
	ul.dropdown a:active	{ color: #ffa500; }
	ul.dropdown ul {
	 width: 150px;
	 margin-top: 1px;
	}
		ul.dropdown ul li {
		 font-weight: bold;
		}

ul.dropdown *.dir {
 padding-right: 20px;
}
 ul.dropdown-upward *.dir {
background-image: url(images/img04.gif);
/* background-image: url(images/nav-arrow-top.png); */
}
ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
}
ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
background-image: url(images/img04.gif);}
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin-bottom:15px; 
 padding: 0;
}
ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}
ul.dropdown li {
 float: left;
 line-height: 1.3em;
}
ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}
ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}
ul.dropdown ul li {
 margin:0px; 
 float: none;
}
ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}
ul.dropdown li:hover > ul {
 visibility: visible;
}
ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}
ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}
ul.dropdown-vertical {
 width: 200px;
}
ul.dropdown-vertical ul {
 top: 1px;
 left: 80%;  /* =============================================DISTANCIA LEFT DO MENU FLOTANTE */
}
ul.dropdown-vertical li {
 float: none;
}
/*--------------------------------------------------------- boxright --------------*/
#boxright {
float: right;
width:71%;
background-color:#ffffff;
margin-top:20px;
margin-left: 5px;
margin-bottom:20px;
padding: 20px;
overflow: hidden;
}
#boxform {
float: right;
width:71%;
background-color:#ffffff;
margin-top:20px;
margin-left: 5px;
/*margin-right:60px;*/
margin-bottom:20px;
overflow: hidden;
}

