a {
	outline: 0;
}

body {
	color: #505367;
	background: #FBFBFB url("../img/degradeFundo.png") repeat-x;
	margin: 15px auto 0 auto;
	width: 850px;
	position: relative;
	
	font-family: Arial;
	color: #333;
	font-size: 11px;
}

body#internas {
	background: #FBFBFB url("../img/bg_top_fejacan2011.jpg") repeat-x;
}

fieldset {
	border: 0px;
}

fieldset legend {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	padding-bottom: 15px;
	margin-left: -7px;
}

#container h1,#tituloEvento h1 {
	color: #333 !important;
	font-size: 28px !important;
	margin: 10px 0 18px 0;
	border-bottom: 5px solid #333;
}

#tituloEvento h1 span,#tituloEvento h2 {
	color: #575757 !important;
}

#tituloEvento h1 {
	color: #575757 !important;
	border: none;
	margin: 20px 0 0 0;
}

#container h1 span,#tituloEvento h1 span {
	font-size: 18px !important;
	color: #333;
	display: block;
}

#container h2,#tituloEvento h2 {
	color: #333;
	font-size: 15px;
	font-family: arial, hevetica, sans-serif;
	font-weight: normal !important;
}

#container h2 strong,#tituloEvento h2 strong {
	color: #333 !important;
	font-size: 15px !important;
	font-weight: bold !important;
}

#leftLogo {
	border: 1px solid #ccc;
	height: 542px;
	float: left;
	margin-right: 20px;
	background: #fff;
	padding: 5px;
}

.contents {
	float: right;
	right: 597px;
	width: 535px;
	border-left: 10px;
	border: 5px;
	padding: 0 30px 0 70px;
}

#contents {
	float: left;
	margin-bottom: 15px;
}

#contents p,#contents p a,#contents p strong {
	color: #333 !important;
}

input,textarea {
	text-align: center;
	font-size: 12px !important;
	font-weight: bold;
	color: #FF8040;
	border: 1px solid #F2F2F2;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	padding: 5px 5px 6px 5px;
	font-family:arial,helvetica,sans-serif;
}

input:focus,textarea:focus {
	border: 1px solid #ccc;
	border-right-color: #F2F2F2;
	border-bottom-color: #F2F1F1;
}

textarea {
	text-align: left;
}

.botao_download a {
	text-align: center;
	color: #ccc;
	background: url('../img/botaoDownload.jpg');
	/* no-repeat center center;*/
	width: 181px;
	height: 46px;
	/*display:block;*/
}

.botao_continuar a {
	background-image: url('img/botaoContinuar.jpg');
	width: 99px;
	height: 49px;
	/*display:block;*/
}

#logo_central {
	width: 75px;
	height: 100%;
	float: left;
	/*background-image: url("../img/femucicLogo.jpg") no-repeat top;*/
}

label {
	color: #333;
	font-size: 12px;
	display: block;
	font-weight: bold;
}

.formFieldAccess {
	width: 150px;
	padding: 5px 5px 6px 5px;
	margin-top: 5px;
	font-size: 15px !important;
}

.formFieldAccessId {
	width: 150px;
	padding: 5px 5px 6px 5px;
	margin-top: 5px;
	font-size: 15px !important;
}

.formFieldAccessPass {
	width: 150px;
	padding: 5px 5px 6px 5px;
	margin-top: 5px;
	font-size: 15px !important;
}

#legInicial {
	margin-top: 15px;
	margin-bottom: 5px;
}

#legRegulamento {
	height: 45px;
	padding-top: 25px;
	text-transform: capitalize;
	display: none !important;
}

.floatParagraf {
	float: left;
	height: 35px;
}

.floatParagraf i {
	position: relative;
	top: -10px;
}

#contents ol {
	margin-left: 25px;
}

#contents ol li {
	font-size: 12px !important;
	color: #333;
	list-style: decimal !important;
	line-height: 23px;
}

#contents ol li strong {
	color: #333 !important;
}

