/* FLEXIVEL CSS */

* {	margin: 0px; padding: 0px; border: 0px; }
body { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 76%; background: repeat url('fundo.jpg'); text-align:center; }
a { cursor: pointer; text-decoration: none; }
a:hover { text-decoration: underline; color: red; }

div.fx-tudo { text-align:left; width: 780px; margin: 0px auto; }
div.fx-topo { border-bottom: solid 1px #800000; }
div.fx-titulo { /*border: solid 1px #800000;*/ border-bottom: 0px; margin-top: 9px; padding: 9px; color: #FF3300 }
div.fx-titulo h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24pt; text-align: center;  }

div.fx-navegacao {
	float: left;
	width: 234px;  532 + 234 = 766 + 3 = 769 + 16 = 785
	margin: 6px 0px 6px 0px;
	margin-top: 9px;
	padding: 8px 13px 8px 4px;
	/* background: #B9CAFF; */
	/* background: url(fx-menu-fundo.png) no-repeat; */
}
div.fx-navegacao ul {
	list-style-type: none;
	font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}
div.fx-navegacao li a {
	display: block;
	padding: 3px 0;
	padding-left: 18px;
	width: 160px; /* 185px minus all left/right paddings and margins*/
	text-decoration: none;
	color: white;
	background-color: #2175bc;
	border-bottom: 1px solid #90bade;
	border-left: 7px solid #1958b7;
}
div.fx-navegacao li a:hover {
	background-color: #2586d7;
	border-left-color: #1c64d1;
}
div.fx-navegacao li.fx-navegacao-secao a {
	font-weight: bold;
	padding-left: 9px;
	padding-right: 9px;
}
div.fx-navegacao a.fx-navegacao-aqui {
	color: #FFFF55;
}
div.fx-navegacao p.fx-navegacao-titulo {
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.1;
}
div.fx-navegacao p.fx-navegacao-subtitulo {
	margin-top: 9px;
	font-weight: bold;
	color: #501010;
	text-align: center;
	border: solid 1px #F0A0A0;
	padding: 1px;
}
div.fx-navegacao p {
	margin-bottom: 14px;
	line-height: 1.3;
}

div.fx-extra { float: left; clear: left; width: 250px; border-top: dotted 1px #800000; padding: 20px 0px 0px 0px; }
div.fx-extra a { color: black; margin: 4px; }

div.fx-conteudo { float: right; width: 500px; padding-top: 18px; border-left: dotted 1px #800000; padding-left: 17px; }
div.fx-conteudo a:hover { color: red; text-decoration: underline; }
div.fx-conteudo h1 { font-size: 2.7em; font-weight: normal; padding: 9px; color: #712323; }
div.fx-conteudo h2 { font-size: 1.5em; font-weight: normal; margin: 9px; padding: 0px 0px 5px 5px; }
div.fx-conteudo h3 { font-size: 1.8em; font-weight: normal; margin: 9px; padding: 0px 0px 5px 5px; border-bottom: solid 2px #FF6600; }
div.fx-conteudo h4 { font-size: 1.2em; font-weight: bold; margin: 3px 9px 3px 10px; }

div.fx-conteudo p { font-size: 1em; padding: 0px 10px 10px 10px; line-height: 1.4; }
div.fx-conteudo ul { margin-bottom: 12px }
div.fx-conteudo li { font-size: 1.1em; margin: 5px 9px 5px 30px }
div.fx-conteudo th, td { border: 1px solid #f2f0d5 }
div.fx-conteudo p.fx-exemplo { 
	background: #FFFFF5;
	padding: 9px 10px 9px 10px;
	margin: 2px 27px 11px 18px;
	border: solid 1px #FFCC99;
	font-family: "Courier New", Courier, monospace;
}

p.fx-destaque { font-size: 1.2em; font-weight: bold; margin: 3px 9px 3px 10px; }
div.fx-conteudo p.fx-fonte { color: #FF600A; text-align: center; font-size: 1.4em; background: #F3F3F3; padding: 9px; border: 1px solid #DDDDDD; margin: 5px 27px 15px 27px; }
div.fx-conteudo p.fx-cita { border: 1px solid #DDDDDD; color: #CC3399; text-align: center; font-size: 1.3em; background: #F5F5EC; padding: 4px 5px 9px 5px; margin: 5px 27px 15px 27px; }
div.fx-conteudo p.fx-cita:first-letter { font-size: 1.5em; }

p.px{margin:0 10px 10px}
a.fx{display:block;color: #981793;padding:10px}

div.fx-rodape { clear: both; width: 100%; font-size: 0.8em; color: #555555; }
div.fx-rodape div { float: left; padding: 2px 5px 2px 5px}
div.fx-rodape a { color: #555555; }
div.fx-rodape img { margin: 5px 27px 5px 0px; border: 0px; }

/*
p{margin:0 10px 10px}
a{display:block;color: #981793;padding:10px}
*/