
/* Contents */

.tbs-content-article {
	min-height: 100%;
	display: flex;
	flex-direction: column;
	align-items: stretch;
}

.tbs-content-main {
	flex-grow: 1;
}

.tbs-content-top, .tbs-content-header, .tbs-content-main, .tbs-content-footer {
	flex-shrink: 0;
}

.tbs-content-header {
	z-index: 1040;
}

.tbs-content-sticky .tbs-content-top {
  	text-align: center;
}

#tbs-content-header-behavior {
  	overflow: hidden;
}

.tbs-content-sticky .tbs-sticky-layout {
  	position: fixed;
  	top: 0;
  	width: 100%;
} 

.tbs-content-fix {
    display: flex;
    flex: 1;
    align-items: stretch;
} 

.tbs-content-fix-left {
    flex: 1;
    position: relative;
    height: auto;
} 

.tbs-content-fix-middle {
    flex: 3;
    position: relative;
    height: auto;
} 

.tbs-content-fix-right {
    flex: 1;
    position: relative;
    height: auto;
} 

.tbs-content-fix-data {
	position: absolute;
    overflow-x: auto;
    clear: both;
    height: 100%;
    width: 100%;
}


@media only screen and (max-width: 1200px) {
	.tbs-content-fix {
	    flex-direction: column;
	    flex: none;
	} 
	.tbs-content-fix-data {
		position: relative;
		height: auto;
	}
}

.tbs-print-break-page {page-break-after: always;}

