@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,500|Roboto+Condensed:400,700|Open+Sans:400,400italic,700);

.miolo .view {
	font-size: initial;
}
.miolo .view a{
	text-decoration: none;
}
.miolo .view a:hover{
	text-decoration: underline;
}
.miolo .view-footer a{
	text-decoration: underline;
}
.miolo .view a:hover{
	list-style: auto;
}

table { 
   font-size: .875em;
   line-height: 1.42857;
   margin: 1.28571em auto 0;
   text-align: center;
   width: calc(100% - 20px);
   display: table;
}

tr td,tr th {
  padding: 4px 0px;
  text-align: left;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #A0E6FF;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #A0E6FF
}

input:not([type=radio]):not([type=checkbox]){ 
 height:30px;
 margin-right: 3.44828%;
 box-sizing: border-box;
 font-smoothing: antialiased;
}
input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=image]){ 
 width:100%;
}
select:not([multiple]){ 
	width:100%;
	height:35px;
	margin-right: 3.44828%;
	box-sizing: border-box;
	font-smoothing: antialiased;
	border-width: 1px;
	border-style: solid;
}

.fs-carousel-enabled .fs-carousel-controls{
	margin-top: -1.5em !important;
	position: absolute;
}

.rodape-redes{
    float: right;
}
/*.region-header-menu .block-nice-menus .content > ul > li ul{
	width:90%;
}*/
.ui-accordion {
    font-size: 0.9375em;
}
.ui-accordion .ui-accordion-header {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	margin: unset !important;
	font-size: initial;
	padding: 0.1em 0.5em 0.1em 0.7em;
	background: none;
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: 0;
	padding-left: 1.8em;
}
.ui-accordion .ui-accordion-header a{
	height: 2.33333em;
	display: table-cell;
	text-decoration: none;
	vertical-align: middle;	
    font-size: 0.875em;
}
.ui-accordion .ui-accordion-content {
	border: none;
	border-radius: 0;
	background: none;
	overflow: initial;
}
.ui-accordion-content .views-row .views-field {
/*	display: inline-block;*/
    padding: 0.02em;
}
.ui-accordion-content .views-row .views-field .negrito{
	font-weight: bold;
}
.content .ui-accordion-content .item-list {
	margin: 0; 
}

.views-exposed-form .views-exposed-widget .form-submit {
	 margin-top: 1.8em;
}
.noticia-simples-lista {
	font-size: initial !important;
	line-height: 1.23529 !important;
}
.noticia-simples-lista li{
	list-style: none;
}
.mejs-container *{
	transition: initial!important;
	font-family: Helvetica,Arial;
}
#overlay-container *,
#cboxContent *,
.contextual-links-trigger {
	transition: initial!important;
}
.mejs-controls .mejs-button button{
	background: transparent url("../../../../libraries/mediaelement/build/controls.svg") no-repeat scroll 0 0!important;
	border: 0 none!important;
	cursor: pointer!important;
	display: block!important;
	font-size: 0!important;
	height: 16px!important;
	line-height: 0!important;
	margin: 7px 5px!important;
	padding: 0!important;
	position: absolute!important;
	text-decoration: none!important;
	width: 16px!important;
}
.mejs-controls .mejs-button button:hover,
.mejs-controls .mejs-button button:focus {
	background: transparent url("../../../../libraries/mediaelement/build/controls.svg") no-repeat scroll 0 0!important;
}
.mejs-controls .mejs-play button,
.mejs-controls .mejs-play button:hover,
.mejs-controls .mejs-play button:focus {
    background-position: 0 0!important;
}
.mejs-controls .mejs-pause button,
.mejs-controls .mejs-pause button:hover,
.mejs-controls .mejs-pause button:focus {
    background-position: 0 -16px!important;
}
.mejs-controls .mejs-stop button,
.mejs-controls .mejs-stop button:hover,
.mejs-controls .mejs-stop button:focus {
    background-position: -112px 0!important;
}
.mejs-controls .mejs-fullscreen-button button,
.mejs-controls .mejs-fullscreen-button button:hover,
.mejs-controls .mejs-fullscreen-button button:focus {
    background-position: -32px 0!important;
}
.mejs-controls .mejs-unfullscreen button,
.mejs-controls .mejs-unfullscreen button:hover,
.mejs-controls .mejs-unfullscreen button:focus {
    background-position: -32px -16px!important;
}
.mejs-controls .mejs-mute button,
.mejs-controls .mejs-mute button:hover,
.mejs-controls .mejs-mute button:focus {
    background-position: -16px -16px!important;
}
.mejs-controls .mejs-unmute button,
.mejs-controls .mejs-unmute button:hover,
.mejs-controls .mejs-unmute button:focus {
    background-position: -16px 0!important;
}
.mejs-controls .mejs-time-float-current {
	color: initial!important;
}
.mediaelement-download-link {
	text-align: right;
	margin-top: 0.5em;
}
.mediaelement-download-link a{
	font-size: 13px;
	line-height: 1.53846;
	text-decoration: none;
}
.mediaelement-download-link a:focus,
.mediaelement-download-link a:hover,
.texto .mediaelement-download-link a:focus,
.texto .mediaelement-download-link a:hover {
    text-decoration: underline
}
.mediaelement-download-link .icon {
	display: inline-block;
	font-size: 1.46154em;
	margin-right: 0.42105em;
	vertical-align: text-bottom;	
}

