.ui-panelgrid {
	border: none;
}

.ui-panelgrid-cell {
	border: none !important;
}

.ui-wizard .ui-wizard-step-titles li.ui-state-highlight {
	background-color: #0070ad;
}

.ui-wizard .ui-wizard-step-titles li {
	background-color: rgba(41, 161, 236, 0.66);
}

.hidden {
	display: none;
}

.ui-fileupload .ui-messages-error-detail {
	display: none;
}

.ui-messages-warn, .ui-message-warn {
	color: #f90808 !important;
	border-color: #f00 !important;
}

.ui-commandlink {
	color: #455a64 !important;
}

.ui-state-disabled {
	opacity: .80 !important;
}

.checkBoxRemover {
	width: 16px;
	text-align: center
}

.filtroCalendar {
	text-align: center;
	float: none;
}

.autoCompleteFiltroW90 {
	width: 100%;
}

.autoCompleteFiltroW90 input {
	width: 90% !important;
	position: relative;
	float: left;
}

.autoCompleteFiltroW90 button {
	display: block;
	position: relative !important;
	float: left;
	width: 25px !important;
}

.autoCompleteFiltroW90 ul {
	width: 90% !important;
}

.autoComplete-ComButton-W235 {
	position: relative;
	float: left;
}

.autoComplete-ComButton-W235 input {
	width: 277px !important;
	position: relative;
	float: left;
}

.autoComplete-ComButton-W235 button {
	display: block;
	float: left;
}

.autoComplete-ComButton-W250 {
	position: relative;
	float: left;
}

.autoComplete-ComButton-W250 input {
	width: 250px !important;
	position: relative;
	float: left;
}

.autoComplete-ComButton-W250 button {
	display: block;
	position: relative !important;
	float: left;
	width: 25px !important;
	height: 41px !important;
}

.autoComplete-ComButton-W350 {
	position: relative;
	float: left;
}

.autoComplete-ComButton-W350 input {
	width: 350px !important;
	height: 22px !important;
	position: relative;
	float: left;
}

.autoComplete-ComButton-W350 button {
	display: block;
	position: relative !important;
	float: left;
	width: 25px;
	height: 37px !important;
	right: 0px !important;
}

.autoComplete-ComButton-W390 {
	position: relative;
	float: left;
}

.autoComplete-ComButton-W390 input {
	width: 390px !important;
	height: 22px !important;
	position: relative;
	float: left;
}


.autoComplete-ComButton-W560 {
	position: relative;
	float: left;
}

.autoComplete-ComButton-W560 input {
	width: 560px !important;
	height: 22px !important;
	position: relative;
	float: left;
}

.autoComplete-ComButton-W560 button {
	display: block;
	position: relative !important;
	float: left;
	width: 25px;
	height: 37px !important;
	right: 0px !important;
}

.boxFiltro {
	text-align: center;
	float: none;
}

.labelFiltro {
	float: left;
	width: 100%;
	text-align: center;
}

.elementoFiltro {
	position: relative;
	width: 80%;
}

.elementoFiltro input {
	position: relative;
	width: 80%;
}

.comboFiltro {
	width: 70% !important;
}

.comboFiltro-wp25 {
	width: 25% !important;
	min-width: 0 !important;
}

.comboFiltro-wp30 {
	width: 30% !important;
	min-width: 0 !important;
}

.comboFiltro-wp30 span {
	width: 90% !important;
}

.comboFiltro-wp40 {
	width: 40% !important;
	min-width: 0 !important;
}
.comboFiltro-wp40 span {
	width: 90% !important;
}

.comboFiltro-wp45 {
	width: 45% !important;
	min-width: 0 !important;
}
.comboFiltro-wp45 span {
	width: 90% !important;
}

.comboFiltro-wp50 {
	width: 50% !important;
}
.comboFiltro-wp50 span {
	width: 90% !important;
}

.comboFiltro span {
	width: 90% !important;
}

.comboFiltro label {
	width: 90% !important;
}

.imagemJornalDIC {
	margin-right: 20px;
	float: left;
	width: 140px !important;
	height: 165px !important;
	border: 1px solid #d1d3d4;
	background-repeat: no-repeat;
	background-image: url(/doe/javax.faces.resource/imagens/diario.png.xhtml

)




!
important




;
}
.imagemJornalDOE {
	float: left;
	width: 140px !important;
	height: 165px !important;
	border: 1px solid #d1d3d4;
	background-repeat: no-repeat;
	background-image: url(/doe/javax.faces.resource/imagens/diario.png.xhtml

)




!
important




;
}
.alinhadoEsquerda {
	text-align: left;
	padding: 0.4% !important;
}

