html,body, #corpo {
	height: 100%;
}
body > #corpo {
	height: auto;
	min-height: 100%;
}
html {
	background: #F9FAF4 url(../img/layout/geral/bg_html.jpg) top center repeat-y;
	min-width: 771px;
	width: auto !important;
	width: 771px;
}
body {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	color: #000;
	background: transparent url(../img/layout/geral/bg_topo.jpg) top center no-repeat;
}

a {
	color: #00F;
	cursor: pointer;
	outline: none;
}
a:hover {
	color: #F60;
	text-decoration: none;
}
label {
	display: block;
	white-space: nowrap;
	font-weight: bold;
	font-size: 14px;
	color: #01245C;
	margin-top: 6px;
	letter-spacing: -1px;
	text-transform: none;
}
input,button,textarea,select {
	background: #FFF url(../img/layout/admin/bg_input.gif) top center repeat-x;
	border: 1px solid #CCC;
	border-color: #999;
	padding: 2px;
	margin-bottom: 4px;
	font-size: 14px;
}
input:focus,button:focus,textarea:focus,select:focus {
	border-color: #01245C;
}
button {
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #FFF;
	border-right-color: #EEE;
	border-bottom-color: #EEE;
	color: #000;
	background: #FFF;
	overflow: visible;
	padding: 3px 4px;
	margin-right: 3px;
}
button:hover {
	color: #333;
}
#conteudo form .initValue {
	color: #999;
	font-style: italic;
} 
/* paging */
ul.paging {
	text-align: center;
	margin: 20px auto;
	display: inline;
	float: left;
}
ul.paging li.title{
	display: none;
}
ul.paging li {
	float: left;
	display: inline;
	padding: 5px;
	font-weight: bold;
	color: #F60;
}
ul.paging li a {
	text-decoration: none;
	font-size: 14px;
}
ul.paging li a:hover {
	color: #F60;
}
ul.paging li.numbers span {
	padding: 0 5px;
}
ul.paging li.next a,
ul.paging li.prev a,
ul.paging li.first a,
ul.paging li.last a {
	font-size: 18px;
}
ul.paging li.next,
ul.paging li.prev,
ul.paging li.first,
ul.paging li.last {
	padding: 4px 0;
}
.pagingCounter {
	display: none;
}
p.captcha {
	margin: 2em 0 0 0;
}
a.botao {
	display: inline;
	float: left;
	clear: both;
	background: #F60;
	color: #FFF;
	font-size: 16px;
	letter-spacing: -1px;
	padding: 5px;
	text-decoration: none;
}
a.botao:hover {
	background: #F90;
}
/* geral */
#corpo {
	width: 771px;
	margin: 0 auto;
	text-align: left;
}
#topo h1,
#topo h1 a {
	display: inline;
	float: left;
}
#topo h1 a {
	width: 213px;
	height: 122px;
	background: transparent url(../img/layout/geral/logo.png) 0 0 no-repeat;
	text-indent: -1000em;
	overflow: hidden;
	margin: 10px 0 0 280px;
}
#topo h2 {
	display: none;
}
#menu {
	clear: both;
	margin: 25px 0 0 43px;
	width: 680px;
}
#menu,
#menu li,
#menu li a {
	display: inline;
	float: left;
}
#menu li a {
	text-indent: -1000em;
	overflow: hidden;
	height: 48px;
	width: 48px;
	background: transparent url(../img/layout/geral/menu.jpg) 0 0 no-repeat;
}
#menu li.menu-1 a {
	width: 63px;
}
#menu li.menu-1 a:hover {
	background-position: 0 -48px;
}
#menu li.menu-2 a {
	width: 52px;
	background-position: -63px 0;
}
#menu li.menu-2 a:hover {
	background-position: -63px -48px;
}
#menu li.menu-3 a {
	width: 64px;
	background-position: -115px 0;
}
#menu li.menu-3 a:hover {
	background-position: -115px -48px;
}
#menu li.menu-4 a {
	width: 67px;
	background-position: -178px 0;
}
#menu li.menu-4 a:hover {
	background-position: -178px -48px;
}
#menu li.menu-5 a {
	width: 67px;
	background-position: -245px 0;
}
#menu li.menu-5 a:hover {
	background-position: -245px -48px;
}
#menu li.menu-6 a {
	width: 152px;
	background-position: -312px 0;
}
#menu li.menu-6 a:hover {
	background-position: -312px -48px;
}
#menu li.menu-7 a {
	width: 152px;
	background-position: -464px 0;
}
#menu li.menu-7 a:hover {
	background-position: -464px -48px;
}
#menu li.menu-8 a {
	width: 63px;
	background-position: -616px 0;
}
#menu li.menu-8 a:hover {
	background-position: -616px -48px;
}
#conteudo {
	padding: 10px 20px 126px 20px;
	line-height: 150%;
}
#conteudo h2 {
	font-size: 36px;
	color: #01245C;
	margin: 0 -19px 0.5em -19px;
	background: #F2F5F8;
	padding: 5px 19px;
	height: 44px;
	letter-spacing: -2px;
	line-height: normal;
}
#conteudo h2 {
	margin: 0 -23px 0.5em -18px;
}
#conteudo h3 {
	font-size: 16px;
	color: #01245C;
	margin-bottom: 5px;
	line-height: normal;
}
#conteudo ul.submenu {
	display: inline;
	float:right;
	margin-top: -50px;
}
#conteudo ul.submenu li {
	list-style: none;
	display: inline;
	float: left;
	margin-left: 10px;
}
#conteudo ul.submenu li a {
	color: #01245C;
	text-decoration: none;
	padding-left: 10px;
	background: url(../img/layout/geral/min_seta.jpg) left center no-repeat;
}
#conteudo ul.submenu li a:hover {
	color: #F60;
}
#rodape {
	min-width: 771px;
	max-width: 790px;
	width: auto !important;
	width: 791px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	margin-top: -106px;
	height: 106px;
	background: transparent url(../img/layout/geral/bg_rodape.jpg) top center no-repeat;
}
#rodape .endereco {
	padding: 30px 20px 10px 20px;
	color: #514E1D;
}
#rodape .endereco ul,
#rodape .endereco ul li,
#rodape .endereco ul li a {
	display: inline;
	float: left;
}
#rodape .endereco ul li {
	margin-right: 5px;
}
#rodape .endereco .copyright {
	display: inline;
	float: left;
	width: 318px;
}
#rodape .endereco h3 {
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}
#rodape .endereco h4 {
	font-size: 14px;
	text-align: center;
}
#rodape .endereco .desenvolvimento {
	float: right;
	display: inline;
	text-align: right;
	cursor: default;
	margin: 4px 10px 0 0;
}
#rodape .endereco .desenvolvimento a {
	font-size: 16px;
	letter-spacing: -1px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	color: #514E1D;
}
#rodape .endereco .desenvolvimento a:hover {
	color: #F00;
}
/* capa */
#capa #conteudo {
	background: url(../img/layout/geral/bg_corpo_capa.jpg) 20px 0 repeat-y;
	padding-top: 0;
	margin-top: -10px;
}
#capa #conteudo #topo-capa {
	background: url(../img/layout/geral/bg_topo_capa.jpg) 0 0 no-repeat;
	height: 203px;
	margin-top: 10px;
}
#capa #conteudo #topo-capa form {
	background: url(../img/layout/geral/bg_capa_ava_login.jpg) 0 0 no-repeat;
	width: 177px;
	height: 115px;
	display: inline;
	float: left;
	margin-top: 45px;
}
#capa #conteudo #topo-capa form h2 {
	background: #069;
	color: #FFF;
	font-size: 22px;
	height: auto;
	letter-spacing: -1px;
	margin: 10px 0;
	padding: 5px 10px;
	width: auto;
}
#capa #conteudo #topo-capa form label {
	display: inline;
	float: left;
	width: 38px;
	text-transform: lowercase;
	padding: 0 5px;
}
#capa #conteudo #topo-capa form input {
	width: 110px;
}
#capa #conteudo #topo-capa form .password {
	display: inline;
	float: left;
}
#capa #conteudo #topo-capa form .password input {
	width: 74px;
}
#capa #conteudo #topo-capa form button {
	background: #F60;
	color: #FFF;
	float: left;
	display: inline;
	margin: 0 0 0 5px;
	font-size: 11px;
	clear: right;
	padding: 3px 0;
	width: 30px;
}
* html #capa #conteudo #topo-capa form button {
	padding: 0;
}
*+html #capa #conteudo #topo-capa form button {
	padding: 0;
}
#capa #conteudo #topo-capa form a.esqueci_a_senha {
	display: block;
	clear:both;
	text-transform: lowercase;
	padding: 0 0 0 15px;
	margin: 0 5px;
	background: url(../img/layout/geral/min_seta.jpg) left center no-repeat;
	color: #000;
}
#capa #conteudo #topo-capa form a.esqueci_a_senha:hover {
	color: #F60;
}
#capa #conteudo #banner-topo {
	width: 520px;
	height: 203px;
	display: inline;
	float: right;
	color: #FFF;
	text-align: center;
}
/* */
#capa #conteudo .botao {
	background: url(../img/layout/geral/leia_mais.gif) 0 0 no-repeat;
	width: 55px;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
}
#capa #conteudo .col1,
#capa #conteudo .col2 {
	width: 177px;
	background: #F1F4F7;
	display: inline;
	float: left;
	border-top: 50px solid #FFF;
}
#capa #conteudo .col2 {
	width: 534px;
	margin-left: 20px;
}
#capa #conteudo .col1 h3,
#capa #conteudo .col2 h3 {
	background: #FFF url(../img/layout/geral/capa_titulos.gif) 0 0 no-repeat;
	height: 26px;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	width: 100px;
	margin-top: -26px;
}
#capa #conteudo .col2 h3 {
	display: inline;
	float:left;
	width: 534px;
	background-position: -101px top;
}
#capa #conteudo .eventos .listagem {
	margin: 10px 0 0 0;
	padding: 0;
}
#capa #conteudo .eventos .listagem li {
	display: inline;
	float: left;
	background: #F2F5F8;
	margin: 0 0 10px 0;
	border-bottom: 1px dashed #B9C9D9;
	width: 158px;
	padding: 0 0 10px 0;
}
#capa #conteudo .eventos .listagem li .data {
	display: block;
	color: #F60;
	padding: 3px 5px 0 0;
	font-size: 11px;
	letter-spacing: normal;
}
#capa #conteudo .eventos .listagem li img {
	float: left;
	display: inline;
	border: 3px solid #AFC1D3;
}
#capa #conteudo .eventos .listagem li h4 {
	margin: 0;
}
#capa #conteudo .eventos .listagem li h4 a {
	text-decoration: none;
	color: #255887;
	font-size: 14px;
	padding: 0 30px;
	display:inline;
	float: left;
}
#capa #conteudo .eventos .listagem li h4 a:hover {
	color: #F60;
}
#capa #conteudo .banners {
	margin: -11px 0 0 0;
	border-top: 10px solid #AFC1D3;
	padding: 10px 0;
	display: inline;
	float: left;
}
*+html #capa #conteudo .banners {
	margin-top: -1px;
}
* html #capa #conteudo .banners {
	margin-top: -1px;
}
#capa #conteudo .banners li {
	list-style: none;
	display: inline;
	float: left;
}
#capa #conteudo .banners li a {
	display: inline;
	float: left;
	padding: 10px 9px;
}
#capa #conteudo .banners li a img {
	display: inline;
	float: left;
}
/* */
#capa #conteudo .banner_principal,
#capa #conteudo .banner_principal a,
#capa #conteudo .banner_principal img {
	display: inline;
	float: left;
	clear: both;	
}
#capa #conteudo .banner_principal {
	height: 230px;
	clear: both;
	margin-bottom: 26px;
	background: #FFF;
}
#capa #conteudo .noticias {
	display: inline;
	float: left;
	clear: both;
	width: 534px;
}
#capa #conteudo .noticias .destaque {
	padding-bottom: 10px;
}
#capa #conteudo .noticias .destaque img {
	display: inline;
	float: left;
	border: 3px solid #AFC1D3;
}
#capa #conteudo .noticias .destaque div {
	float: left;
	display: inline;
	width: 268px;
	margin: 0 0 0 10px;
}
#capa #conteudo .noticias .destaque h4 a {
	text-decoration: none;
 	color: #4D2700;
	font-size: 14px;
	margin-bottom: 10px;
	letter-spacing: -1px;
	line-height: 120%;
	color: #255887;
}
#capa #conteudo .noticias .destaque h4 span.data {
	display: block;
	color: #F60;
	padding: 3px 5px 0 0;
	font-size: 11px;
	letter-spacing: normal;
}
#capa #conteudo .noticias .destaque.hover p.corpo {
	text-decoration: underline;
}
#capa #conteudo .noticias .listagem {
	margin: 15px 0 0 0;
	padding: 0;
}
#capa #conteudo .noticias .listagem li {
	display: inline;
	float: left;
	width: 138px;
	margin: 0 20px 20px 0;
	padding: 10px;
	background: #F2F5F8;
}
#capa #conteudo .noticias .listagem li h5 {
	margin-bottom: 1em;
}
#capa #conteudo .noticias .listagem li h5 a {
	text-decoration: none;
	color: #255887;
	font-size: 14px;
}
#capa #conteudo .noticias .listagem li h5 a span.data {
	display: block;
	color: #F60;
	padding: 0 5px 0 0;
	font-size: 11px;
}
#capa #conteudo .noticias .listagem li.hover p.corpo {
	text-decoration: underline;
}
/* */
/* contato */
#contato #conteudo .endereco {
	display: inline;
	float: right;
	margin: 18px 50px 0 0;
	width: 300px;
}
#contato #conteudo form {
	width: 300px;
	float: left;
	display: inline;
}
#avaliacao_institucional #conteudo form .submit button,
#contato #conteudo form .submit button,
#inscricoes #conteudo form .submit button {
	background: url(../img/layout/geral/bg_botao.jpg) 0 0 no-repeat;
	width: 76px;
	height: 31px;
	border: 0;
	color: #FFF;
	margin-top: 10px;
}
#contato #conteudo form #ContatoNome,
#contato #conteudo form #ContatoEmail,
#contato #conteudo form #ContatoMsg,
#contato #conteudo form #ContatoAssunto{
	width: 300px;
}
#contato #conteudo form #ContatoFone {
	width: 100px;
}
#contato #conteudo form #ContatoCaptcha {
	width: 50px;
}
#contato #conteudo .endereco h3 {
	font-size: 16px;
	color: #01245C;
	margin: 0;
}
#contato #conteudo .endereco h4 {
	font-size: 12px;
	color: #01245C;
	margin: 0;
}
#contato #conteudo .endereco p {
	margin-bottom: 0;
	line-height: 150%;
}
/* noticias */
#noticias.index #conteudo .destaque {
	padding-bottom: 10px;
}
#noticias.index #conteudo .destaque img {
	display: inline;
	float: left;
	border: 3px solid #AFC1D3;
}
#noticias.index #conteudo .destaque div {
	float: left;
	display: inline;
	width: 375px;
	margin: 0 0 0 10px;
}
#noticias.index #conteudo .destaque h3 a {
	text-decoration: none;
 	color: #4D2700;
	font-size: 14px;
	margin-bottom: 10px;
	letter-spacing: -1px;
	line-height: 120%;
	color: #255887;
}
#noticias.index #conteudo .destaque h3 span.data {
	display: block;
	color: #F60;
	padding: 3px 5px 0 0;
	font-size: 11px;
	letter-spacing: normal;
}
#noticias.index #conteudo .destaque.hover p.corpo {
	text-decoration: underline;
}
#noticias.index #conteudo .listagem {
	margin: 15px 0 0 0;
	padding: 0;
}
#noticias.index #conteudo .listagem li {
	display: inline;
	float: left;
	width: 325px;
	height: 125px;
	margin: 0 20px 20px 0;
	padding: 10px;
	background: #F2F5F8;
}
#noticias.index #conteudo .listagem li h4 {
	margin-bottom: 1em;
}
#noticias.index #conteudo .listagem li h4 a {
	text-decoration: none;
	color: #255887;
	font-size: 14px;
}
#noticias.index #conteudo .listagem li h4 a span.data {
	display: block;
	color: #F60;
	padding: 0 5px 0 0;
	font-size: 11px;
}
#noticias.index #conteudo .listagem li.hover p.corpo {
	text-decoration: underline;
}
#noticias.lista #conteudo .listagem {
	margin: 15px 0 0 0;
	padding: 0;
}
#noticias.lista #conteudo .listagem li {
	display: inline;
	float: left;
	width: 721px;
	padding: 0 5px;
	background: #F2F5F8;
	border-top: 2px solid #FFF;
	border-bottom: 1px solid #EEE;
}
#noticias.lista #conteudo .listagem li h3 {
	margin: 10px 0;
}
#noticias.lista #conteudo .listagem li h3 a {
	text-decoration: none;
	color: #255887;
	font-size: 14px;
}
#noticias.lista #conteudo .listagem li h3 span.data {
	display: block;
	color: #F60;
	padding: 4px 5px 0 0;
	font-size: 11px;
}
#noticias.ver #conteudo .exibe {
	text-align: justify;
}
#noticias.ver #conteudo .exibe .foto {
	display: inline;
	float: right;
	margin: 0 0 10px 10px;
	border: 2px solid #AFC1D3;
}
#noticias.ver #conteudo .exibe .foto img {
	display: inline;
	float: left;
}
#noticias.ver #conteudo .exibe h3 {
	text-decoration: none;
	color: #255887;
	font-size: 14px;
}
#noticias.ver #conteudo .exibe h3 span.data {
	display: block;
	color: #FEBD57;
	padding: 0 3px 0 0;
}
#noticias.ver #conteudo .exibe .foto:hover {
	border-color: #FEBD57;
}
#noticias.ver #conteudo .fotos ul {
	margin: 0;
	padding: 0;
}
#noticias.ver #conteudo .fotos li,
#noticias.ver #conteudo .fotos li a,
#noticias.ver #conteudo .fotos li a img {
	display: inline;
	float: left;
}
#noticias.ver #conteudo .fotos li a {
	margin: 0 15px 15px 0;
	border: 3px solid #AFC1D3;
}
#noticias.ver #conteudo .fotos li a:hover {
	border-color: #FEBD57;
}
/* listagem */
#eventos.index #conteudo .listagem {
	margin: 15px 0 0 0;
	padding: 0;
}
#eventos.index #conteudo .listagem li {
	display: inline;
	float: left;
	padding: 0 5px;
	background: #F2F5F8;
	margin: 0 20px 20px 0;
	width: 325px;
}
#eventos.index #conteudo .listagem li img {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	border: 3px solid #AFC1D3;
}
#eventos.index #conteudo .listagem li h3 {
	margin: 0;
}
#eventos.index #conteudo .listagem li h3 a {
	text-decoration: none;
	color: #255887;
	font-size: 14px;
}
#eventos.index #conteudo .listagem li h3 a:hover {
	color: #F60;
}
#eventos.index #conteudo .listagem li h3 span.data {
	display: block;
	color: #F60;
	padding: 4px 5px 0 0;
	font-size: 11px;
}
#eventos.ver #conteudo h3 span.data {
	display: block;
	color: #F60;
	font-size: 14px;
}
#eventos.ver #conteudo .fotos ul {
	margin: 0;
	padding: 0;
}
#eventos.ver #conteudo .fotos li,
#eventos.ver #conteudo .fotos li a,
#eventos.ver #conteudo .fotos li a img {
	display: inline;
	float: left;
}
#eventos.ver #conteudo .fotos li a {
	margin: 0 15px 15px 0;
	border: 3px solid #AFC1D3;
}
#eventos.ver #conteudo .fotos li a:hover {
	border-color: #FEBD57;
}
/* avaliação institucional */
#avaliacao_institucional #conteudo #questao-avaliacao td,
#avaliacao_institucional #conteudo #questao-avaliacao th {
	border: 1px solid #CCC;
}
#avaliacao_institucional #conteudo #questao-avaliacao th {
	text-align: left;
}
#avaliacao_institucional #conteudo #questao-avaliacao input {
	border: none;
	background: none;
}
#avaliacao_institucional #conteudo #questao-avaliacao th.ruim,
#avaliacao_institucional #conteudo #questao-avaliacao th.satisfatorio,
#avaliacao_institucional #conteudo #questao-avaliacao th.bom,
#avaliacao_institucional #conteudo #questao-avaliacao th.otimo {
	width: 100px;
	text-align: center;
}
#avaliacao_institucional #conteudo #questao-avaliacao td.ruim.checked {
	background: #FCC;
}
#avaliacao_institucional #conteudo #questao-avaliacao td.satisfatorio.checked {
	background: #FFC;
}
#avaliacao_institucional #conteudo #questao-avaliacao td.bom.checked {
	background: #CCF;
}
#avaliacao_institucional #conteudo #questao-avaliacao td.otimo.checked {
	background: #CFC;
}
/* escola */
#paginas #conteudo ul.especial,
#paginas #conteudo .especial li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}
#paginas #conteudo ul.especial {
	clear: both;
	width: 701px;
	margin: 0 0 10px 10px;
}
#paginas #conteudo ul.especial li {
	border: 1px solid #CCF;
	margin: 10px 0;
	padding: 5px;
	width: 711px;
}
#paginas #conteudo ul.especial li strong {
	color: #01245C;
	font-size: 14px;
}
#paginas.membros #conteudo ul.especial li {
	border-width: 0 0 1px 0;
	padding: 0 0 20px 0; 
	margin: 10px 10px;
	width: 685px;
}
#paginas.membros #conteudo ul.especial li a {
	text-decoration: none;
	display: block;
}
#paginas.membros #conteudo ul.especial li img {
	display: inline;
	float: left;
	margin-right: 20px;
}
#paginas.membros #conteudo ul.especial li p {
	margin: 0;
}
#paginas.membros #conteudo ul.especial li strong {
	color: #01245C;
	font-size: 20px;
}
#paginas.membros #conteudo ul.especial li a:hover strong,
#paginas.membros #conteudo ul.especial li.hover a strong {
	color: #F60;
}
#paginas.membros #conteudo ul.direitos_deveres li {
	list-style: lower-alpha;
}
#paginas.membros #conteudo ul.direitos_deveres li ul li {
	list-style: circle;
}
/* ava */
#ava #topo #menu {
	display: none;
}
#ava #conteudo h2 {
	margin-bottom: 0;
}
#ava #conteudo .status_menu {
	display: inline;
	float: left;
	width: 731px;
	clear: both;
	margin-top: -25px;
}
#ava #conteudo .status_menu a {
	display: inline;
	float: right;
	color: #666;
	text-decoration: none;
	text-transform: lowercase;
}
#ava #conteudo .status_menu a:hover {
	color: #F60;
}
#ava #conteudo .status_menu span.user {
	display: inline;
	float: right;
	font-weight: bold;
	border-right: 1px solid #CCC;
	margin-right: 5px;
	padding-right: 5px;
}
#ava #conteudo form#AvaLoginForm {
	display: inline;
	float: left;
	padding: 10px;
	border: 1px solid #EEE;
	margin-left: 255px;
	margin-top: 40px;
}
#ava #conteudo form#AvaLoginForm fieldset {
	margin: 0;
	padding: 0;
}
#ava #conteudo form#AvaLoginForm label {
	display: inline;
	float: left;
	width: 38px;
	text-transform: lowercase;
	padding: 0 5px;
}
#ava #conteudo form#AvaLoginForm input {
	width: 110px;
}
#ava #conteudo form#AvaLoginForm .password {
	display: inline;
	float: left;
}
#ava #conteudo form#AvaLoginForm .password input {
	width: 74px;
}
#ava #conteudo form#AvaLoginForm button {
	background: #F60;
	color: #FFF;
	float: left;
	display: inline;
	margin: 0 0 0 5px;
	font-size: 11px;
	clear: right;
	padding: 3px 0;
	width: 30px;
}
* html #ava #conteudo form#AvaLoginForm button {
	padding: 0;
}
*+html #ava #conteudo form#AvaLoginForm button {
	padding: 0;
}
/*Inscricoes--------------------*/

