@font-face {
   font-family: 'ProximaSemiBold';
   src: url(fonts/ProximaNovaSemibold.woff);
}

@font-face {
   font-family: 'ProximaRegular';
   src: url(fonts/ProximaNovaRegular.woff);
}

.normal {
	
}
.rich-table-cell {
	padding-bottom: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
}

.rich-table {
	border: 1px solid #C4C0C9;	
}

.rich-table-subheadercell {
	border-left-color: 1px solid #EEE;
	border-right-color: 1px solid #D0D0D0;
	background-color: #EFEFEF;
	background-image: none;
}


.rowNotEditable, .rowNotEditable input{
	background-color: #D6D6D6;
}
 
.red {
	background-color: #e1a171;
}


form td {
	font-size: 13px;
}

.menorVisibilidade {
	font-size:16px;
}

.infoMessageMarker {
	background: transparent url(../../imagens/passed.jpg)
}

.menorVisibilidade .rich-table-subheadercell {
	font-size:14px;
}

.menorVisibilidade .rich-table-cell {
	font-size:14px;
	font-family: 'ProximaSemiBold';
}

.alertaPagamento{
	background-color: #e1a171;
	text-align: left;
	border: solid 1px;
	padding: 10px; 
}

.alertaPagamento .rich-panel-body {
	font-size: 14px;
}

.textoConfirmacao {
    border: none;
}

.textoConfirmacao .rich-panel-body {
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
}

body {
	margin: 0px;
	width: 100%;
	text-align: left;
	font-family: 'ProximaRegular';
}

.campoTabela td {
	padding-bottom: 10px;
}

#divCabecalho {
	width: 100%;
	height: 40px; 
	background-image: url(imagens/esquerdaCabecalho.png), url(imagens/centroCabecalho2.png);
	background-repeat: no-repeat, repeat-x;
	background-position: top left, top left;
	background-size: 121px 40px;
	text-align: right;
}
#divCabecalhoBaseNacional {
	width: 100%;
	height: 40px; 
	background-image: url(imagens/centroCabecalho2.png);
	background-size: 121px 40px;
	background-repeat: repeat-x;
	background-position:  top left;
}

.comboProjetoAtual {
	font-size: 14px;
	vertical-align:top;
	float: none;
	display: inline-block; 
	padding-right: 125px;
}
.tituloCabecalhoBaseNacional {
	font-size: 14;
	font-weight: bolder;
	vertical-align:top;
	float: none;display: inline-block; 
	padding-right: 125px;
	text-align: left;
}

.rich-toolbar-item {
	padding: 2px;
}

.rich-toolbar {
	background-color: #EFEFEF;
	background-image: none;
}

.rich-menu-item-hover,.rich-menu-group-hover {
	background-color: #FFFF00;
	border-color: #FFFF00;
}

.rich-menu-list-bg {
    background-image: none;
    background-color: #EFEFEF;
    border-top-color: #EFEFEF;
    border-left-color: #EFEFEF;
    border-right-color: #EFEFEF;
}

.rich-combobox-item {
	height: 16px;
}

.center table
{ 
	margin-left: auto;
	margin-right: auto;
}

.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#d_geral_full {
	margin: 0 auto;
	text-align: left;
	width: 100%;
}

#d_geral {
	margin: 0 auto;
	text-align: left;
	width: 100%;
}

.rich_panel {
	margin-right: 30px;
}

#d_rodape {
	background: transparent url(../../imagens/rodapeBackgroud.jpg) repeat-x
		scroll 0 0;
	clear: both;
	height: 40px;
	font-family: 'ProximaSemiBold';
	font-size: 11px;
	padding: 5px;
	text-align: center;
}

.filtro input {
	position: relative;
}

.formulario {
	width: 100%;
}

.textoProcessando {
	font-family: 'ProximaSemiBold';
	font-size: 12px;
	color: #000000;
}

.agregadoLink {
	background-image: url(../../imagens/Spybot-SZ-24x24.png);
}

.painelSubTituloBody {
	width: 100%;
	height:100%;
	padding: 0;
}

.painelSubTituloHeader {
	border: 0 none !important;
	color: #000000;
	background-image: none;
	background-color: white !important;
	font-family: 'ProximaSemiBold';
	font-size: 14px !important;
	padding: 5px;
}

.dr-toolbar-ext {
	background-color: #D4CFC7;
	background-position: left top;
	background-repeat: repeat-x;
	border: 1px solid #C4C0B9;
	padding: 0;
}

.caixaDados {
	font-size: 12px;
	font-family: 'ProximaSemiBold';
	color: #333333;
	width: 540px;
	height: auto;
	background: #fff;
	padding: 0px 1px 5px 1px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	display: block;
	overflow: hidden;
	border: 1px solid #ccc;
}

a img {
	border: none;
}

