/* Menu branco menu */


#menu
{
	width: 200px;
	padding: 0;
	margin: 0;
	font: 10.5px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
}
#menu li {
border-bottom: 1px solid #62e94e;
margin: 0;
}
#menu li a {
display: block;
padding: 3px 5px 5px 0.5em;
font-weight:bold;
border-left: 10px solid #ebfce9;
border-right: 10px solid #ebfce9;
background-color: #ebfce9;
color: #000;
text-decoration: none;
}
#menutopotop li a {
display: block;
padding: 5px 5px 5px 0.5em;
font-weight:bold;
border-left: 10px solid #ebfce9;
border-right: 10px solid #ebfce9;
background-color: #ebfce9;
color: #ec6d03;
text-decoration: none;
}
#menutopo  li a {
display: block;
padding: 5px 5px 5px 0.5em;
font-weight:bold;
border-left: 10px solid #ebfce9;
border-right: 10px solid #ebfce9;
background-color: #ebfce9;
color: #ec6d03;
text-decoration: none;
}
#menutopo li a:hover {
border-left: 10px solid #fdcf94;
border-right: 10px solid #ec6d03;
background-color: #ec6d03;
color: #fff;
}
#menu li a:hover {
border-left: 10px solid #fdcf94;
border-right: 10px solid #ec6d03;
background-color: #ec6d03;
color: #fff;
}
/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }


/* FIM   */

/* menu branco 


 #ebfce9;

#fdcf94;
#ec6d03;
*/

body
{
  margin:0px 0px;
	font: 12px Arial, Helvetica, sans-serif;
	background:#ccc;
	height: auto;
}

/* ajax__tab_xp-theme theme */
.style1 {
	color: #000000;
	font-weight: bold;
}
.ajax__tab_xp-theme .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(img/xp/tab-line.gif) repeat-x bottom;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer 
{
    padding-right:4px;
    background:url(img/xp/tab-right.gif) no-repeat right;
    height:21px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left:3px;
    background:url(img/xp/tab-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    height:13px;
    padding:4px;
    margin:0;
    background:url(img/xp/tab.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer 
{
    background:url(img/xp/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner 
{
    background:url(img/xp/tab-hover-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab 
{
    background:url(img/xp/tab-hover.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(img/xp/tab-active-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(img/xp/tab-active-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
    background:url(img/xp/tab-active.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}

/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #d8e7df;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(img/yui/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(img/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(img/yui/sprite.png) #ace8cb repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
      background-color:#d8e7df;    
    border:solid 1px #808080;
    border-top-width:0px;
}




/* conteudo */
input { 

background-color: #ffffff; 
font: 12px verdana, arial, helvetica, sans-serif;
color:#5f1087;
border:1px solid #000000;

}

select { 
background-color: #ffffff;
font:12px verdana, arial, helvetica, sans-serif;
color:#5f1087;
}

textarea { 
background-color: #ffffff;
font:12px verdana, arial, helvetica, sans-serif;
color:#5f1087;
}

P { 
	color:#000000; 
	margin-left:5px; 
	margin-right:5px; 
	font-weight:normal; 
	font-size: 12pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
} 
.titulo { 
	color:#254c05; 
	margin-top: 25px; 
	font-weight: bold; 
	font-size:14pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
} 
.subtitulo { 
	color:#254c05; 
	margin-top: 10px; 
	font-weight: bold; 
	font-size: 12pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
} 

.sub-subtitulo { 
	color:#254c05; 
	margin-top: 10px; 
	font-weight: bold; 
	font-size: 10.5pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
} 

.corridobold { 
	color:#000000; 
	font-weight: bold; 
	font-size: 12pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.corridobold-inv-justify {
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
} 
.corridonormal { 
	color:#000000; 
	font-weight: normal; 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.corridobig { 
	color:#000000; 
	font-weight: normal; 
	font-size: 13pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.obs { 
	color:#000000; 
	font-weight: normal; 
	font-size: 8pt; 
	font-style:normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
a.tooltip{
  position:relative; 
  font:12px  verdana, arial,helvetica, sans-serif; 
  padding:0;
  color:#039;
  text-decoration:none;
  cursor:help; 
  z-index:24;
}
a.tooltip:hover{
  background:transparent;
  z-index:25; 
}
a.tooltip span{display: none}
a.tooltip:hover span{ 
  display:block;
  position:absolute;
  width:230px; 
  top:3em;
  left:-50;
  font: 12px  verdana, arial,helvetica, sans-serif; 
  padding:5px 10px;
  border:1px solid #999;
  background:#e8b9fa; 
  color:#000;
}
.corridoitalic {
	color:#000000; 
	margin-top: -5px; 
	font-weight: normal; 
	font-size: 10pt; 
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.corridobolditalic { 
	color:#000000; 
	font-weight:bold; 
	font-size: 10pt; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	clip: rect( auto )
} 
.titulo-roxo { 
	color:#800080; 
	margin-top: 25px; 
	font-weight: bold; 
	font-size:14pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif
} 
.titulo-inv { 
	color:#FFFFFF; 
	margin-top:15px; 
	font-weight:bold; 
	font-size:14pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.corridobold-inv { 
	color:#FFFFFF; 
	margin-top: -5px; 
	font-weight: bold;
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.corridobolditalic-inv { 
	color:#000000; 
	margin-top: -5px; 
	font-weight:bold;
	font-size: 10pt; 
	font-style: italic ; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.corridoitalic-inv { 
	color:#FFFFFF; 
	margin-top: -5px; 
	font-weight: normal; 
	font-size: 10pt; 
	font-style: italic ; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.corridonormal-inv { 
	color:#FFFFFF; 
	margin-top: -5px; 
	font-weight: normal; 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.obs-italic { 
	color:#000000; 
	font-weight: normal; 
	font-size: 8pt; 
	font-style:italic; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.obs-inv { 
	color:#FFFFFF; 
	font-weight: bold; 
	font-size: 8pt; 
	font-style:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.obs-italic-inv { 
	color:#FFFFFF; 
	font-weight: normal; 
	font-size: 8pt; 
	font-style:italic ; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.subtitulo-inv { 
	color:#FFFFFF; 
	margin-top: 10px; 

	font-weight: bold; 
	font-size: 12pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.obs-mnu-destaques { 
	color:#FFFFFF; 
	font-weight: normal; 
	font-size:8pt; 
	font-style:normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.corridonormal-recuo75 
{
	color:#000000; 
	font-weight: normal; 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif ; 
	margin-left: 75px;
}

.lista-recuo-40 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-left:40px; 
	font-size: 10pt; 
	font-weight: normal; 
	list-style-type: square;
}

.lista-recuo-60 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-left:60px; 
	font-size: 10pt; 
	font-weight: normal; 
	list-style-type: square;
}

.lista-ordenada 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-left:75px; 
	font-size: 10pt; 
	font-weight: normal;
 }

.lista-recuo-20 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-left:20px; 
	font-size: 10pt; 
	font-weight: normal; 
	list-style-type: square;
}

.lista-recuo-80 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 margin-left:80px; 
	 font-size: 10pt; 
	 font-weight: normal; 
	 list-style-type: square;
 }

.lista-ordenada-romano 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal ; 
	list-style-type: upper-roman;
}

.lista-ordenada-letraminuscula 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal ; 
	list-style-type: lower-alpha;
}

.lista-ordenada-null 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-left:75px; 
	font-size: 10pt; 
	font-weight: normal ; 
	list-style-type: none;
}

.lei 
{
	color:#000000; 
	margin-top: 10px; 
	font-weight: bold; 
	font-size: 12pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}