* {
  color: #5F010E;
  font-family: tahoma;
  font-size: 11px
  }
  
  font {
  color: #5F010E;
  font-family: tahoma;
  font-size: 11px
  }

  .titleA {
	color: #D8001D;
	font-size: 11px;
	font-weight: bold;
  } 
  
  .titleA a:hover{
	   color: #dc291e;/*#5F010E;*/
  }
 
  a,
  a span,
  a:link {
  color: #D8001D;/*#5F010E;*/
  font-weight: none;
  text-decoration: none;
  background: none
  }
  
  a:active,
  a:active span{
  color: #D8001D;/*#5F010E;*/
  font-weight: none;
  text-decoration: none;
  background: none
  }
  
  a:visited,
  a:visited span{
  color: #D8001D;/*#5F010E;*/
  font-weight: none;
  text-decoration: none;
  background: none;
  }
  
  a:hover,
  a:hover span{
  color: #ec5c53;/*#5F010E;*/
  font-weight: none;
 /* text-decoration:underline;*/
  background: none
  }
  
  select {
  font-family: tahoma; font-size: 9px;
  font-weight: none; color: #000000;
  background-color: #FFFFFF;
  width: 125px
  }
  
  input {
  font-family: tahoma;
  font-size: 10px;
  color: black;
  background-color: #D8001D;
  border-color: black; 
  border-style: solid; 
  border-width: 1px
  }
  
  textarea {
  font-family: tahoma;
  font-size: 10px;
  color: black;
  background-color: #D8001D;
  scrollbar-face-color: #D8001D;
  scrollbar-shadow-color: #D8001D;
  scrollbar-highlight-color: #D8001D;
  scrollbar-3dlight-color: #D8001D;
  scrollbar-darkshadow-color: #D8001D;
  scrollbar-track-color: #D8001D;
  scrollbar-arrow-color: black;
  border-width: 0px;
  border-color: black; 
  border-style: solid; 
  border-width: 1px;
   resize: vertical; 
  }
  
  body {
  scrollbar-face-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-track-color: #FFFFFF;
  scrollbar-arrow-color: #D8001D
  }



.mainContainer {
	margin-top:5px;
	border-left:1px solid #d8001d;
	border-right:1px solid #d8001d;
	margin-bottom:5px;
	position:relative;

}


/*aside,
section {

}*/


aside,
section:after{
	clear:both;
}

aside {
	/*border-right:1px solid #d8001d;*/
	position:absolute;
}

/*
.col-sm-3{
	background-color:#9C3;
}*/

/*
[class*="col"] {
	background-color:#9C3;
}*/


.colLeft {
	width:25%;
	float:left;
	/*background-color:#0FF;*/
	height:100%;
	/*padding:10px;*/
}


