body {
margin: 0;
padding: 0;
text-align: left;
font: normal 80% arial, tahoma, "Trebuchet MS", verdana, arial, verdana, sans-serif;
line-height: 1.5em;
}

#otodo {
font: normal 100% arial, tahoma, "Trebuchet MS", verdana, arial, verdana, sans-serif;
line-height: 1.5em;
width : 100%;
margin : 0 auto;
color : #333;
background-color: #fff;
}

/* Cabecalho e menus superiores */

#cabecalhoUm {
height: 122px;
padding:  0;
color : #333;
background-color: #fff;
}

#cabecalhoUm .menuSuperior {
font-size: 80%;
font-family: helvetica, "Trebuchet MS" ,arial, sans-serif;
background-color: transparent;
float:left;
margin:0;
padding: 0;
color: #333;
}


#cabecalhoUm .menuSuperior table,
#cabecalhoUm .menuSuperior tr,
#cabecalhoUm .menuSuperior td {
text-align: right;
border-width: 0;
background-color: transparent;
margin: 0;
padding: 0;
}

#cabecalhoUm .menuSuperior img {
margin: 0;
padding: 0;
border-width: 0;
}
 
#cabecalho a:link, #cabecalho a:visited {
color: #333;
}

#cabecalho a:hover {
border-bottom: 1px dashed #fff;
text-decoration: underline;
color: #fff;
}

/* Coluna Esquerda */

#colunaEsquerda {
float: left;
width: 210px;
margin: 0;
padding: 0.1em .5em 20em .5em;
color: #222;
background: transparent url(/wiki/pub/Leiaute/WebModeloGeralImagens/back_internas.jpg) top left no-repeat;
}

#colunaEsquerda h1 {
margin: 5px 0 10px 0px;
padding: 0 0 0 20px;
font-family: arial, tahoma, "Trebuchet MS", verdana, sans-serif;
font-size: 100%;
font-weight: normal;
color: #005020;
}

#colunaEsquerda h2 {
margin: 10px 0 1px 0;
padding: 0 0 0 17px;
font-family: arial, tahoma, "Trebuchet MS", verdana, sans-serif;
font-size: 100%;
font-weight: bold;
color: #005020;
background-image: url(/wiki/pub/Leiaute/WebModeloGeralImagens/xicon13.gif);
background-repeat: no-repeat;
background-position: left center;
}

#colunaEsquerda h3 {
margin: 1px 0 1px 5px;
padding: 0 0 0 12px;
font-family: arial, tahoma, "Trebuchet MS", verdana, sans-serif;
font-size: .97em;
font-weight: bold;
color: #005020;
background-image: url(/wiki/pub/Leiaute/WebModeloGeralImagens/setaDir.gif);
background-position: 1px center;
background-repeat: no-repeat;
background-color: transparent;
}

#colunaEsquerda h4 {
margin: 1px 0 1px 5px;
padding: 0 0 0 24px;
font-family: arial, tahoma, "Trebuchet MS", verdana, sans-serif;
font-size: .95em;
font-weight: normal;
color: #005020;
background-image: url(/wiki/pub/Leiaute/WebModeloGeralImagens/xicon10.gif);
background-repeat: no-repeat;
background-position: 10px center;
border-top: 1px solid #ccc;
}

#colunaEsquerda h5 {
margin: 1px 0 1px 0px;
padding: 0 0 0 20px;
font-family: arial, tahoma, "Trebuchet MS", verdana, sans-serif;
font-size: 100%;
font-weight: normal;
color: #005020;
background-image: url(/wiki/pub/Leiaute/WebModeloGeralImagens/setinha.gif);
background-repeat: no-repeat;
background-position: 10px center;
}

#colunaEsquerda a:link, #colunaEsquerda a:visited {
color: #005020;
text-decoration: none;
}

#colunaEsquerda a:hover {
border-bottom: none;
text-decoration: underline;
color: #005020;
}