.service-links  {
	margin-top: 2em;
}
.service-links .service-label {
	margin-top: 0;
	margin-left: auto;
	margin-bottom: 0.5em;
	font-size: 1.21429em;
	font-weight: 700;
	line-height: 1.23529;	
}
.service-links ul {
	padding-left: 0;
}
.service-links .links li {
	display: inline-block;
	list-style: none;
	margin-right: 1em;
}
.service-links .links li a{
	text-decoration: none;
}

#cboxContent article{
	padding: 0.5em;
}

.view-content .item-list ul {
	padding-left: 0;
}
.view-content .item-list ul li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	/*font-weight: 700;*/
	width: 100%;
	margin: unset !important;
	list-style: none;
}
.view-content .item-list ul li a{
	height: 2.33333em;
	display: table-cell;
	padding: 0.33333em 0.66667em;
	position: relative;
	text-decoration: none;
	vertical-align: middle;	
}
.view-content .item-list ul li .icon{
	font-size: 1.46667em;
}
.view-content .views-row{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding: 0.3em 0;
}

.view-content .views-row-odd,
.view-content .views-row-even {
	margin: 0.8em 0;
}

.slideshow .view-content .views-row-odd,
.slideshow .view-content .views-row-even {
	margin: 0;
}

.view-content .views-row .field-content p{
	margin-top: 0.5em;	
}

.view-content .views-slideshow-cycle-main-frame .views-row {
	border: 0;
	padding: 0;
}

.view.slideshow {
	position: relative;
	z-index: 0;
}
.views-slideshow-controls-bottom  .views-slideshow-pager-fields{
	left: 0.2em;
    margin-top: 0;
    position: relative;
	text-align: left;
	padding-left: 28px;
}

.views-slideshow-controls-bottom{
	width: 160px;
	position: absolute;
	bottom: 0px;
	z-index: 6;
	padding: 0.3em;
}
.views-slideshow-cycle-processed > .views-slideshow-controls-bottom{
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s 0.3s, opacity 0.3s linear;
}
.views-slideshow-cycle-processed:hover > .views-slideshow-controls-bottom .views-slideshow-controls-text span a::after,
.views-slideshow-cycle-processed:hover > .views-slideshow-controls-bottom {
	visibility: visible;
	opacity: 1;
	transition: opacity 0.3s linear;
}

.views-slideshow-controls-bottom .views-slideshow-controls-text span{
	position: absolute;
	bottom: 5px;
	width: 22px;
}
.views-slideshow-controls-bottom .views-slideshow-controls-text a{
	text-decoration: none;
}
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-pause{
	display: none;
}
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next{
	right: 0px;
}
.views-slideshow-controls-bottom .views-slideshow-controls-text span a {
	visibility: hidden;
}
.views-slideshow-controls-bottom .views-slideshow-controls-text span a:after {
	display: block;
	font-weight: bold;
}
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a:after {
	content: '<<';
}
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next a:after {
	content: '>>';
}

.views-slideshow-controls-bottom  .views-slideshow-pager-fields .views-row-odd,
.views-slideshow-controls-bottom  .views-slideshow-pager-fields .views-row-even {
	margin: 0;
}
.views-slideshow-controls-bottom  .views-slideshow-pager-fields .views-slideshow-pager-field-item {
    border-radius: 0;
    height: 0.95em;
    opacity: 1;
    width: 0.95em;
	cursor: pointer;
	display: inline-block;
	padding-left: 0;
}

.views-slideshow-controls-bottom  .views-slideshow-pager-fields .views-slideshow-pager-field-item a{
    height: 0.95em;
    width: 0.95em;
	display: inline-block;
	text-decoration: none;
}

.views-slideshow-controls-bottom  .views-slideshow-pager-fields .views-slideshow-pager-field-item.active {
	font-weight: bold;
}

.slideshow.mobile .views-slideshow-controls-bottom{
	width: 100%;
	position: relative;
	bottom: 200px;
	z-index: 6;
	padding: 0.3em;
}
.slideshow.mobile .views-slideshow-cycle-processed > .views-slideshow-controls-bottom,
.slideshow.mobile .views-slideshow-cycle-processed:hover > .views-slideshow-controls-bottom .views-slideshow-controls-text span a::after,
.slideshow.mobile .views-slideshow-cycle-processed:hover > .views-slideshow-controls-bottom,
.slideshow.mobile .views-slideshow-controls-bottom .views-slideshow-controls-text span a::after {
	visibility: visible;
	opacity: 1;
}
.slideshow.mobile .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a:after {
	content: '\e902';
	text-shadow: 2px 0 0 #666;
	font-family: trt5;
}
.slideshow.mobile .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next a:after {
	content: '\e901';
	text-shadow: 2px 0 0 #666;
	font-family: trt5;
}