/*.numberOne{
	background-image: url("../img/icoNumberOne.gif");	
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.numberTwo{
	background-image: url("../img/icoNumberTwo.gif");	
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.numberTree{
	background-image: url("../img/icoNumberTree.gif");
	background-repeat: no-repeat;	
	background-position: 0px 5px;
}
.numberFour{
	background-image: url("../img/icoNumberFour.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;	
}*/
#formLogin { /*height: 100px;*/
	float: left;
}

.btLogin {
	margin-top: 10px; /*10*/
	height: 40px; /*40*/
}

#titSenha {
	margin-top: 65px; /*60*/
}

.titConteudo {
	font-size: 12px;
	font-weight: bold;
}

#rodape {
	width: 855px;
	text-align: center;
	margin-top: 15px;
	color: black;
	border-top: 1px #efefef solid;
	padding-top: 5px;
}

#fieldMessages {
	color: red;
	margin: 0 0 10px 5px;
	font-weight: bold;
	font-size: 11px;
}

#fieldMessages img {
	margin-right: 5px;
}

#oculto {
	display: none;
}

#opcoesLogin {
	margin-top: auto; /*40px*/
	_margin-top: 20px;
	_width: auto; /*420px*/
	width: auto;
	height: auto; /*120px*/
	_height: auto;
	/*margin-left:430px;*/
	_margin-left: 5px;
	*margin-left: 5px;
}

#opcoesRelatorio {
	margin-top: auto; /*40px*/
	_margin-top: 20px;
	_width: auto; /*420px*/
	width: auto;
	height: auto; /*120px*/
	_height: auto;
	/*margin-left:430px;*/
	_margin-left: 5px;
	*margin-left: 5px;
}

#opcoesLogin img {
	border: 0px;
}

#opcoesLogin p {
	float: left;
}

#opcoesRelatorio p {
	float: left;
}

.btNovaInsc {
	margin-right: 25px;
}

.btVoltar {
	margin-top: 12px;
	*margin-top: 23px;
	margin-bottom: 20px;
	*margin-bottom: 10px;
}

.btVoltar img {
	border: 0px;
}

/*
MODELO CSS TELAS INTERNAS.
NÃO DUPLICAR SELETORES.
*/
#inscContainer #violaoFemucic {
	position: absolute;
	display: block;
	width: 150px;
	height: 136px;
	background: url("../img/layout/bg_logo_festivais.jpg") no-repeat;
	margin-left: 27px;
	top: -20px;
	*top: -15px;
}

#inscContainer #inscHeader {
	width: 835px;
}

#inscContainer #inscHeader #logo {
	width: 218px;
	float: left;
}

#inscContainer #tituloEvento {
	width: 471px;
	height: 114px;
	margin-left: 242px;
}

#conteudoHeader {
	width: 855px;
}

#conteudoHeader p {
	height: 10px;
	margin-left: 352px;
}

#inscHeader #info {
	padding-top: 15px;
	padding-bottom: 50px;
	line-height: 30px;
}

#inscHeader .labelDados {
	font-size: 12px;
	width: 160px;
	font-weight: bold;
	/*padding-left: 70px;*/
	text-align: right;
	float: left;
	margin-right: 15px;
	padding: 0 21px 0 0;
	margin: 0px;
}

#inscHeader .atribudosInsc {
	margin: 0px;
	padding: 0px;
	color: #f8c300;
	font-size: 20px;
	font-weight: bold;
}

/*
#inscContainer #menu {
	margin: 0 auto;
	height: 40px;
	position: relative;
	top: -15px;
	z-index: 10;
	padding-left: 55px;
}


#inscContainer #menu li{
	list-style:none;
	height:38px;	
	float: left;	
	text-indent: -1000px;
	overflow: hidden;
	margin-right: 10px;
}

#inscContainer #menu li {
	list-style: none;
	height: 40px;
	float: left;
	overflow: hidden;
	margin-right: 10px;
	width: 140px;
}

#inscContainer #menu li a {
	display: block;
	height: 40px;
	text-indent: -1000px;
	overflow: hidden;
	width: 140px;
}
*/
.menuTelaInicialPressed {
	background-image: url("../img/bt/btMenuTelaInicialIn.gif");
}