.titulo {
	background-image: none;
	border: 0 none;
	color: #000000;
	font-family: 'ProximaSemiBold';
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	padding: 5px;
	text-align: left;
}

.tituloPrincipal {
	margin-left: auto;
	margin-right: auto;
	word-spacing: 5px;
	font-size: 14px;
	font-family: 'ProximaSemiBold';
	font-weight: bold;
	color: #fff;
	padding-top: 8px;
	margin-bottom: 0px;
	text-align: center;
	background-color: #999;
	width: 100%;
	height: 25px;
}

.msg {
	color: white;
	font-size: 14px;
	font-family: 'ProximaSemiBold';
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
}

.errorMsg {
	color: red;
	font-weight: bold;
}

.warnMsg {
	color: #EF8D20; 
	font-weight: bold;
}

.infoMsg {
	color: blue;
	font-weight: bold;
}

.filtros {
	width: 100%;
}

#geral {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#conteudo {
	width: 100%;
	height:100%;
	text-align: left;
}

#crudmenu {
	text-align: right;
	padding: 5px;
}

.menuRight {
	text-align: right;
	padding: 5px;
}

#login {
	text-align: center;
	width: 542px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 150px;
	border: auto;
}

#corpo {
	width: 542px;
	height: 249px;
	text-align: center;
}

#corpo input,select,textarea {
	font-family: 'ProximaRegular';
	font-size: 13px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #ccc;
	color: #333;
	padding: 2px 2px 2px 2px;
	margin: 4px 0px 2px 2px;
}

.botao2 {
	background-color: #E5E5E5;
	border-color: #CCCCCC #999999 #999999 #CCCCCC;
	border-style: solid;
	border-width: 1px;
	clear: left;
	color: #3E3E3E;
	font-family: 'ProximaSemiBold';
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

input[type="text"],select,input[type="password"] {
	border: 1px solid #C4C0B9;
	font-family: 'ProximaRegular';
}

input[type="button"],input[type="submit"],input[type="reset"] {
	background-repeat: no-repeat;
	border: 1px solid #C4C0B9;
	font-family: 'ProximaRegular';
	margin-right: 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: right;
	cursor: pointer;
}

input[disabled="disabled"],input[disabled="true"],select[disabled="disabled"],select[disabled="true"]
	{
	background-color: #DFDCD5;
	color: black;
	background-repeat: no-repeat;
	border: 1px solid #C4C0B9;
	font-family: 'ProximaSemiBold';
	margin-right: 2px;
	cursor: pointer;
}

legend {
	font-family: 'ProximaSemiBold';
}

fieldset {
	border: 1px solid #C4C0B9;
	padding: 10px;
	font-weight: bold;
	color: black;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.botao_novo {
	background: #F4F4F4 url("../../imagens/icons/evt_incluir.gif")  no-repeat;
	padding-left: 15px;
}

.botao_nova_pendencia {
	background: #F4F4F4 url("../../imagens/icons/evt_incluir.gif") no-repeat;
	padding-left: 15px;
}

.botao_nova_alocacao {
	background: #F4F4F4 url("../../imagens/icons/evt_incluir.gif") no-repeat;
	padding-left: 15px;
}

.botao_distribur_turma {
	width: 200px;
}

.botao_cancelar {
	background: #F4F4F4 url("../../imagens/icons/evt_assist_anterior.gif") no-repeat;
	padding-left: 15px;
}

.botao_fechar {
	background: #F4F4F4 url("../../imagens/icons/evt_assist_anterior.gif") no-repeat;
	padding-left: 15px;
}

.botao_add_detalhe {
	background: #F4F4F4 url("../../imagens/icons/evt_incluir_det.gif") no-repeat;
	padding-left: 15px;
}

.botao_selecionar {
	background: #F4F4F4 url("../../imagens/icons/evt_incluir_det.gif") no-repeat;
	padding-left: 15px;
}

.botao_abrir {
    background: #F4F4F4 url(../../imagens/icons/evt_abrir.gif) no-repeat center left;
    padding: 2px 10px 3px 27px;	
}

.botao_confirmar {
	background: #F4F4F4  url("../../imagens/icone_acerto.png") no-repeat;
	padding-left: 15px;
    background-position-x: 2px;
    background-position-y: 1px;
}

.botao_opcoes {
	background: #F4F4F4  url("../../imagens/icons/evt_clonar.gif") no-repeat;
	padding-left: 22px;
	background-position-x: 2px;
    background-position-y: 1px;
}

.link_pdf {
    background: url("../../imagens/icons/evt_pdf.gif") no-repeat scroll 0 0 #F4F4F4;
    background-repeat: no-repeat;
    border: 1px solid #C4C0B9;
    cursor: pointer;
    font-family: 'ProximaSemiBold';
    font-size: 14px;
    color: #313739
    margin-right: 2px;
    text-align: right;
    padding: 1px 8px 1px 16px;
    white-space: nowrap;
    margin:2px;
}
.link_pdf a,.link_pdf a:visited {
	text-decoration: none;
	color: #313739;
}
.link_pdf a:hover{
	color: BLACK;
}

.botao_editar {
	background: #F4F4F4 url("../../imagens/icons/evt_modo_editar.gif") no-repeat;
	background-position: center center;
	padding-left: 15px;
}

.botao_excluir {
	background: #F4F4F4 url("../../imagens/icons/evt_excluir.gif") no-repeat;
	padding-left: 15px;
}

.botao_consultar {
	background: #F4F4F4 url("../../imagens/icons/evt_pesquisar.gif") no-repeat;
	padding-left: 15px;
}

.botao_limpar {
	background: #F4F4F4 url("../../imagens/icons/evt_limpar.gif") no-repeat; 
	padding-left: 15px;
}

.botao_gravar {
	background: #F4F4F4  url("../../imagens/icons/evt_gravar.gif") no-repeat;
	padding-left: 15px;
}

.botao_gravar_disabled {
	background: #F4F4F4 url("../../imagens/icons/evt_gravar_grayscale.gif") no-repeat;
	padding-left: 15px;
}

.botao_pular {
    background: #F4F4F4  url("../../imagens/icons/evt_jump.png") no-repeat; ;
    padding-left: 15px;
}

.botao_proximo {
	background: #F4F4F4  url("../../imagens/icons/evt_assist_proximo.gif") no-repeat;
	padding-left: 15px;
}

.botao_anterior {
	background: #F4F4F4  url("../../imagens/icons/evt_assist_anterior.gif") no-repeat;
	padding-left: 15px;
}

.botao_adicionar {
	background: #F4F4F4  url("../../imagens/page-add-48x48.png") no-repeat;
	padding-left: 15px;
}

.link_cancelar {
	background: #F4F4F4  url("../../imagens/icons/evt_assist_anterior.gif") no-repeat;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border: 1px solid #C4C0B9;
	cursor: pointer;
	font-family: 'ProximaSemiBold';
	margin-right: 2px;
	text-align: right;
	display: inline-block;
	width: 75px;
	padding: 2px;
	padding-right: 8px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-size: 12px;
	border-radius: 4px;
}

.link_fechar {
	background-image: url("../../imagens/icons/evt_assist_anterior.gif");
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	background-color: #F1EEE9;
	background-repeat: no-repeat;
	border: 1px solid #C4C0B9;
	cursor: pointer;
	font-family: 'ProximaSemiBold';
	margin-right: 2px;
	text-align: right;
	display: inline-block;
	width: 65px;
	padding: 2px;
	padding-right: 8px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-size: 12px;
}

.link_fechar h {
	text-decoration: none;
}

#corpo .inputimage {
	border: 0;
}

#topo {
	width: 542px;
	height: 31px;
	background-image: url(../../imagens/topo.jpg);
	background-repeat: no-repeat;
}

