body,h1,h2,h3,h4,h5,h6,form,dl,ul,ol,dt,dd,p,address{
 	margin: 0px;
 	padding: 0px;
}

#principal{
	padding: 0px;
	position: absolute;
	height: 100%;
	left: 3px;
	right: 3px;
}


#cabecalho{
	padding: 0px;
	margin-bottom: 0px;
	height: 45px;
	border: 1px solid #CCCCCC;
	background-color: #EFEFEF;
}

#cabecalho2{
	padding-top: 10px;
	_padding-top: 5px;
	margin-bottom: 0px;
	height: 30px;
	background-color: #EFEFEF;
}

#banner{
  margin-left: 1%;
  margin-top: -2px;
  position: relative;
  font: bold 15px tahoma, verdana, geneva, lucida;
  color: #ffffff;
  padding-left: 35px;
}

#banner2{
  margin-left: 1%;
  margin-top: -45px;
  _margin-top: -44px;
  position: relative;
  font: bold 20px tahoma, verdana, geneva, lucida;
  color: #ffffff;
  padding-left: 35px;
}

#menuinline
{
	position     : relative;
	margin-top   : -25pt;
	_margin-top  : -25pt;
	margin-left  : 150px;
	_margin-left : 15%;
}

#menuinline
ul
{
	list-style-type   : none;
	margin            : 0px;
	padding-top       : 4px;
	padding-bottom    : 4px;
	padding-right     : 0px;
	padding-left      : 0px;
	text-align        : center;
}

#menuinline
ul li
{
	display : inline;
	padding : 0px;
	height  : 25px;
}

#menuinline
ul li a
{
	font-weight         : bold;
	font-size			: 11pt;
	color               : #FF0000;
	border-width    	: 1px;
	border-top-width   	: 0px;
	border-style 	    : solid;
	border-top-color    : #FFFFFF;
	border-right-color  : #C6C5D3;
	border-bottom-color : #545478;
	border-left-color   : #F1F1F5;
	padding-right       : 4px;
	padding-left        : 4px;
}

#menuinline
ul li a:link
{
	 color           : #ffffff;
	 text-decoration : none;
}

#menuinline
ul li a:visited
{
	 color           : #ffffff;
	 text-decoration : none;
}

#menuinline
ul li a:hover
{
	color               : #99cc33;
	border-width    	: 1px;
	border-style    	: solid;
	border-top-color    : #FFFFFF;
	border-right-color  : #C6C5D3;
	border-bottom-color : #545478;
	border-left-color   : #F1F1F5;
	padding-right       : 4px;
	padding-left        : 4px;
}

#menuinline
ul li a:active
{
	 color			 : #ffffff;
	 text-decoration : none;
}

#menuleft
{
	float         : left;
	margin-top    : 5pt;
	margin-bottom : 5pt;
	margin-left   : 1px;
}

#menuleft
ul
{
	background-color : #ffffff;
	margin           : 0px;
	list-style-type  : none;
	width            : 145px;
	border	   		 : 1px solid #DFDFE3;
	font-family   	 : Verdana, Arial, Helvetica, sans-serif;
	font-size		 : 11px;
	padding			 : 0px;
}

#menuleft
ul li
{
	height        : 20px;
	width         : 100%;
	margin-bottom : 0px;
}

#menuleft
ul li a
{
	padding-top  : 3px;
	padding-left : 15px;
}

#menuleft
ul li a:link
{
	color           : #000000;
	text-decoration : none;
	height          : 18px;
	width           : 130px;
	display         : block;
}

#menuleft
ul li a:visited
{
	color           : #000000;
	text-decoration : none;
	height          : 18px;
	width           : 130px;
	display         : block;

}

#menuleft
ul li a:hover
{
	color            : #000000;
	text-decoration  : none;
	height           : 18px;
	width            : 130px;
	background-color : #DFDFE3;
	_width			 : 100%;
	display			 : block;
}

#menuleft
ul li a:active
{
	color			: #000000;
	text-decoration : none;
	height			: 18px;
	width			: 130px;
	display			: block;
}

.menuleft_sub_nactive
{
	color   	 : #000000;
	padding-left : 10px;

}

.menuleft_sub_active_sup
{
	color       : #007993;
}

.menuleft_sub_active
{
	color   	 : #000000;
	padding-left : 10px;
}
.menuleft_sub_active2
{
	padding-left : 10px;
  text-decoration : none;
}
.menuleft_sub_nactive_inf
{
	color   	 : #000000;
	padding-left : 35px;
}
.menuleft_marcador
{
	padding-left : 10px;
	font-weight  : bold;
	color        : #007993;
}
.menuleft_sub_active_inf
{
	padding-left : 5px;

}

#conteudo
{
	border: 1px solid #CCCCCC;
	background-color: #ffffff;
	padding: 20px;
	margin-left: 22%;
	_margin-left: 20%;
	margin-top: 5pt;
	margin-bottom: 5pt;
	position: relative;

}


#rodape
{
	padding          : 0pt;
	margin			 : -1pt;
	height           : 25pt;
	border           : 1pt solid #CCCCCC;
	background-color : #EFEFEF;
	clear            : both;
}

#copyright {
	position       : relative;
	padding-bottom : 10px;
	padding-top    : 5px;
	font-weight    : bold;
	font-size      : 08pt;
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	color          : #ffffff;
	margin-top	   : -32px;
	_margin-top    : -30px;
	text-align     : center;
}


#subtitulo
{
	margin           : -6px;
	margin-bottom    : 10px;
	background-color : #ffffff;
	border           : 1px solid #96BADC;
    text-decoration  : none;
    color            : #007993;
    font-family      : bold Verdana, Arial, Helvetica, sans-serif;
    font-size        : 12pt;
}

.texto{
	font-family : bold Verdana, Arial, Helvetica, sans-serif;
	font-size   : 12px;
	color       : #636363;
	text-indent : 0px;
	margin      : 7px;
}

.texto h3
{
    color : #007993;
	font-size:10pt;
}

.menutitle{
	cursor		  	 : pointer;
	margin-bottom 	 : 3px;
	background-color : #EFEFEF;
	color			 : #000000;
	width            : 133px;
	_width			 : 145px;
	padding			 : 2px;
	border           : 1px solid #cccccc;
	font-family   	 : bold Verdana, Arial, Helvetica, sans-serif;
	font-size		 : 12px;
	padding-left	 : 10px;

}

.submenu{
	margin-bottom : 0.5em;
}

#dropmenudiv
{
	position 	: absolute;
	border		: 1px solid #DFDFE3;
	line-height : 18px;
	z-index		: 100;
	margin-left	: 140px;
	margin-top  : -22px;
	_margin-top : -18px;
}

#dropmenudiv a
{
	font-family : bold Verdana, Arial, Helvetica, sans-serif;
	font-size   : 11px;
	font-color  : #000000;
	width		: 100%;
	display		: block;
	text-decoration : none;
	text-indent : 5px;
}
#dropmenudiv a:link
{
	color : #000000;
}
#dropmenudiv a:visited
{
	color : #000000;
}
#dropmenudiv a:hover
{
	background-color : #dfdfe3;
	color : #000000;
}
#dropmenudiv a: active{
	color: #000000;
}
.pergunta{
	color:#000;
	text-decoration:none;
}
.answer{
	padding:10 0 18px 24px;
	background-color:#F1F1F1;
	color:000;
}