#colunaEsquerda .boxUsuario {
border-top: 1px dashed #99cc66;
padding: 2px;
font-size: .95em;
color: #005020;
}

#colunaEsquerda .boxUsuario ul{
margin: 0 2px;
padding: 0 0 0 9px;
}

#colunaEsquerda .boxUsuario li {
margin: 0;
padding: 0;
list-style-type: disc;
}

#colunaEsquerda .listaNavega ul {
margin: 0;
padding: 0 0 0 20px;
}

#colunaEsquerda .listaNavega li {
margin: 0 2px 0 0;
padding: 0;
list-style-image: url(/wiki/pub/Leiaute/WebModeloGeralImagens/setinha.gif);
color: #005020;
}

#colunaEsquerda .listaNavega li ul {
padding: 0 0 0 7px;
}

#colunaEsquerda .listaNavega li ul li {
list-style-image: none;
list-style-type: disc;
margin: 0;
}

#colunaEsquerda .busca {
padding: 5px;
color: #005020;
background-color: transparent;
font-size: .9em;
}

#colunaEsquerda .citacao {
padding : 10px;
color:#005020;
background-color: transparent;
font-size: .95em;
font-style: italic;
}

#colunaEsquerda .switchcontent {
margin: 0 2px 4px 10px;
padding: 3px;
border: 1px solid #005020;
color: #005020;
}

#colunaEsquerda .switchcontent h3{
margin: 0 0 1px 0px;
padding: 0 0 0 15px;
font-family: arial, tahoma, "Trebuchet MS", verdana, sans-serif;
font-size: 100%;
font-weight: bold;
color: #005020;
background-image: url(/wiki/pub/Leiaute/WebModeloGeralImagens/setaBaixo.gif);
background-position: left center;
background-repeat: no-repeat;
background-color: transparent;
}

#colunaEsquerda .menuesq {
margin: 0 2px 0 10px;
padding: 3px 0 0 0;
border: 1px solid #005020;
color: #005020;
}


/* Conteudo */

#conteudo {
margin-left : 225px;
padding : 3px 1em 1em 1em;
background: #fff;
}

#conteudo h1 {
margin: 4px 0 3px 0px;
padding: 0;
font: normal 160% arial, tahoma, "Trebuchet MS", verdana, sans-serif;
text-transform: uppercase;
color: #333;
}

#conteudo h2 {
margin: 10px 0 12px 0px;
padding: 5px 0;
font: bold 130% arial, tahoma, "Trebuchet MS", verdana, sans-serif;
text-transform: uppercase;
border-bottom: 1px dashed #99cc66;
color: #333;
}

#conteudo h3 {
margin: 10px 0 8px 0;
padding: 0;
font: bold 120% arial, tahoma, "Trebuchet MS", verdana, sans-serif;
text-transform: uppercase;
color: #333;
}

#conteudo h4 {
margin: 0 0 4px 0;
padding: 0;
font: bold 110% arial, tahoma, "Trebuchet MS", verdana, sans-serif;
color: #333;
}

#conteudo h5 {
margin: 0;
padding: 0;
font: bold 100% arial, tahoma, "Trebuchet MS", verdana, sans-serif;
color: #333;
}

#conteudo h6 {
margin: 0;
padding: 0;
font: normal 100% arial, tahoma, "Trebuchet MS", verdana, sans-serif;
color: #333;
}

#conteudo .navegacao {
margin: 0;
padding: 2px 0 5px 0;
width: 386px;
font-size: .8em;
color: #333;
line-height: 1.1em;
}

#conteudo .menuLogin {
margin: 0 0 1em 490px;
width: 200px;
height: 30px;
padding: 0 1px;
font-size: .8em;
color: #333;
line-height: 1.1em;
}

#conteudo .navegacao a:link, #conteudo .navegacao a:visited,
#conteudo .menuLogin a:link, #conteudo .menuLogin a:visited {
color: #696;
text-decoration: none;
}

#conteudo .navegacao a:hover, #conteudo .menuLogin a:hover  {
border-bottom: none;
text-decoration: underline;
color: #696;
}