.menuTelaInicialNoPressed {
	background-image: url("../img/bt/btMenuTelaInicialOut.gif");
}

.menuObraPressed {
	background-image: url("../img/bt/btMenuObraIn.gif");
}

.menuObraNoPressed {
	background-image: url("../img/bt/btMenuObraOut.gif");
}

.menuPartPressed {
	background-image: url("../img/bt/btMenuPartIn.gif");
}

.menuPartNoPressed {
	background-image: url("../img/bt/btMenuPartOut.gif");
}

#menu .abaCadParticipante {
	margin-left: 270px;
	*margin-left: 270px;
	_margin-left: 140px;
	list-style: none;
	height: 38px;
	float: left;
	text-indent: -1000px;
	overflow: hidden;
	margin-right: 10px;
	width: 140px;
	background-image: url("../img/bt/btMenuPartOut.jpg");
}

.menuInscPressed {
	width: 166px;
	background-image: url("../img/bt/btMenuInscIn.gif");
}

.menuInscNoPressed {
	width: 166px;
	background-image: url("../img/bt/btMenuInscOut.gif");
}

.menuSairPressed {
	width: 166px;
	background-image: url("../img/bt/btMenuObraIn.jpg");
}

.menuSairNoPressed {
	width: 166px;
	background-image: url("../img/bt/btMenuSairOut.gif");
}

.inscRepresentante {
	margin-left: 227px;
	font-weight: bold;
}

.inscRepresentante strong {
	color: #f8c300;
	font-size: 15px;
	padding-left: 37px;
}

/*-----*/
.cadastroObra {
	margin-left: 270px;
	_margin-left: 135px;
	list-style: none;
	width: 241px;
	height: 38px;
	float: left;
	text-indent: -1000px;
	overflow: hidden;
	margin-right: 10px;
	background-image: url("../img/bt/btMenuCadObra.gif");
}
/*-----*/
#inscContent {
	background: #fff;
	width: 790px;
	border: 1px solid #dcdcdc !important;
	padding: 40px 30px 15px 30px;
	position: relative;
	top: -40px;
}

select {
	
	color: #ff8000;
}

#inscContent table {
	text-align: left;
}

/*FORMS */
.tituloObra {
	width: 472px;
}

.listaGenero {
	width: 175px;
	height: 23px;
	_height: 40px;
	*height: 40px;
	font-size: 13px;
}

#inscRodape {
	border-top: 1px #fbfbfb solid;
	clear: both !important;
	margin: 0 auto !important;
}

body#internas #inscRodape { /*height: 50px;*/
	/*overflow: auto;editado*/
	margin-top: -30px !important;
}

#inscRodape img {
	float: left;
	margin: 10px;
	margin-right: 20px;
}

#inscRodape p {
	margin-top: 13px;
	margin-left: 20px;
}

/** INFORMACOES GERAIS **/
#informGerais {
	text-align: left;
}

.pTitulo {
	background: none !important;
	font-size: 12px;
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 5px !important;
}

#informGerais ul {
	margin: 15px 0;
}

#informGerais ul li {
	list-style-image: url(../img/bullet.gif);
	font-size: 12px;
	margin-left: 15px;
	line-height: 10px;
	padding: 5px 0;
}

/** DADOS PESSOAIS GERENCIAMENTO **/
#dadosPessoais {
	height: 50px;
}

#dadosPessoais label {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	float: left;
}

#dadosPessoais strong {
	font-size: 17px;
	color: #F8C300;
	margin-left: 3px;
	margin-right: 15px;
}

/** DADOS DA INCRICAO GERENCIAR **/
#gerDadosInscricao {
	margin-bottom: 15px;
}

#gerDadosInscricao tr td,#gerDadosInscricao th {
	border-bottom: 1px solid #eaeaea;
	padding: 5px 0;
}