.galeria .views-slideshow-controls-bottom  .views-slideshow-pager-fields{
    position: initial;
    text-align: center;
}
.galeria .views-slideshow-controls-bottom  .views-slideshow-pager-fields .views-slideshow-pager-field-item {
    width: 20%;
    height: initial;
	vertical-align: top;
    margin-left: 0.5em;
}
.galeria .views-slideshow-controls-bottom {
	margin-top: 1.2em;
}
.galeria .views-slideshow-pager-fields img {
	max-width: 100%;
	max-height: unset;
	height: auto;
}
.galeria .views-slideshow-pager-fields div{
	display: initial;
}
.galeria .views-slideshow-pager-fields > div{
	padding-left:0;
}
.galeria .views-slideshow-pager-fields .active img {
	border: unset;
}
.galeria .views-slideshow-pager-fields .active {
	text-decoration: unset;
}
.galeria .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item a {
	display: unset;
}

.views-slideshow-cycle-main-frame-row,
.views-slideshow-cycle-main-frame img {
    width: 100%!important;
}

.webform-client-form .form-item .form-text,
.webform-client-form .form-item .form-textarea {
	width: 100%;
}
.noticia-foto-resumo-hora {
	color: initial;
}
.panel-panel .noticia-foto-resumo-imagem-container img {
    width: 100%;
}
.noticia-foto-carrossel-container .ajust-pager-data {
	height: 1.5em;
	margin-top: 3.917em;
	overflow: hidden;	
}
.noticia-foto-carrossel-container .ajust-pager-titulo {
	height: 3.5em;
	margin-top: 2.917em;
	overflow: hidden;	
}
.panel-panel h3.pane-title{
    font-size: 0.8125em;
    font-weight: 500;
    line-height: 1.53846;
    text-transform: uppercase;	
    margin-bottom: 0.25em;
}

.div-logo {
    float: left;
    width: 20%;
}

.div-logo2 {
    float: left;
    width: 80%;
	padding-left: 0.5em;
}
.region-footer-menu {
	overflow: hidden;
	padding-top: 1em;
	padding-bottom: 1em;
}
.miolo {
	margin: 1em 0;
}

.ui-dialog button,
.texto input[type=submit],
.texto input[type=button],
.texto input[type=reset]{ 
 height:initial;
}

/* ----------Nodes Pessoa----------- */
.node-pessoa {
	font-size: 0.775em;
	border-width: 1px;
	border-style: solid;
	padding: 1.5em;
}
.node-pessoa #pessoa-cabecalho #pessoa-foto {
	width: 300px;
}
.node-pessoa #pessoa-nome,
.node-pessoa #pessoa-cargo{
	font-weight: bold;
	padding: 5px;
}

.node-pessoa #pessoa-corpo{
	display: inline-block;
	line-height: 1.5;
	text-align: justify;
	padding: 5px;	
}

.view-portal-varas h3{
	font-size: initial;
	font-weight: initial;
	border-bottom: 1px solid;
}

.view-portal-jurisdicoes .views-exposed-form .form-text.required{
	border: 1px solid #b8b8b8;
}

.field-name-field-midia-artigo,
.field-name-field-url-video {
	margin-bottom: 1em;
}

.trt5-forms .form-fields {
	margin-bottom: 1em;
	display: inline-block;
}

.trt5-forms .form-fields .form-item,
.trt5-forms .form-fields .wrapper-submit {
	padding: 0.5em 1em 0 0;
	margin: 0;
}

.trt5-forms .form-fields .form-submit {
    margin-top: 1.8em;
}
	
.trt5-forms .result {
	clear: both;
}

.region-content .block .field-name-body iframe {
	width: 100%
}

#indisponibilidades img{
	max-width: unset;

}

.content-top {
	margin-top: 0.5em;
}

.breadcrumb {
    *zoom: 1;
    line-height: 1.40476;
}

.breadcrumb:after,
.breadcrumb:before {
    content: '';
    display: table
}

.mais-videos {
	text-align: right;
	font-weight: bold;
}

.flex {
	display: table;
	width: 100%;
}
.flex a{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.quicktabs-wrapper .quicktabs-tabpage .node header h2,
.quick-accordion .ui-accordion-content .node header h2 {
	display: none;
}

.topo-busca .element-invisible{
	left: 0px;
}

.texto .shs-select .views-exposed-widget,
.texto .shs-select .views-exposed-widget {
	float: none;
	display: inline;
	
}

.texto .shs-select .views-widget,
.texto .shs-select .shs-wrapper-processed {
	display: inline;
}

.texto .shs-select select {
	width: auto;
}

.webform-data .form-item.form-type-select {
	display: inline-block;
	margin-left: 0.2em;
}


.webform-data input.webform-calendar {
	margin-top: 2%;
}

@media (max-width:650px) {
	.galeria .views-field-title {
		display: none;
	}
	
}