#conteudo .menupag
{

}

#conteudo .menupag ul
{
margin: 0 !important;
padding: 0 !important;
}

#conteudo .menupag li
{
margin: 0 2px 0 0 !important;
padding: 0 !important;
display: inline !important;
}

#conteudo ul {
margin: 0;
padding: 0 0 0 20px;
}

#conteudo ol {
margin: 0 0 0 5px;
padding: 0 0 0 20px;
}

#conteudo ul li {
margin: 0 2px 0 0;
padding: 0;
list-style-image: url(/wiki/pub/Leiaute/WebModeloGeralImagens/oicon12.gif);
color:#005020;
}

#conteudo ol li {
margin: 0 2px 0 0;
padding: 0;
color:#005020;
}

#conteudo ul li li {
list-style-image: url(/wiki/pub/Leiaute/WebModeloGeralImagens/x11.gif);
}

#conteudo .olho {
padding : 4px 1px 2px 0;
margin: 0;
background-color: transparent;
font-style: italic;
}

#conteudo .igp {
width:75%;
padding:5px;
text-align:center;
background-color: #fff !important;
}

#conteudo .igp table, #conteudo .igp tr, #conteudo .igp td{
background-color: #fff !important;
border: 0px dashed #fff !important;
}

#conteudo .igp img{
background-color: #fff !important;
border: 0px dashed #fff !important;
}

#conteudo .igpThumbNailTitle{
font-size: .9em;
}

#conteudo pre
{
font-family: arial, tahoma, "Trebuchet MS", verdana, sans-serif;

}

#conteudo table {
background-color: #663300;
}


#conteudo .personalInfo .pIparagraphWithImageLeftText table,
#conteudo .personalInfo .pIparagraphWithImageLeftText td,
#conteudo .personalInfo .pIparagraphWithImageLeftText th {
background-color: #ffffff !important;
}

#conteudo .peq {
color:#333;
background-color: transparent;
font-size: .9em;
}

#conteudo a:link, #conteudo a:visited {
color: #005020;
text-decoration: none;
}

#conteudo a:hover {
border-bottom: none;
text-decoration: underline;
color: #005020;
}

#conteudo div.pageNavigation {
padding: 8px 0 2px 0;
}

#conteudo div.pageNavigation table{
background-color: #fff;
}

#conteudo table.wikiForum{
background-color: #fff;
}

#bottom_nav {
margin : 0;
padding : .5em 0 1em 0;
}

.topoPag {
border-top : 0px dashed #808080;
padding-top: 10px;
margin: 0;
font-size: .95em;
}

.conteudoEsq {
width: 48.5%;
float: left;
margin: 0;
padding: 0;
border-left: 0px dashed #99cc66;
border-right: 0px dashed #99cc66;
background-color: transparent;
color: #333;
}

.conteudoDir{
width:48.5%;
float: right;
margin: 0;
padding: 0;
border-left: 0px dashed #99cc66;
border-right: 0px dashed #99cc66;
background-color: transparent;
color: #333;
}

.conteudoMargem {
margin: 0 20px 0 320px;
padding: 10px;
background-color: inherit;
color: #333;
}

#conteudo table img {
margin: 0;
border-width: 0;
}


/* Rodape */

#rodape {
clear : both;
font-size: .85em;
margin : 0;
padding : .5em 0 1em 0;
border-top : 2px solid #005020;
color : #333;
background-color :#f7f6f2;
}

#rodape img {
margin: 0 5px;
}

#rodape table, #rodape tr, #rodape td {
text-align: center;
border-width: 0;
background-color: transparent;
margin:0;
padding: 0;
}

/* seen by IE5mac only, by Philippe Wittenbergh www.l-c-n.com */
*>html #rodape img {
 margin : 0;
}
/* end */

#rodape a:link, #rodape a:visited {
color: #333;
text-decoration: none;
}

#rodape a:hover {
border-bottom: 1px dashed #fff;
text-decoration: underline;
color: #333;
}


