.clear{clear:both; height: 0;}
.hide{position: absolute; top: -9999px; left: -9999px; overflow: hidden; display:none;}
.margem0{margin:0px;}
.padding0{ padding:0px;}

.paddingtopbottom20{ padding:20px 0;}
.paddingtopbottom40{ padding:40px 0;}
.paddingtopbottom50{ padding:50px 0;}
.margintopbottom20{ margin:20px 0;}
.margintopbottom40{ margin:40px 0;}
.margintopbottom50{ margin:50px 0;}
.marginright20{ margin-right:20px;}
.marginTop5{ margin-top:5px;}
.marginTop10{ margin-top:10px;}
.marginTop15{ margin-top:15px;}
.marginTop20{ margin-top:20px;}
.marginTop40 {margin-top: 40px;}
.marginTop60 {margin-top: 60px;}
.marginTop80 {margin-top: 80px;}
.margembt40 {margin-bottom: 40px;}
.marginBtm60 {margin-bottom: 60px;}
.bgcinza{ background-color:rgb(247,247,247);}
.border3branca{ border:solid 3px rgb(255,255,255)}
.border3cinza{ border:solid 3px rgb(237,237,237)}
.align-right{ text-align:right;}
.align-left{ text-align:left;}
.centrado{ text-align:center;}
p.espacamentop{ margin-top:20px;}
.bold{ font-weight:bold;}
.floatleft{ float:left;}
.floatright{ float:right;}
.bordacinzapadtop20{border-top:rgb(232,232,232) solid 1px; margin-top:20px;}
.zindex999{ z-index:9999999}

.img100 img{ width: auto !important; /*override the width below*/
		width: 100%;
		max-width: 100%;
	}

.marginleftzero{ margin-left:0px;}



.txtvermlho{ color:rgb(197,4,5);}





