﻿@charset "utf-8";
.helper-imgr, .helper-image-replacement, .helper-img-replacement {
	display:block;
	overflow:hidden;
	height:0;
	background:url('') no-repeat 0 0;
}
.helper-left,
.helper-left-side {float:left;}
.helper-right,
.helper-right-side {float:right;}
.helper-inline-list li {display:inline;}
.helper-menu-list li {float:left;}
.helper-menu-r-list li {float:left;}
.helper-hidden {display:none;}
.helper-hidden-accessible {position:absolute;height:0;overflow:hidden;}
/* Clearfix: Referencia: http://www.webtoolkit.info/css-clearfix.html
@deprecated overflow:auto resolve sem hacks para outros navegadores
.helper-clearfix:after {content:'.';display:block;clear:both;height:0;line-height:0;visibility:hidden;}
.helper-clearfix{display:inline-block;}
html[xmlns] .helper-clearfix {display:block;}
* html .helper-clearfix {height:1%;}
/*Clearfix MUITO, MUITO, MUITO mais simples*/
.helper-clearfix, .helper-cfix {overflow:auto;} /* Isto faz o elemento 'acordar': "Ei! eu tenho overflow: auto, preciso acompanhar o conteúdo" =P */
/* Fim Clearfix */
* html .helper-iblock {display:inline-block;}
.helper-reset {margin:0;padding:0;border:none;list-style:none;outline:0;}
.helper-reset-font {font-size:65.5%;}
.helper-clear-all {clear:both;}
.helper-block {display:block;}

/*Helpers com sintaxe reduzida*/
.h-cfix {overflow: auto;}
.h-left {float:left;}
.h-right {float:right;}
.h-fnone {float:none;}
.h-imgr {display:block; overflow:hidden; height:0; background:transparent url() no-repeat 0 0;}
.h-imenu ul li, ul.h-imenu li {float:left;}
.h-ilist ul li, .h-ilist ol li, ul.h-ilist li, ol.ilist li {display:inline;}
.h-txt-center {text-align:center;}
.h-txt-left {text-align:left;}
.h-txt-right {text-align:right;}