.alinhadoCentro {
	text-align: center;
	padding: 0.4% !important;
}

.alinhadoDireita {
	text-align: right;
	padding: 0.4% !important;
}

.removerLista span {
	padding: 1px 0px !important;
}

.termoAceite {
	height: 50vh !important;
	width: 98% !important;
	text-align: justify;
}

.termoPublicaBalanco {
	height: 50vh !important;
	width: 98% !important;
	text-align: justify;
}

.instrucoesPagamento {
	height: 25vh !important;
	width: 98% !important;
	text-align: justify;
}

.modalTermoAceite {
	width: 80% !important;
	height: 80% !important;
}

.modalDownloadDiario {
	width: 90% !important;
	height: 90% !important;
}

.modal-open {
   overflow: hidden;
}

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.mr10 {
	margin-right: 10px;
}

.w0 {
	width: 0;
}

.w30 {
	width: 30px;
}

.w35 {
	width: 35px;
}

.w40 {
	width: 40px;
}

.w50 {
	width: 50px;
}

.w56 {
	width: 56px;
}

.w75 {
	width: 75px;
}

.w90 {
	width: 90px;
}

.w100 {
	width: 100px;
}

.w110 {
	width: 110px;
}

.w120 {
	width: 120px;
}

.w134 {
	width: 134px;
}

.w140 {
	width: 140px;
}

.w150 {
	width: 150px;
}

.w170 {
	width: 170px;
}

.w200 {
	width: 200px;
}

.w220 {
	width: 220px;
}

.w230 {
	width: 230px;
}

.w250 {
	width: 250px;
}

.w260 {
	width: 260px;
}

.w270 {
	width: 270px;
}

.w275 {
	width: 275px;
}

.w290 {
	width: 290px;
}

.w300 {
	width: 300px;
}

.w310 {
	width: 310px;
}

.w320 {
	width: 320px;
}

.w327 {
	width: 327px;
}

.w330 {
	width: 330px;
}

.w347 {
	width: 347px;
}

.w370 {
	width: 370px;
}

.w386 {
	width: 386px;
}

.w390 {
	width: 390px;
}

.w400 {
	width: 400px;
}

.w410 {
	width: 410px;
}

.w450 {
	width: 450px;
}

.w454 {
	width: 454px;
	min-width: 430px;
}

.w475 {
	width: 475px;
}

.w510 {
	width: 510px;
}

.w540 {
	width: 540px;
}

.w550 {
	width: 550px;
}

.w554 {
	width: 554px;
}

.w600 {
	width: 600px;
}

.w700 {
	width: 700px;
}

.w1025 {
	width: 1025px;
}

.wp2 {
	width: 2%;
}

.wp3 {
	width: 3%;
}

.wp4 {
	width: 4%;
}

.wp5 {
	width: 5%;
}

.wp6 {
	width: 6%;
}

.wp7 {
	width: 7%;
}

.wp8 {
	width: 8%;
}

.wp9 {
	width: 9%;
}

.wp10 {
	width: 10%;
}

.wp10dot7 {
	width: 10.7%;
}

.wp11 {
	width: 11%;
}

.wp12 {
	width: 12%;
}

.wp13 {
	width: 13%;
}

.wp15 {
	width: 15%;
}

.wp20 {
	width: 20%;
}

.wp25 {
	width: 25%;
}

.wp35 {
	width: 35%;
}

.wp30 {
	width: 30%;
}

.wp40 {
	width: 40%;
}

.wp45 {
	width: 45%;
}

.wp50 {
	width: 50%;
}

.wp70 {
	width: 70%;
}

.wp75 {
	width: 75%;
}

.wp80 {
	width: 80%;
}

.wp90 {
	width: 90%;
}

.wp98 {
	width: 98%;
}

.wp100 {
	width: 100%;
}

.wpi30 {
	width: 30% !important;
}

.wpi40 {
	width: 40% !important;
}

.wpi50 {
	width: 50% !important;
}

.wpi70 {
	width: 70% !important;
}

.wpi100 {
	width: 100% !important;
}

.wpi100 {
	width: 100% !important;
}

.wpi115 {
	width: 115% !important;
}


.w454p0 {
	width: 454px;
	padding: 0px !important;
}

.w600p10 {
	width: 600px;
	padding: 10px !important;
}

.boxW100 {
	width: 111px;
	position: relative;
	float: left;
	display: block;
	min-height: 30px;
}

.boxW240 {
	width: 239px;
	position: relative;
	float: left;
	display: block;
	min-height: 30px;
	min-width: 30px !important;
}

.boxW250 {
	width: 250px;
	min-width: 30px !important;
	position: relative;
	float: left;
	display: block;
	min-height: 30px;
}