#inscricoes.index #conteudo form #InscricaoCelular , 
#inscricoes.index #conteudo form #InscricaoFone {
	width: 120px;
}

#inscricoes.index #conteudo form input {
	width: 350px;
}

#inscricoes.index #conteudo form #InscricaoCidade,
#inscricoes.index #conteudo form #InscricaoCidadeNaturalidade {
	width: 150px;
}
#inscricoes.index #conteudo form #InscricaoDenominacao,
#inscricoes.index #conteudo form #InscricaoRg,
#inscricoes.index #conteudo form #InscricaoNascimento,
#inscricoes.index #conteudo form #InscricaoBairro {
	width: 150px;
}

#inscricoes.index #conteudo form .grupo {
	height: 50px;
}

#inscricoes.index #conteudo form .grupo div {
	display: inline;
	float: left;
	width: 180px;
}

#inscricoes.index #conteudo form div.radio {
	margin-top: 6px;
}

#inscricoes.index #conteudo form div.radio fieldset legend {
	color: #01245C;
	display: block;
	white-space: nowrap;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: -1px;
	text-transform: none;
	margin-bottom: 6px;
}

#inscricoes.index #conteudo form div.radio input,
#inscricoes.index #conteudo form div.radio label {
	display: inline;
	float: left;
	width: auto;
	border: none;
	margin: 0 10px 0 0;
	padding: 0;
	clear: left;
}
#inscricoes.index #conteudo form div.radio input {
	margin-top: 3px;
}
#inscricoes.index #conteudo form div.radio label {
	clear: right;
	color: #666;
	font-size: 12px;
	letter-spacing: normal;
}

#inscricoes.index #conteudo p {
	margin-bottom: 10px;
}

#inscricoes.index #conteudo p a {
	color: #444;
}

#inscricoes.index #conteudo p a:hover {
	text-decoration: underline;
}

#inscricoes.index #conteudo p a.download {
	font-size: 14px;
	color: #01245C;
	font-weight: bold;
	letter-spacing: -1px;
}
#inscricoes.index #conteudo p span {
	color: #01245C;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 15px;
	margin-top: 15px;
}