/* Components */
	
	/* Generico */

		/* Pagination */

		.tbs-component-banner .tbs-component-pagination, 
		.tbs-component-list .tbs-component-pagination, 
		.tbs-component-slider .tbs-component-pagination,
		.tbs-component-gallery-media .tbs-component-pagination,
		.tbs-component-gallery-file .tbs-component-pagination {

		}

		/* Search */

		.tbs-component-banner .tbs-component-search, 
		.tbs-component-list .tbs-component-search, 
		.tbs-component-slider .tbs-component-search,
		.tbs-component-gallery-media .tbs-component-search,
		.tbs-component-gallery-file .tbs-component-search {

		}


	/* Lista c/ Imagem / Vídeo */

		/* LISTA DE CLASSES */

		.tbs-component-list {
			
		}

		.tbs-component-list-right-contents {

		}

		.tbs-component-list-left-contents {

		}

		.tbs-component-list-middle-contents {

		}

		.tbs-component-list-top-contents {

		}

		.tbs-list-row {

		}

		.tbs-list-row-container {

		}


	/* Banner */

		/* LISTA DE CLASSES */

		.tbs-component-banner {

		}


	/* Slider */

		/* LISTA DE CLASSES */

		.tbs-component-slider {

		}

	/* Menu / Menu Bar */
		
		/* LISTA DE CLASSES */
		
		.tbs-component-menu {

		}

		.tbs-component-menu-navigation {

		}

		.tbs-component-menu-navigation-contents {

		}

		.tbs-component-menu-breacrumb {

		}		

		.tbs-component-menu-breacrumb-contents {

		}		

		.tbs-component-menu-item {

        }
		

	/* Link / Menu Item */

		/* LISTA DE CLASSES */

		.tbs-component-link {

		}

	/* Imagem / Video */

		/* LISTA DE CLASSES */

		.tbs-component-media-box {

		}

		.tbs-component-media-image {

		}

	/* IFrame */

		/* LISTA DE CLASSES */

		.tbs-component-iframe { 

		}

	/* Galeria de Imagens e Vídeos */

		/* LISTA DE CLASSES */

		.tbs-component-gallery-media { 

		}

	/* Galeria de Arquivos */

		/* LISTA DE CLASSES */

		.tbs-component-gallery-file {

		}

	/* Botão */

		/* LISTA DE CLASSES */

		.tbs-component-button {

		}

	/* Arquivo */

		/* LISTA DE CLASSES */

		.tbs-component-file {

		}

	/* Items */

		/* LISTA DE CLASSES */

		.tbs-component-item {

		}

		.tbs-component-item-list {

		}

		.tbs-component-item-list-container {

		}

		.tbs-component-item-detail {

		}		

		.tbs-component-item-switch-box {

		}

		.tbs-component-item-switch-box-media {

		}

		.tbs-component-item-switch-box-texts {

		}

		.tbs-component-item-title {

		}

		.tbs-component-item-media {

		}

		.tbs-component-item-subtitle {

		}

		.tbs-component-item-short-contents {

		}

		.tbs-component-item-contents {

		}

		.tbs-component-item-back-link {

		}

		.tbs-component-item-detail-link {

		}

		/* EXEMPLOS DE UTILIZAÇÃO */
		
		.tbs-list-row .tbs-list-row-container .tbs-component-item-list .tbs-component-item-list-container .tbs-component-item-switch-box { /* Caixa intercalada da Lista */

		}

		.tbs-list-row .tbs-list-row-container .tbs-component-item-detail .tbs-component-item-switch-box { /* Caixa intercalada do Detalhe */

		}

		.tbs-list-row .tbs-list-row-container .tbs-component-item-list .tbs-component-item-list-container .tbs-component-item-switch-box-media { /* Imagem da Caixa intercalada da Lista */

		}

		.tbs-list-row .tbs-list-row-container .tbs-component-item-detail .tbs-component-item-switch-box-media { /* Imagem da Caixa intercalada do Detalhe */

		}

		.tbs-list-row .tbs-list-row-container .tbs-component-item-list .tbs-component-item-list-container .tbs-component-item-switch-box-texts { /* Texto da Caixa intercalada da Lista */

		}

		.tbs-list-row .tbs-list-row-container .tbs-component-item-detail .tbs-component-item-switch-box-texts { /* Texto da Caixa intercalada do Detalhe */

		}

		.tbs-list-row .tbs-list-row-container .tbs-component-item-list .tbs-component-item-list-container .tbs-component-item-title {  /* Título do Item na Lista */

		}

		.tbs-list-row .tbs-list-row-container .tbs-component-item-detail .tbs-component-item-title { /* Título do Item no Detalhe */

		}

		.tbs-list-row .tbs-list-row-container .tbs-component-item-list .tbs-component-item-list-container .tbs-component-item-media { /* Imagem do Item na Lista */

		}	
		
		.tbs-list-row .tbs-list-row-container .tbs-component-item-detail .tbs-component-item-media { /* Imagem do Item no Detalhe */

		}

		.tbs-list-row .tbs-list-row-container .tbs-component-item-list .tbs-component-item-list-container .tbs-component-item-subtitle { /* Subtitulo do Item na Lista */

		}

		.tbs-list-row .tbs-list-row-container .tbs-component-item-detail .tbs-component-item-subtitle { /* Subtitulo do Item no Detalhe */

		}

		.tbs-list-row .tbs-list-row-container .tbs-component-item-list .tbs-component-item-list-container .tbs-component-item-short-contents { /* Conteudo Resumido do Item na Lista */

		} 

		.tbs-list-row .tbs-list-row-container .tbs-component-item-detail .tbs-component-item-short-contents { /* Conteudo Resumido  do Item no Detalhe */

		}

		.tbs-list-row .tbs-list-row-container .tbs-component-item-list .tbs-component-item-list-container .tbs-component-item-contents {  /* Conteudo do Item na Lista */

		} 

		.tbs-list-row .tbs-list-row-container .tbs-component-item-detail .tbs-component-item-contents { /* Conteudo do Item no Detalhe */

		}

		.tbs-list-row .tbs-list-row-container .tbs-component-item-list .tbs-component-item-list-container .tbs-component-item-back-link { /* Link de Voltar do Item na Lista */

		} 

		.tbs-list-row .tbs-list-row-container .tbs-component-item-detail .tbs-component-item-back-link { /* Link de Voltar do Item no Detalhe */

		}	

		.tbs-list-row .tbs-list-row-container .tbs-component-item-list .tbs-component-item-list-container .tbs-component-item-detail-link { /* Link de Detalhe do Item na Lista */

		} 

		.tbs-list-row .tbs-list-row-container .tbs-component-item-detail .tbs-component-item-detail-link {  /* Link de Detalhe do Item no Detalhe */

		}	