.boxW350 {
	width: 350px;
	min-width: 30px !important;
	position: relative;
	float: left;
	display: block;
	min-height: 30px;
}

.boxW435 {
	width: 435px;
	min-width: 30px !important;
	position: relative;
	float: left;
	display: block;
	min-height: 30px;
}

.boxW475 {
	width: 475px;
	min-width: 30px !important;
	position: relative;
	float: left;
	display: block;
	min-height: 30px;
}

.boxW600 {
	width: 600px;
	min-width: 30px !important;
	position: relative;
	float: left;
	display: block;
	min-height: 30px;
}

.ui-link {
	color: 0091EA !important;
}

.ui-link:hover {
	text-decoration: underline !important;
}

.obsMotivoCancelamento {
	height: 22vh !important;
	width: 340px !important;
	text-align: justify;
}

.obsMotivoAutorizacao {
	height: 22vh !important;
	width: 275px !important;
	text-align: justify;
}

.toolbar {
	margin-top: 3px !important;
	margin-bottom: 3px !important;
	padding: 3px !important;
}

.bs0 {
	border-spacing: 0px !important;
}

.iframePdf, .iframeModalPdf, .boxForm, .boxBorder {
	border: 1px solid #E0E0E0;
}

.iframeModalPdf {
	height: 50vh !important;
	width: 98% !important;
}

.ultimoDiarioHeader, .ultimoDiarioFooter {
	color: #546E7A !important;
	font-weight: normal !important;
}

.ultimoDiarioFooter {
	margin-left: 42px;
}

.pd0 {
	padding: 0px !important;
}

/* Alterado Fagner - 11/01 */
.ui-button {
	background-color: #1a7dbd !important;
}

.ui-autocomplete-dropdown {
	background-color: #e0e0e0 !important;
}

.ui-panel {
	border: 0px !important;
}

.ui-toolbar {
	border: 0px !important;
}

.ui-wizard .ui-wizard-step-titles li {
	
}

.Card-capa {
	float: left !important;
	margin-bottom: 20px !important;
	margin-left: 10px !important;
	width: 45% !important;
	padding: 10px;
	display: block;
	background-color: #ffffff;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	font-family: 'roboto_condensedregular';
	color: #546e7a;
}

.Wid33-capa {
	width: 61% !important;
}

.WhiteBlue-capa {
	float: left !important;
	color: #E1F5FE;
}

.espaco {
	padding: 10px;
	float: left;
}

.wrap-text {
	white-space: pre-wrap;
}

@media only screen and (max-width: 767px) {
	.botao-download-diario {
		margin: 2px !important;
	}
	.botao-download-diario .ui-button-text {
		min-width: 200px !important;
	}
}

#botaoDownload_menu, #botaoDownloadPagina_menu,
	#botaoDownloadUltimo_menu, #botaoDownloadUltimo_menu {
	min-width: 270px !important;
}

.ui-growl-message {
	width: 400px !important;
}

.ui-growl {
	width: 500px !important;
}

.uppercase {
	text-transform: uppercase;
}

.botao-selecionar {
	width: 100%;
}

.botao-selecionar .ui-button-text {
	padding: 10px 14px !important;
}

.msg_alerta {
	color: red;
}

#tabView {
	background-color: white !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
	.ui-tabs .ui-tabs-nav li.ui-state-processing a {
	border-bottom: 4px solid #0277bd !important;
}

.ui-tabs-nav .ui-helper-reset .ui-widget-header .ui-corner-all {
	border-bottom: 5px solid #dddddd;
	width: 30%;
	border-radius: 5px;
}

.ui-tabs-header .ui-state-default .ui-tabs-selected .ui-state-active .ui-corner-top{
	border-bottom: none !important;
}

#tabView ul{
	border-bottom: 4px solid #dddddd !important;
	/*width:32rem;*/
	padding-left: 0 !important;
}

#tabView li{
	border-bottom: 0 !important;
	margin-bottom: 0 !important;
}

#tabView li{
	border-bottom: 0 !important;
}

.output-box {
    border: 2px solid #ddd;
    padding: 10px;
    width:100%;
    background-color: #f9f9f9;
    overflow: auto;
    height: auto;
}



.ui-orderlist .ui-orderlist-item {
    cursor:pointer;
    border:0px none;
    font-weight: inherit;
    float:left;
}

.ui-fileupload-filename {
	visibility: hidden;
	max-width: 0px;
	display: none;
}


/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (max-height: 768px) {
	.modalResponsivo {
		/*height: 95% !important;*/
		width: 90% !important;
	}
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-height: 800px) {
	.modalResponsivo {
		/*height: 80% !important;*/
		width: 80% !important;
	}
}