.th-td-border-bottom {
	border-bottom: 1px solid #eaeaea !important;
	padding: 5px 0;
}

input.bt-desmarcar {
	background: transparent url(../img/bt/btDesmarcar.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 22px;
	line-height: 0;
	overflow: hidden;
	text-indent: -1000px;
	vertical-align: middle;
	width: 109px;
}

#gerDadosInscricao p {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

#gerDadosInscricao .numDestaque {
	color: #f8c300;
	font-size: 20px;
	font-weight: bold;
}

#gerDadosInscricao .titulo {
	color: #f8c300;
	font-size: 14px;
	font-weight: bold;
}

#disposicaoPalco {
	
}

#disposicaoPalco p {
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

.tableDadosInscricao {
	font-size: 20px;
	margin-bottom: 15px;
	
	font-family: Arial;
	color: #333;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
/*.tableDisposicaoPalco th, .tableDadosInscricao th {
	text-align: left;
	padding-left: 5px;
	width: 27%;
	font-size: 11px;
}*/
#listIntrumentos ul {
	margin-left: 17px;
}

#listIntrumentos ul li {
	list-style-image: url(../img/bullet.gif) !important;
}

/*------------------*/
#inscInfoPart { /*width: 683px;*/
	border: 0px;
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#inscInfoPart legend {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	padding-bottom: 15px;
	margin-left: -7px;
}

#inscTipoPart { /*width: 683px;
	margin-top: 20px;
	margin-bottom: 20px;*/
	
}

#inscTipoPart fieldset {
	border: 0px;
}

#inscTipoPart legend {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	padding-bottom: 15px;
	margin-left: -7px;
}

#inscTipoPart label {
	font-size: 15px;
	margin-right: 20px;
	margin-left: 5px;
	font-weight: bold;
}

#inscEndereco {
	border: 0px;
	/*width: 683px;*/
	text-align: left;
}

#inscEndereco legend {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	padding-bottom: 15px;
	margin-left: -7px;
}

#inscInfoPart th,#inscAcesso th,#inscEndereco th,#inscMidias th {
	width: 210px;
}

#inscAcesso {
	border: 0px;
	/*width: 683px;*/
	text-align: left;
}

#inscAcesso legend {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	padding-bottom: 15px;
	margin-left: -7px;
}

#inscCarreira {
	border: 0px;
	width: 683px;
	text-align: left;
	margin-top: 20px;
}

#inscCarreira legend {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	padding-bottom: 10px;
}

.formCadParti {
	font-size: 22px;
	width: 400px;
}

#inscObraGer {
	text-align: left;
}

/** IMAGENS CARREGANDO **/
#loading {
	padding: 15px;
	position: relative;
	display: none;
}

#carregando {
	display: none;
}

#tdCidade #cidade {
	float: left;
	margin-right: 5px;
}

.border-none {
	border: none;
}

td a {
	color: #333;
	text-decoration: underline;
}

#addNovoParticipante {
	margin-bottom: 20px;
}

#infMensagem {
	height: 70px;
}

#instrumentos {
	text-align: left;
	padding-top: 10px;
	margin-bottom: 10px;
}

/** GERENCIAR PARTICIPANTES **/
#divParticipantes p {
	margin-bottom: 15px;
}

#divParticipantes a {
	color: #475796;
	font-size: 11px;
	text-decoration: none;
}

#divParticipantes a:hover {
	text-decoration: underline;
}

#divParticipantes .listagem th {
	height: 25px;
	text-align: center;
}

/** GERENCIAMENTO OBRA **/
#divObras {
	
}

#divObras p {
	margin-bottom: 15px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

#numObra {
	width: 150px;
	height: 100px;
	border: 1px solid #EBEBEB;
	text-align: center;
	float: left;
}

#numObra p {
	text-align: center;
	margin-top: 20px;
}

#numObra .numDestaque {
	margin: 0px;
	padding: 0px;
	color: #f8c300;
	font-size: 30px;
	font-weight: bold;
}