#topo h1 {
	font-family: 'ProximaSemiBold';
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 6px;
	margin-bottom: 0px;
}

.obrigatorio {
	background-color: #FFFFCC;
	border: 1px solid #C4C0B9;
}

.pnl-h-wz {
	border-color: #D4CFC7;
	color: #000000;
	font-family: 'ProximaSemiBold';
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	padding-bottom: 5px;
}

.selecionado {
	background-color: #FFFFCC;
	border: 1px solid #C4C0B9;
}

.tooltip {
	border-width: 1px;
	padding: 10px;
}

.tooltipData {
	font-weight: bold;
}

.links-download h3,ui,li {
	text-align: left;
	size: 15px;
	font-size: 14px;
}

.listAgendamentos h3,ui,li {
	font-size:13px;
	color:#000;
	font-family: 'ProximaSemiBold';
}

.row-selecionado {
	background-color: #4BA6EB;
	font-weight: bold;
	color: #FFFFFF;
}

.no-wrap-class {
	white-space: normal;
}

.cabecalhoNumeroQuestao {
	background-color: #969696;
	text-align: left;
	padding-left: 4px;
	color: white;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 16px; 
}

.tituloQuestao {
	margin-top: 10px;
	font-size: 14px;
	text-align: justify;
}

.descricaoQuestao {
	margin-top: 10px;
	font-size: 14px;
	text-align: justify;
}

.opcoesQuestao {
	text-align: left;
	font-size: 14px;
	margin-left:0px;
	margin-right: 0px;; 
}

.opcoesQuestao td {
	text-align: left;
	font-size: 14px;
	margin-left:0px;
	margin-right: 0px;; 
}

.botaoLogin {
    font-size: 13px;
    background-color: #FFFF00;
    padding: 9px 20px;
    border: 0 !important;
    text-transform: uppercase;
    line-height: 20px;
}
