body{font-size:0.9rem}
/*---------------------Marcações estruturais NÃO MEXER NUNCA------------------------*/
.clearfix:before,.clearfix:after {content: " "; display: table;}
.clearfix:after { clear: both;}
.clearfix { *zoom: 1;}
*, *:before, *:after {
 -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box;
}

label{ font-weight:bold}
/*---------------------------------------------------------------------------------*/

.acenter{text-align:center}
.aright{text-align: right}
.borderBottom{ border-bottom:1px dotted #666}
.borderBottom:hover{ background-color:#eee}
.colMen{width:390px; border-bottom:#999 dotted 1px; padding:5px; float:left}
.col0{display:none}
.clear{ clear:both}
.crt-bold{ font-weight:bold}
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{float:left;margin:0.5%; height:auto}/*min-height:320px;min-width:220px*/
.col1{width:7.333333333%;}
.col2{width:15.66666%;}
.col3{width:24%;}
.col4{width:32.33333333%;}
.col5{width:40.66666667%;}
.col6{width:49%;}
.col7{width:57.33333333%;}
.col8{width:65.66666667%;}
.col9{width:74%;}
.col10{width:82.33333333%;}
.col11{width:90.66666667%;}
.col12{width:99%;}

.colcenter{
float:none;	
margin-right: auto;
margin-left: auto;
justify-content: center;
display:table
}
.colFR{float:righ;}
/*--------------cores de fundos------------------------*/
.colorGray{background-color:#CCC}
.colorGrayDark{background-color:#999}
.colorGrayLight{background-color:#eee}
.colorBlack{background-color:#000; color:#fff}

.tinyMCETextarea{ padding:40px}

.degradeCinza{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #eeeeee) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #eeeeee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	background-color:#eeeeee; border:solid 1px #ccc;
    padding:10px; margin:0px 0px 20px 0px;
	box-sizing: border-box;
	}

.degradeInvert{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #eeeeee 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
	background-color:#ffffff;
    border: solid 1px #CCCCCC; padding:10px; margin:15px 0px}

.maiusculas{ text-transform:uppercase}
.minusculas{ text-transform:lowercase}

.MantYellow{ width:20px; height:20px; background-color:#FC0;font-size:0.8rem; border-radius:50px; text-align:center}
.MantRed{width:20px; height:20px; background-color:#F00;font-size:0.8rem; border-radius:50px; text-align:center}
.MantGreen{width:20px; height:20px; background-color: #0C0;font-size:0.8rem; border-radius:50px; text-align:center}

a> .MantYellow{color:#000;}
a> .MantRed{ color:#fff;}
a> .MantGreen{color:#fff;}

.selectedLine{border-bottom:dotted 1px #333; padding:1px;}
.selectedLine:hover{ background-color:#fff}
#rodape{position:fixed; z-index:8000;width:100%; background-color:#941c1e; color:#fff; text-align:center; 
padding-top: 1rem; padding-bottom: 0.5rem; bottom:0px;

}
#rodape> a{ color:#FFF}
.sombra{
	box-shadow: 0px -3px 10px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px -3px 10px rgba(0, 0, 0,0.5);
    -webkit-box-shadow: 0px -3px 10px rgba(0, 0, 0, .5);
   
	}
	.formulario{padding:7px 10px;border:1px solid #eeeeee; border-radius:3px}
.formAviso{ font-size:10px; color:#F00; background-color:#FFE6CC; border:1px solid #F00;padding:8px; border-radius:5px}
.tab { font-size:0.7em; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:auto;padding:5px 8px;margin:0px 1px;
	float:left; cursor:pointer; text-align:center;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom:#ffffff 1px solid;
	border-top-left-radius:5px;
	border-top-right-radius:5px; 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #cccccc) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #cccccc 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
}
.tab:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #ffffff 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');
}
.tabV {
	width:3.5%;padding:5px;margin: 0 1px;
	float:right;color:#fff;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom:#ffffff 1px solid;
	border-top-left-radius:5px;
	border-top-right-radius:5px; padding-left:15px; 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F00), color-stop(1, #300) );
	background:-moz-linear-gradient( center top, #F00 5%, #300 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F00', endColorstr='#300');
}
.tabV:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #300), color-stop(1, #F00) );
	background:-moz-linear-gradient( center top, #300 5%, #F00 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#300', endColorstr='#F00');
}
.tabLr {
	font-size:0.7em; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:auto;padding:5px 8px;margin:0px 1px;
	float:right;color:#000;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom:#ffffff 1px solid;
	border-top-left-radius:5px;
	border-top-right-radius:5px; padding-left:15px; 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05,#F60), color-stop(1,#FC6) );
	background:-moz-linear-gradient( center top,#F60 5%, #FC6 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F60', endColorstr='#FC6');
}
.tabLr:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FC6), color-stop(1, #F60) );
	background:-moz-linear-gradient( center top, #FC6 5%, #F60 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC6', endColorstr='#F60');
}
.txtred{ color:#F00}
@media (max-width: 600px) {
	.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{ 
	width:100%; height:auto; float:none; margin:3px 0px }
.degradeCinza{width:100%;
	}
	}