#dadosObra {
	width: 620px;
	border: 1px solid #EBEBEB;
	margin-left: 158px;
	_margin-left: 155px;
	padding-left: 10px;
	height: 80px;
	padding-top: 20px;
}

#dadosObra table {
	float: left;
	width: 420px;
}

#dadosObra th {
	font-size: 11px;
	text-align: left;
	width: 20%;
}

#dadosObra td {
	font-size: 11px;
	text-align: left;
}

#dadosObra .titulo {
	color: #f8c300;
	font-size: 14px;
	font-weight: bold;
}

#dadosObra img {
	margin-top: 15px;
}

#outrasObras {
	margin-top: 5px;
	width: 100%;
	clear: both;
}

#outrasObras p {
	margin-top: 20px
}

/** LISTAGEM (GERENCIAMENTO)**/
.listagem {
	border: 1px solid #EBEBEB;
}

.listagem th {
	height: 25px;
	text-align: left;
}

.listagem td {
	border-top: 1px solid #EBEBEB;
	height: 23px;
	text-align: left;
}

.listagem .alignCenter {
	text-align: center;
}

#novoParticipante {
	text-align: left;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 50px;
}

#novoParticipante td {
	padding-right: 5px;
	font-weight: bold;
}

/** MENSAGENS **/
.msgErro {
	margin-top: 15px;
	color: #FF0000;
	text-align: center;
	height: 10px;
}

.msgSuccess {
	color: #009900;
	text-align: center;
	height: 10px;
	margin-bottom: 15px;
	font-size: 15px;
}

.msgObrigatorio {
	margin-top: 15px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	color: #FF0000;
	font-weight: bold;
}

.numeroInscricao {
	font-size: 25px;
	font-weight: bold;
}

#infoInscricao {
	margin-bottom: 30px;
}

#listaObras table {
	padding: 0px;
}

#listaObras td {
	border: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	height: 30px;
	text-align: left;
	background-color: #fdfdfd;
	padding: 0px;
	font-weight: normal;
}

#listaObras th {
	height: 35px;
	text-align: left;
	border: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	font-weight: bold;
	padding: 0px;
	background-color: #e8e8e8;
}

#listaObras .alignCenter {
	text-align: center;
}

#listaObras {
	margin-bottom: 30px;
}

#infoInscricao div {
	
}

#listaObras div {
	
}

#infoInscricao .stats {
	width: 758px;
	*width: 758px;
	_width: 758px;
	margin-top: 15px;
	padding: 15px;
	background: url(../img/degradeFundo.png) 0 bottom repeat-x;
	border: 1px solid #eaeaea;
}

#listaObras .stats {
	width: 758px;
	*width: 758px;
	_width: 758px;
	margin-top: 15px;
	padding: 15px;
	background: url(../img/degradeFundo.png) 0 bottom repeat-x;
	border: 1px solid #eaeaea;
}

#infoInscricao .stats p,#infoInscricao .stats p strong {
	font-size: 12px !important;
}

#listaObras .stats p,#listaObras .stats p strong {
	font-size: 12px !important;
}

.stats ul li {
	list-style-image: url(../img/bullet.gif);
	font-size: 12px;
	margin-left: 15px;
	padding: 5px 0;
}

.stats ul li {
	*line-height: 1px;
}

#infoInscricao .green {
	color: #62a541;
	font-weight: bold;
	margin-bottom: 15px;
}

#listaObras .green {
	color: #62a541;
	font-weight: bold;
	margin-bottom: 15px;
}

#infoInscricao .red {
	color: #f11212;
	font-weight: bold;
	margin-bottom: 15px;
}

#listaObras .red {
	color: #f11212;
	font-weight: bold;
	margin-bottom: 15px;
}

#infoInscricao .info #pFinalizar {
	margin-top: 16px;
}

#listaObras .info #pFinalizar {
	margin-top: 16px;
}

#infoInscricao .info .important {
	background: #666;
	border: 2px solid #fff;
	color: #fff !important;
	display: block;
	margin-top: 16px;
	padding: 5px 10px;
	width: 430px;
}