/* IMAGENS */

.noborder {
float: left;
margin-left: 10px;
padding-right: 20px;
}

.noborder2 {
float: right;
margin-left: 10px;
padding: 20px 0 20px 0;
}

a img {
border: 0;
}

img {
margin: 5px 0;
}

img.zero {
margin: 0;
}

.caixa {
margin: 5px;
padding: 5px;
border: 1px solid #99cc66;
}

.imgCentro {
margin: 5px;
padding: 5px;
text-align: center;
}

.imgEsquerda {
float: left;
margin: 5px 15px 10px 0px;
padding: 5px;
border: 1px solid #99cc66;
}

.imgDireita {
float: right;
margin: 5px 0px 10px 15px;
padding: 5px;
border: 1px solid #99cc66;
}

.imgDestaque {
float: right;
margin: 0 0 10px 15px;
padding: 5px;
border: 1px solid #99cc66;
}

.imgEsquerdaSB {
float: left;
margin: 5px 15px 10px 0px;
padding: 5px;
}

.imgDireitaSB {
float: right;
margin: 5px 0px 10px 14px;
padding: 5px;
}

.esquerda {
float: left;
margin: 5px 15px 10px 0px;
padding: 5px;
border: 1px solid #99cc66;
}

.direita {
float: right;
margin: 5px 0px 10px 15px;
padding: 5px;
border: 1px solid #99cc66;
}

.esquerdaSB {
float: left;
margin: 5px 15px 10px 0px;
padding: 5px;
}

.direitaSB {
float: right;
margin: 5px 0px 10px 14px;
padding: 5px;
}

.quote2 {
padding : 10px;
color:#ed8905;
background-color: inherit;
font-size: .9em;
}

.interests {
font-family: arial, tahoma, "Trebuchet MS", verdana, sans-serif;
color: #ddd;
background-color: inherit;
font-size:90%;
}

.highlight {
color:#333;
background-color: inherit;
font-size: 0.85em;
}

.small {
font-size: .85em;
text-transform:none;
background-color: inherit;
color: #333;
}

.copy {
padding : 10px;
font-size: 0.8em;
font-family: arial, tahoma, "Trebuchet MS", verdana, sans-serif;
}

.centro {
text-align: center;
padding: 5px;
}

.esquerda {
float: left;
padding: 0 5px 5px 0;
}

.direita {
float: right;
padding: 0 0px 5px 5px;
}

/* INLINE POPUP */

a.screen, a.screen:visited {
color: #c00; 
position: relative; 
z-index: 1;
}

a.screen b {
visibility: hidden; 
position: absolute; 
width: 0; /* make the image zero size */ 
height: 0; /* for Opera bug */
left: 0; 
top: 0;
border: 0; 
}

a.screen:hover {
text-decoration: none; 
border: 0; /* needed for this to work in IE */ 
z-index: 1000;
}

a.screen:hover b {
visibility: visible; 
width: 160px; 
height: 160px; 
border: 1px solid #99cc66; 
cursor: pointer; /* for IE */
}

.editorfooter
{
	float: right;
	text-align: right;
	background-color: transparent;
}

.editorfooter ul
{
	padding: 0em 0.4em 0em 0em;
	list-style: none;
}

.editorfooter li
{
	display: inline;
	padding-right: 2.5em;
	font-size: 0.8em;
}

.editorfooter li a
{
	background-color: inherit;
}

.editorfooter li a:hover
{
	border-bottom: solid 1px #FF0000;
}

/* formularios */

#formulariowiki {
	margin: 0 auto;
	padding: 1em;
	text-align: left;
	width: 510px;
}

#formulariowiki form {
	margin: 0;
	padding: 0;
}

#formulariowiki fieldset {
	margin: 1em 0;
	border: none;
	border-top: 1px solid #E2DCC8;
}

#formulariowiki legend {
	margin: 1em 0;
	padding: 0 .5em;
	color: #005020;
	background: transparent;
	font-size: 1.3em;
	font-weight: bold;
}

