@import url('https://fonts.googleapis.com/css?family=Anton|Pangolin|Roboto');

.fontegeral-12-branca {color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.fontegeral-12 {color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.fontegeral-14 {color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.fontegeral-branca-14 {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
.fontegeral-branca-14b {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.fontegeral-branca-16b {color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.fontegeral-branca-20b {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;}
.fontegeral-branca-22b {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold;}
.fontegeral-16b {color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 16px;  bold;}
.fontegeral-16bOrange {color: #fa8803; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.fontegeral-18 {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 18px;}
.fontegeral-24 {color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; }
.fontegeral-42b {color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 42px; font-weight: bold;}
.fontegeral-branca-32 {color: #fff; font-family: Roboto, sans-serif, arial; font-size: 32px; text-shadow: 1px 1px #000;}
.fontegeral-branca-ANUN-32 {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 32px; font-weight: bold; text-shadow: 2px 2px #000;}
.fontegeral-branca-42 {color: #fff; font-family: Roboto, sans-serif, arial; font-size: 42px; text-shadow: 1px 1px #000;}
.fontegeral-branca-42-ANUN {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 42px; font-weight: bold; text-shadow: 2px 2px #000;}
.fontegeral-14-orange {color: #ff8a00; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.fontegeral-14-yellow {color: #f7cb16; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.fontegeral-14-branca {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}

.fontedestaque-24-preta {font-family: Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color: #000;}
.fontedestaque-24 {font-family: Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color: #fa8803;}
.fontedestaque-24 {font-family: Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color: #fa8803;}
.fontedestaque-24b-orange-bold {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #fa8803;}
.fontedestaque-26b {color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold;}
.fontedestaque-26-branca {color: #fff; font-family: Tahoma, Geneva, sans-serif; font-size: 26px; font-weight: bold;}
.fontedestaque-26-preto {color: #000; font-family: Tahoma, Geneva, sans-serif; font-size: 26px; font-weight: bold;}



.fonte12PX {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.fonte14RED {color: #fc0505; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
.fonte14Orange {color: #f4770a; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
.fonte12PXBOLD {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.fonte14PX {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
.fonte14PXBOLD {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}


.TahoBlack-14 {color: #000000; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: normal;}
.TahoWithe-14 {color: #FFFFFF; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: normal;}
.TahoBlack {color: #000000; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: bold;}
.TahoWithe {color: #FFFFFF; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: bold;}


.link a:link

{ color: #fff; font-family: Tahoma, Geneva, sans-serif; font-size: 22px;}
	

.link a:hover

{ color: #ec9923; font-family: Tahoma, Geneva, sans-serif; font-size: 22px;}



a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	
}
a:active {
	text-decoration: none;
	
}



a {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }

a:hover { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }



.ItemRodape a {
	color: #000000;
	text-decoration: none;
	color: #000000; font-family: 'Roboto', sans-serif, arial ; font-size: 14px; font-weight:normal; }


.ItemRodape a:hover {
	text-decoration: underline;
    color: #000000; 
	font-family: 'Roboto', sans-serif, arial ; }

.ItemMenu a {
	text-decoration: none;
    font-family: 'Roboto', sans-serif, arial ; }


.ItemMenu a:hover {
	text-decoration: none;
	color: #000;
}

.ItemMenuEscondido a {
	color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 20px;bold;
	text-decoration: none;
	background:#000;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	height:36px;
	line-height:33px;
	transition:0.3s;
	padding-right:10px;
		
}

.ItemMenuEscondido a:hover {
	text-decoration: none;
	color: #fff;
	background:#2c2c2c;
	transition:0.3s;
	padding-right:20px;
	
}
.secundarias a {
	color: #fff; font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background:#000;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	height:36px;
	line-height:33px;
	transition:0.3s;
	padding-left:10px;
	font-size:16px;
		
}

.secundarias a:hover {
	text-decoration: none;
	color: #000;
	background:#fff;
	transition:0.3s;
	padding-right:10px;
	padding-left:10px;
	font-size:14px;	
}
	


.video-container {
	position: relative;
	padding-bottom: 55%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



.imagePB {
  /*opacidade*/
  opacity: 0.75;
  -moz-opacity: 0.75;
  filter: alpha(opacity=75);
  -webkit-filter: opacity(0.75);
  /*filtro P/B*/
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
  /*qualidade*/
  image-rendering: auto;
	transition:0.9s;  
}

.imagePB:hover{
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  -webkit-filter: opacity(1);
  filter: none;
  /* Firefox 10+ */
  -webkit-filter: grayscale(0%);
  /* Chrome 19+ & Safari 6+ */
  image-rendering: auto;
transition:0.9s;  
}

.btn {
    display: inline-block;
    padding: 8px 16px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
}
/*Also */
 .btn-success {
    color: #000;
    background-color: #ffcc00;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; 
    
}
/* This is copied from https://github.com/blueimp/jQuery-File-Upload/blob/master/css/jquery.fileupload.css */
 .fileinput-button {
    position: relative;
    overflow: hidden;
}
/*Also*/
 .fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -ms-filter:'alpha(opacity=0)';
    font-size: 200px;
    direction: ltr;
    cursor: pointer;
}

@media only screen and (min-width: 712px) {
	#bgasfalto{
		width:100%; 
		height:105px; 
		overflow:hidden; 
		background:url(../images/background-asfalto.png);
	}
	
	.navegacao{
	position: absolute;
	color: rgba(0,0,0,1.00);
	margin-top: -50px;
	background: rgba(237,237,237,0.8);
	padding: 0 10px 0 10px;
	margin-left: 10px;
	height: 35px;
	line-height: 35px;
	border: solid 2px #ededed;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
bold;
	left: 309px;
		
	}
	
	.navegacao a{
		color:rgba(0,0,0,1.00);
	}
}


@media only screen and (max-width: 712px) {
	
	#bgasfalto{
		width:100%; 
		height:100px; 
		overflow:hidden; 
		background:url(../images/background-asfalto.jpg);
		background-position:0 -50px;
	}	
	
	.navegacao{
		position:absolute;
		color:rgba(0,0,0,1.00);
		margin-top:-60px;
		background:rgba(237,237,237,0.8);
		padding:0 10px 0 10px;
		height:35px;
		line-height:35px;
		border:solid 2px #ededed;
		color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 16px;  bold;


		margin-left:10px;		
	}
	
	.navegacao a{
		color:rgba(0,0,0,1.00);

	}
}