#listaObras .info .important {
	background: #666;
	border: 2px solid #fff;
	color: #fff !important;
	display: block;
	margin-top: 16px;
	padding: 5px 10px;
	width: 430px;
}

#infoInscricao .info .importantgreen {
	background: #94d1b6;
	border: 2px solid #fff;
	color: #000 !important;
	display: block;
	margin-top: 16px;
	padding: 5px 10px;
	width: 650px;
}

#listaObras .info .importantgreen {
	background: #94d1b6;
	border: 2px solid #fff;
	color: #000 !important;
	display: block;
	margin-top: 16px;
	padding: 5px 10px;
	width: 650px;
}

#infoInscricao .info .important strong {
	color: #fff;
}

#listaObras .info .important strong {
	color: #fff;
}

#infoInscricao .info li {
	margin-left: 13px;
	line-height: 18px;
	!
	important
}

#listaObras .info li {
	margin-left: 13px;
	line-height: 18px;
	!
	important
}

#legendaInfoInsc {
	margin-left: 85px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/** MSG INDEX **/
.inscEncerradas {
	color: #FF0000;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 18px;
}

/** BOTOES **/
.botoes {
	margin-top: 15px;
}

.botao {
	background-color: #F2F2F2;
	border: 1px solid #879C9C;
	color: #879C9C;
	cursor: pointer;
}

/** UPLOAD DE ARQUIVOS **/
#tableUpload {
	margin-top: 35px;
}

.uploadArquivo {
	display: none;
}

/** LISTA DE PARTICIPANTES **/
#listParticipantes th,#listParticipantes td {
	padding-left: 3px;
}

#listParticipantes #nomePart {
	text-transform: uppercase;
}

/** DESTAQUE CPF **/
.cpfLarge {
	font-size: 20px;
	font-weight: bold;
}

/** BOTOES CSSS **/
.bt {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
}

.tipo-01,.tipo-02 {
	text-shadow: 1px 1px 0px #FFF;
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top, #f8f8f8 0%, #cecece 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8),
		color-stop(100%, #cecece) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8f8f8 0%, #cecece 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8f8f8 0%, #cecece 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8f8f8 0%, #cecece 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #f8f8f8 0%, #cecece 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#f8f8f8',
		endColorstr='#cecece', GradientType=0 ); /* IE6-9 */
}

.tipo-01 {
	display: inline-block;
	border: 2px solid #9a9a9a;
	width: 180px;
	height: 45px;
	text-align: center;
	font-size: 15px;
	line-height: 3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.tipo-01:hover,.tipo-02:hover {
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(top, #f4f4f4 0%, #bababa 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4),
		color-stop(100%, #bababa) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #bababa 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f4f4f4 0%, #bababa 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f4f4f4 0%, #bababa 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #f4f4f4 0%, #bababa 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#f4f4f4',
		endColorstr='#bababa', GradientType=0 ); /* IE6-9 */
}

.tipo-01:active,.tipo-02:active {
	text-shadow: -1px -1px 0px #FFF;
	border: 2px solid #7b7b7b;
	background: #bababa; /* Old browsers */
	background: -moz-linear-gradient(top, #bababa 0%, #f4f4f4 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bababa),
		color-stop(100%, #f4f4f4) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bababa 0%, #f4f4f4 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bababa 0%, #f4f4f4 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #bababa 0%, #f4f4f4 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #bababa 0%, #f4f4f4 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#bababa',
		endColorstr='#f4f4f4', GradientType=0 ); /* IE6-9 */
}

.seta:after {
	content: "";
	display: block;
	height: 0;
	margin: -1px auto 0 auto;
	position: relative;
	width: 0;
	margin: -1px auto 0 auto;
	position: relative;
	border-left: 11px dashed transparent;
	border-right: 11px dashed transparent;
	border-top-style: dashed;
	border-top-width: 9px;
	border-top-color: #9a9a9a;
	top: 1px;
}

.seta:active:after {
	border-top-color: #7b7b7b;
}

.tipo-01.download-regulamento {
	font-size: 11px;
	line-height: 1;
}

.tipo-01.download-regulamento strong {
	display: block;
	font-size: 18px;
	margin: 8px 0 0 0;
}

@
-moz-document url-prefix () { .
	seta: before,.seta:after{ 
			border-top-style:  solid;
}

}
/* .tipo-02 */
.tipo-02 {
	font-size: 11px;
	padding: 4px 8px;
	border: 1px solid #9a9a9a;
}

.tipo-02:active {
	border: 1px solid #7b7b7b;
}

.bold {
	font-weight: bold;
}
/**/
#menu {
	height: 40px;
	margin: 0 auto;
	position: relative;
	top: -15px;
	z-index: 10;
}

#menu.elemento-1{
	width: 190px;
}
#menu.elemento-1 > ul{
	padding: 0;
}
#menu li {
	display: block;
	float: left;
	list-style: none outside none;
	margin: 0 5px;
	overflow: hidden;
}