.boxTitle {
	margin-left:-1px;
	margin-right:-1px;
	position: relative;
	text-align:right;
	/*text-transform:uppercase;*/
	vertical-align:middle;
	color:#FFF;
	padding:5px 10px;
	/*font-family: 'Electrolize', sans-serif;*/
	font-weight:800;
	border-bottom:1px solid #FFF;
	
	background: -webkit-gradient(linear, left top, right top, from(#82060f), to(#d50120));
	background: -webkit-linear-gradient(top, #82060f, #d50120);
	background: -moz-linear-gradient(top, #82060f, #d50120);
	background: -o-linear-gradient(top, #82060f, #d50120);
	background: -ms-linear-gradient(top, #82060f, #d50120);
	background: linear-gradient(top, #82060f, #d50120);
	background-color: #82060f;
}

.boxTitle:before {
    content: '';
    position: absolute;
    top: 0; left: 0;
    border-top: 8px solid white;
    border-right: 8px solid #82060f;
    width: 0;
}


.contents {
	width: 75%;
	float:right;
	/*background-color:#C36;*/
	border-left:1px solid #d8001d;
	padding:10px;
	min-height:300px;
}

.padding {
	padding:10px;
}


/* Footer */
footer {
	position:relative;
	display:block;
}

footer {
	background-color:#cccccc;
	color:#999999;
}

.bottomBorder{
	/*margin-top:5px;*/
	margin-bottom:5px;
	border-bottom:1px solid #d8001d;
}

.bottomBorderLeft {
	width:25%;
	float:left;
}

.bottomBorderRight {
	width: 74%;
	float:right;
}


ul.processos{
	list-style:none;
	margin:10px 0 10px 0;
	padding:0;
	text-align:center;
}

ul.processos li{
	display:inline-block;
	width:12%;
	margin:-1px;
	background-color:#ffffff;
	border:1px solid #ffffff;
	color:#FFF;
	font-size:10px;
}


ul.processos li .thumb{
	width:84px;
	height:130px;
	background-color:#d8001d;
}

ul.processos li .imgTitle {
	/*position:absolute;*/
	display:block;
	position:relative;
}

ul.processos li .thumb .thumbImg {
	width:100%;
	height:100%;
}

ul.processos li .thumb .thumbImg img{ 
	width:100%;
	height:100%;
}

ul.processos li .thumb .titleIcons{
	position:absolute;
	bottom:5px;
	padding:2px;
	background-color: rgba(255, 255, 255, 0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	
	-webkit-transition: all .4s linear !important;
	-moz-transition: all .4s linear !important;
	-o-transition: all .4s linear !important;
	-ms-transition: all .4s linear !important;
	transition: all .4s linear !important;
	
	width:100%;
	text-align:center;
}

ul.processos .thumb:hover .titleIcons,
ul.processos .thumb:focus .titleIcons,
ul.processos .thumb:active .titleIcons{
	background-color: rgba(255, 255, 255, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

ul.processos li .thumb .red {
	width:100%;
	height:100%;
	background-color:#b30018;
	position:absolute;
	top:0;
	opacity:0.8;
	background-image:url(../imsite/processosIndustriais/pattern.png);

	-webkit-transition: all .4s linear !important;
	-moz-transition: all .4s linear !important;
	-o-transition: all .4s linear !important;
	-ms-transition: all .4s linear !important;
	transition: all .4s linear !important;
}

ul.processos .thumb:hover .red,
ul.processos .thumb:focus .red,
ul.processos .thumb:active .red{
    opacity: 0;
}



ul.processos li a * {
	color:ffffff;
	font-size:10px;
	text-decoration:none;
}

ul.processos li a:hover,
ul.processos li a:active,
ul.processos li a:focus{
	color:#000;
	text-decoration:none;
}

ul.processos li a:hover *,
ul.processos li a:active *
ul.processos li a:focus *{
	color:#000;
	text-decoration:none;
}




ul.subMenu{
	list-style:none;
	/*margin:10px 0 10px 0;*/
	padding:0;
	text-align:left;
}

ul.subMenu li{
	margin-bottom:5px;
	/*background-color:#FFF;*/
}

ul.subMenu li .title{
	color:#FFF;
	padding:0 5px 0 5px;
	background-color: rgba(255, 255, 255, 0);
	text-shadow: 0px 0px 1px #000000;
    filter: dropshadow(color=#000000, offx=0, offy=0);
	
	-webkit-transition: all .4s linear !important;
	-moz-transition: all .4s linear !important;
	-o-transition: all .4s linear !important;
	-ms-transition: all .4s linear !important;
	transition: all .4s linear !important;
	
}

ul.subMenu li a:hover .title,
ul.subMenu li a:active .title,
ul.subMenu li a:focus .title{
	background-color: rgba(255, 255, 255, 1);
	color:#D8001D;
	text-shadow:none;
}

ul.subMenu li.active a .title,
ul.subMenu li.active a:hover .title{
	color:#D8001D;
	text-shadow:none;
	background-color:#ffffff;
}


.imgFull{ width:100%; }
.imgThird{ 	width: 33.33333333333333%;}

.imgFull,
.imgThird{ 
	margin:5px 0 5px 0;
}

.imgFull img,
.imgThird img{
	width:100%;
	height:auto;
}

.btnBack {
	margin-top:30px;
}

.btnBack:before {
	content:"«";
	margin-right:3px;
}



.btns {
  font-size: 11px;
  border: none;
  color: #ffffff;
  padding: 4px;
  /*line-height: 20px;*/
  text-decoration: none;
  border-radius: 0px;
  margin:7px 0 7px 0;
  
  -webkit-transition: 0.25s linear;
  -moz-transition: 0.25s linear;
  -o-transition: 0.25s linear;
  transition: 0.25s linear;
  
  -webkit-backface-visibility: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  margin-top:10px;
  
  	background: -webkit-gradient(linear, left top, right top, from(#82060f), to(#d50120));
	background: -webkit-linear-gradient(top, #82060f, #d50120);
	background: -moz-linear-gradient(top, #82060f, #d50120);
	background: -o-linear-gradient(top, #82060f, #d50120);
	background: -ms-linear-gradient(top, #82060f, #d50120);
	background: linear-gradient(top, #82060f, #d50120);
	/*background-color: #82060f;*/
  
  
}

.btns:hover,
.btns:focus {
    color: #ffffff;
  	background: -webkit-gradient(linear, left top, right top, from(#d50120), to(#82060f));
	background: -webkit-linear-gradient(top, #d50120, #82060f);
	background: -moz-linear-gradient(top, #d50120, #82060f);
	background: -o-linear-gradient(top, #d50120, #82060f);
	background: -ms-linear-gradient(top, #d50120, #82060f);
	background: linear-gradient(top, #d50120, #82060f);
	/*background-color: #d50120;*/

}


.credits,
.credits a{
	font-size:9px;
}


/*
font-smooth: never;
-webkit-font-smoothing : none;*/


.leftSide{
	height:100%;
	background: #d8001d url(../imsite/bkg/bkg_leftSide.png)0 0 no-repeat ; /* Old browsers */
	background: url('../imsite/bkg/bkg_leftSide.png') 0 0 no-repeat, 
                -moz-linear-gradient(top, #d8001d 0%, #7e0314 100%);
    background: url('../imsite/bkg/bkg_leftSide.png') 0 0 no-repeat, 
                -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8001d), color-stop(100%,#7e0314));
    background: url('../imsite/bkg/bkg_leftSide.png') 0 0 no-repeat, 
               -webkit-linear-gradient(top, #d8001d 0%,#7e0314 100%); /* Chrome10+,Safari5.1+ */
    background: url('../imsite/bkg/bkg_leftSide.png') 0 0 no-repeat, 
               -o-linear-gradient(top, #d8001d 0%,#7e0314 100%); /* Opera 11.10+ */
    background: url('../imsite/bkg/bkg_leftSide.png') 0 0 no-repeat, 
              -ms-linear-gradient(top, #d8001d 0%,#7e0314 100%); /* IE10+ */	
    background: url('../imsite/bkg/bkg_leftSide.png') 0 0 no-repeat, 
              linear-gradient(to bottom, #d8001d 0%,#7e0314 100%); /* W3C */				  
   
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8001d', endColorstr='#7e0314',GradientType=0 );
}


.whiteBg{
	background:#FFF;
	padding-bottom:5px;
}

.parceirosTxt,
.parceirosTxt a{
	font-size:10px;
}



#map {
	width: 100%;
	height: 300px;
	margin-top:10px;
	margin-bottom:0px;
	border:#f64f4d solid 1px;
}

/*fix do bug da img a 100% no google api map*/
#map img { max-width: none; }