body {

	vertical-align:top;

	margin-top:0;

	padding-top:0;

	font-family : Tahoma, Arial, Helvetica, sans-serif;

	font-size : 10pt;

	background-image : url(images/bkg.gif);

	min-width: 588px;

}

* html body {

  overflow: hidden;

}

* {

	margin: 0;

	padding: 0;

	border: 0;

}

h2,h3,h4,h5,.verde,.laranja {

	color : #339933;

	font-size : 10pt;

	font-weight : bold;

}

h3, h5, .laranja {

	color : #ff9966;

}

h3 {

	font-size : 16px;

	padding-top: 1.5em;

	padding-bottom: 0;

}

.first {

	padding-top: 0;

}

h4 {

	padding-top: 1.5em;

	padding-bottom: 0;

}

h5 {

	padding-top: 2em;

	padding-bottom: 0;

}

ol, ul, .listaverde, .listalaranja {

	padding-top: 0.2em;

	padding-bottom: 0.2em;

	list-style-position:inside;

	line-height: 1.2em;

}

ol li ul {

	padding-top: 0;

}

.listalaranja li, .listaverde li {

	padding-top: 0.2em;

	padding-bottom: 0.2em;

}

#topo ul, #topo li {

	padding: 0;

	margin: 0;

} 

#menu ul, #topo li {

	list-style-type:none;

	list-style-image: none;

	padding: 0;

	margin: 0;

}

#menu ul {

	padding-top: 1em;

	padding-bottom: 1em;

}

#conteudotexto p {

	padding: 0.5em 0 0.5em 0;

	text-indent: 2.5em;

	text-align:justify;

}

#inscrevase {

	padding: 1.5em 0 0.5em 0;

	text-align:center;

}

.listaverde {

	list-style-image : url(images/seta.gif);

}

.listalaranja {

	list-style-image : url(images/seta2.gif);

}

img {

	vertical-align:top;

}

table {

	font-size : 10pt;

}

td {

	font-size : 10pt;

}

#geral {

	width: 732px;

	padding-top: 0;

	margin: 0 auto 0 auto;

}

#topo {

	clear: both;

	display: table;

	width: 100%;

	background-image : url(images/site_topo_fundo.gif);

	background-repeat: no-repeat;

	vertical-align: bottom;

}

#topo ul {

	clear:both;

}

#topo ul li {

	display:inline;

}

#banner {

	clear:both;

	width : 732px;

	height : 89px;

}

.conteudo {

	display: inline-block;

	adisplay: table;

	clear:both;

	width:100%;

	overflow: hidden;

}

#trescolunas {

	background: url(images/site_fundo.gif) repeat-y center;

}

#duascolunas {

	background: url(images/site_fundo2.gif) repeat-y center;

}

#colunaunica {

	background: url(images/site_fundo4.gif) repeat-y center;

}

#conteudocoluni {

	width: 85%;

	padding: 10px 10px 20px 10px;

	margin: 0 auto 0 auto;

	vertical-align: top;

	text-align: left;

}

#menu {

	float: left;

	width: 228px;



	aright: 228px;

	amargin-left: -100%;

	padding: 10px 0 20px 0;

	vertical-align: top;

	text-align: center;

}

* html #menu {

  left: 132px;  /* RC width */

}

.indexmenu {

	margin-left: -600px;

}

#conteudotexto {

	float:right;

	width: 61.8%;

	padding: 10px 3% 20px 3%;

	vertical-align: top;

	text-align: left;

}

#indexconteudo {

	float: left;

	aposition: relative;

	width: 338px;

	awidth: 100%;

	margin-left: 228px;

	padding: 2px 14px 10px 20px;

	vertical-align : top;

	text-align : left;

}

* html #indexconteudo {

	display: inline;

}

#indexextras {

	float: left;

	width: 118px;

	padding: 2px 7px 20px 7px;

	vertical-align : top;

	font-size : 10px;

	bordder: #FF0000 1px solid;	

}

#rodape {

	width: 100%;

	text-align : center;

	font-size : 7.5pt;

	font-weight : bold;

	color : #006666;

	background: url(images/bkg.gif) repeat-y center;

}

.justificado {

	text-align : justify;

}

.titulo {

	text-align : center;

}

.center {

	text-align : center;

}

.right {

	text-align : right;

}

.top {

	vertical-align : top;

}

#enquete table tr td {

	font-size:0.8em;

	text-align:left;

}

input, select, textarea, .botao {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 1em;

}



input, textarea, select {

	border: 1px solid #333;

	color: #0E0659;

	background-color: #FFFFFF;

}

input, textarea {

	border-bottom: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

}

textarea {

	waidth: 300px;

	haeight: 200px;

}

label{

	display: block;

	float: left;

	vertical-align:top;

	width: 9em;

	font-size:0.9em;

	color: #000;

	background-color: #F7F7F7;

	border-bottom: 1px solid #CCCCCC;

}

.botao{

	color: #535761;

	background: #f1f1f1;

	margin: 1.5em 0 0 0;

}