#formulariowiki label {
	float: left;
	width: 180px;
	padding: 0 1em;
	text-align: right;
}

#formulariowiki fieldset div {
	margin-bottom: .5em;
	padding: 0;
	display: block;
}

#formulariowiki fieldset div input, 
#formulariowiki fieldset div textarea {
	width: 250px;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
	color: #333;
}

#formulariowiki fieldset input, 
#formulariowiki fieldset textarea {
	width: 250px;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
	color: #333;
}

#formulariowiki fieldset div select {
	padding: 1px;
}

#formulariowiki fieldset select {
	padding: 1px;
}

#formulariowiki div.fm-multi div {
	margin: 5px 0;
}

#formulariowiki div.fm-multi input {
	width: 1em;
}

#formulariowiki div.fm-multi label {
	display: block;
	width: 200px;
	padding-left: 5em;
	text-align: left;
}

#formulariowiki #fm-submit {
	padding: 1em 1em 1em 5em;
	text-align: center;
}

#formulariowiki #fm-submit input {
	border: 1px solid #E2DCC8;
	padding: 2px 1em;
	background: #FEFCF6;
	color: #005020;
	font-size: 100%;
}

#formulariowiki input:focus, textarea:focus {
	background: #efefef;
	color: #000;
}

#formulariowiki input.calendario {
	width: 20px;
	border-width: 0;
	padding: 1px;
}

	
/* required fields - does not work in IE */
#formulariowiki fieldset div.fm-req {
	font-weight: bold;
}

#formulariowiki fieldset div.fm-req label:before {
	content: "* "; /* does not work in IE */
}


/* com caixas maiores */


#formulariowikiMaior {
	margin: 0 auto;
	padding: 1em;
	text-align: left;
	width: 510px;
}

#formulariowikiMaior form {
	margin: 0;
	padding: 0;
}

#formulariowikiMaior fieldset {
	margin: 1em 0;
	border: none;
	border-top: 1px solid #E2DCC8;
}

#formulariowikiMaior legend {
	margin: 1em 0;
	padding: 0 .5em;
	color: #005020;
	background: transparent;
	font-size: 1.3em;
	font-weight: bold;
}

#formulariowikiMaior label {
	float: left;
	width: 120px;
	padding: 0 1em;
	text-align: right;
}

#formulariowikiMaior fieldset div {
	margin-bottom: .5em;
	padding: 0;
	display: block;
}

#formulariowikiMaior fieldset div input, 
#formulariowikiMaior fieldset div textarea {
	width: 310px;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
	color: #333;
}

#formulariowikiMaior fieldset input, 
#formulariowikiMaior fieldset textarea {
	width: 310px;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
	color: #333;
}

#formulariowikiMaior fieldset div select {
	padding: 1px;
}

#formulariowikiMaior fieldset select {
	padding: 1px;
}

#formulariowikiMaior div.fm-multi div {
	margin: 5px 0;
}

#formulariowikiMaior div.fm-multi input {
	width: 1em;
}

#formulariowikiMaior div.fm-multi label {
	display: block;
	width: 200px;
	padding-left: 5em;
	text-align: left;
}

#formulariowikiMaior #fm-submit {
	padding: 1em 1em 1em 5em;
	text-align: center;
}

#formulariowikiMaior #fm-submit input {
	border: 1px solid #E2DCC8;
	padding: 2px 1em;
	background: #FEFCF6;
	color: #005020;
	font-size: 100%;
}

#formulariowikiMaior input:focus, textarea:focus {
	background: #efefef;
	color: #000;
}

#formulariowikiMaior input.calendario {
	width: 20px;
	border-width: 0;
	padding: 1px;
}

	
/* required fields - does not work in IE */
#formulariowikiMaior fieldset div.fm-req {
	font-weight: bold;
}

#formulariowikiMaior fieldset div.fm-req label:before {
	content: "* "; /* does not work in IE */
}



