BODY, HTML{
	display: flex;
	min-height: 100vh;
	flex-direction: column;
}

.Site-content {
  flex: 1;
}


/* Typeface INI */
.ka_titulo{
	font-weight: bold;
	font-size:35px;
	font-color:#333333;
	margin-bottom: 10px;
}
/* Typeface FIM */

.contentorMenuCima{
	
}

.contentorRodape .titulo{
	font-size:14px;
	font-weight: bold;
	color:#999999;
	margin-bottom:10px;
}

.contentorRodape A.link{
	color:#666666;
	font-size:12px;
}

.contentorRodape A.link:hover{
	color:#999999;
}

.textoCopyright{
	color:#666666;
	font-size:14px;
}

.contentorRedesSociais{
	float:right;
}

.contentorRedesSociais A .icon{
	color:#666666;
}

.contentorRedesSociais A:hover .icon{
	color:#999999;
}

div.contentorMenuCima nav.uk-navbar{
	background:transparent;
}

div.contentorMenuCima .uk-navbar-nav > li > a{
	color:#888;
}

div.contentorMenuCima .uk-navbar-nav > li:hover > a, div.contentorMenuCima .uk-navbar-nav > li > a:focus{
	background:transparent;
	color:#333;
}

.uk-button-danger{
	
}

.uk-button-secondary{
	
}

.uk-button-primary{
	background-color: #333333;
}

.uk-button-primary:hover, .uk-button-primary:focus{
	background-color: #666666;
}

.contentorConteudo{
	margin-top:40px;
}

/* Menu Esquerdo INI **********************************************************/
.contentorMenuEsquerdo{
	
}

.contentorMenuEsquerdo .itemMenuEsquerdo A{
	font-size:14px;
	font-weight: bold;
	line-height: 18px;
	color:#000000;
	text-decoration: none;
	display:block;
	padding:3px 0px;
	margin-bottom:2px;
	transition:all 250ms ease;
	font-weight: normal;
}

.contentorMenuEsquerdo > .itemMenuEsquerdo A:hover{
	color:#666666;
	/*background:#F5F5F5;*/
	padding:3px 0px 3px 10px;
}

.contentorMenuEsquerdo .itemMenuEsquerdo.activado A{
	color:#000;
	font-weight: bold;
	/*background:#F5F5F5;*/
}

.contentorMenuEsquerdo .itemSubMenuEsquerdo{
	padding:5px 0px 5px 15px;
}

.contentorMenuEsquerdo .itemSubMenuEsquerdo A{
	
	color:#000000;
	font-size:14px;
	text-decoration: none;
}

.contentorMenuEsquerdo .itemSubMenuEsquerdo A:hover{
	color:#666666;
}

.contentorMenuEsquerdo .itemSubMenuEsquerdo.activado A{
	color:#666666;
}

.contentorSubMenuEsquerdo .submenu A{
	font-size:14px;
	font-weight: bold;
	line-height: 16px;
	color:#000000;
	text-decoration: none;
	display:block;
}

.contentorSubMenuEsquerdo > .submenu A:hover{
	color:#666666;
}
/* Menu Esquerdo FIM **********************************************************/

.contentorListagemProdutos{
	position:relative;
}

.contentorListagemProdutos .favoritos{
	position:absolute;
	top:4px;
	right:17px;
	cursor:pointer;
	z-index:10;
}

.contentorListagemProdutos A, .contentorListagemProdutos A:hover{
	text-decoration: none;
}

.contentorListagemProdutos A .nome{
	font-size:14px;
	font-weight: bold;
	color:#000;
	text-decoration: none;
	text-align: center;
}

.contentorListagemProdutos A .precoAluguer,  .contentorProdutosRelacionados A .precoAluguer{
	font-size:14px;
	font-weight: normal;
	color:#000;
	text-decoration: none;
	text-align:center;
}

.contentorListagemProdutos A .precoVenda, .contentorProdutosRelacionados A .precoVenda{
	font-size:12px;
	font-weight: normal;
	color:#888;
	text-decoration: none;
	text-align:center;
}

.contentorListagemProdutos A .imagem{
	text-align:center;
}









.pointer{
	cursor:pointer;
}

.hand{
	cursor:grab !important;
}

.selectorMultiploBotoes{
	transition: all 1000ms ease;
	position:relative;
	overflow: hidden;
	top:0px;
	opacity:1;
}

.selectorMultiploBotoes.invisivel{
	top:25px;
	opacity:0;
}

table > tbody > tr.activado > td{
	background:#EAF3F7;
}

.colunaDireita LABEL{
	font-size: 0.8em !important;
}

.colunaDireita .colunaTituloSeccao{
	border-bottom:#ccc dotted 1px;
	margin-bottom:5px;
	margin-top: 10px;
}

.colunaDireita .button{
	font-size:0.9rem !important;
}

.colunaDireita .colunaTexto{
	font-size:0.9rem !important;
}

.colunaDireita INPUT{
	font-size:12px !important;
}


i.icon.calendar::before{
	content:"" !important;
}

i.icon.calendar{
	background: url("/temas/kayracloset/icons/KC_Icon_Calendar.png") scroll 5px 7px;
	background-repeat: no-repeat;
	background-size: 18px 18px;
}

i.icon.empty.heart::before{
	content:"" !important;
}

i.icon.empty.heart{
	background: url("/temas/kayracloset/icons/KC_Icon_Favorite.png") scroll 0px 0px;
	background-repeat: no-repeat;
	background-size: 14px 14px;
}

i.icon.search::before{
	content:"" !important;
}


i.icon.search{
	background: url("/temas/kayracloset/icons/KC_Icon_Search.png") scroll 0px 0px;
	background-repeat: no-repeat;
	background-size: 14px 14px;
}

i.icon.shopping.bag::before{
	content:"" !important;
}

i.icon.shopping.bag{
	background: url("/temas/kayracloset/icons/KC_Icon_Shopping_Bag.png") scroll 0px 0px;
	background-repeat: no-repeat;
	background-size: 14px 14px;
}

i.icon.user::before{
	content:"" !important;
}

i.icon.user{
	background: url("/temas/kayracloset/icons/KC_Icon_User.png") scroll 0px 0px;
	background-repeat: no-repeat;
	background-size: 14px 14px;
}

div.ui.input.left.icon.fluid i.user.icon{
	background: url("/temas/kayracloset/icons/KC_Icon_User.png") scroll 10px 10px;
	background-repeat: no-repeat;
	background-size: 18px 18px;
}

.ui.text.menu .item{
	margin-right:20px !important;
	font-weight:800 !important;
}

#cabecalho .ui.text.menu{
	transition:all 250ms ease;
}
.headerTop .ui.text.menu{
	margin-top:0px;
	margin-bottom:0px;
}

.paddingMenu{
	padding:0px 20px;
}