#menu li a {
	display: block;
	height: 40px;
	width: 140px;
	overflow: hidden;
	font-weight: bold;
	color: #666666;
	font-size: 15px;
	border: 2px solid #e6e6e6;
	text-shadow: 1px 1px 0px #FFF;
	text-align: center;
	line-height: 2.5;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: inset 0px 0px 0px 2px #f1f1f1;
	box-shadow: inset 0px 0px 0px 2px #f1f1f1;
	/**/
	background: #e6e6e6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e6e6e6 0%, #f1f1f1 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6),
		color-stop(100%, #f1f1f1) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e6e6e6 0%, #f1f1f1 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e6e6e6 0%, #f1f1f1 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e6e6e6 0%, #f1f1f1 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #e6e6e6 0%, #f1f1f1 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#e6e6e6',
		endColorstr='#f1f1f1', GradientType=0 ); /* IE6-8 */
}

#menu li a.linha-2 {
	line-height: 1;
}

#menu li a.linha-2 span {
	display: block;
}

#menu li a.linha-2 .menor {
	font-size: 13px;
}

#menu li a.linha-2 span:first-child {
	margin: 6px 0 0 0;
}

#menu li a:hover {
	border: 2px solid #dadada;
	-webkit-box-shadow: inset 0px 0px 0px 2px #eaeaea;
	box-shadow: inset 0px 0px 0px 2px #eaeaea;
	background: #dadada; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #dadada 0%, #eaeaea 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada),
		color-stop(100%, #eaeaea) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dadada 0%, #eaeaea 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dadada 0%, #eaeaea 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dadada 0%, #eaeaea 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #dadada 0%, #eaeaea 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#dadada',
		endColorstr='#eaeaea', GradientType=0 ); /* IE6-8 */
}

#menu li a:active {
	background: #eaeaea; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eaeaea 0%, #dadada 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea),
		color-stop(100%, #dadada) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eaeaea 0%, #dadada 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eaeaea 0%, #dadada 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eaeaea 0%, #dadada 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #eaeaea 0%, #dadada 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#eaeaea',
		endColorstr='#dadada', GradientType=0 ); /* IE6-8 */
}

#menu li a.selecionado {
	color: #FFF;
	text-shadow: 1px 1px 0px #d9a800;
	border: 2px solid #f8c300;
	-webkit-box-shadow: inset 0px 0px 0px 2px #f8dc74;
	box-shadow: inset 0px 0px 0px 2px #f8dc74;
	background: #f8c300; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4YzMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGRjNzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f8c300 0%, #f8dc74 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8c300),
		color-stop(100%, #f8dc74) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8c300 0%, #f8dc74 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8c300 0%, #f8dc74 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8c300 0%, #f8dc74 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #f8c300 0%, #f8dc74 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#f8c300',
		endColorstr='#f8dc74', GradientType=0 ); /* IE6-8 */
}
/**/

/* - TMP - */
/*.bt {
	margin: 20px;
}*/