@charset "utf-8";
/* CSS Document */


body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	font-style:normal;
	color:#666666;
	
}


a, a:visited {
	font-family: "Verdana", Arial , Times;
	font-size:inherit;
	font-style:normal;
	color:#006600;
	text-decoration:none;

}

a:hover {
	font-family: "Verdana", Arial , Times;
	font-size:inherit;
	font-style:normal;
	text-decoration:none;
		
}


#site {
	 width: 1200px;
	 height: auto;
	 text-align: left; 
	 position: relative;
	 clear:both;
	 background:#FFFFFF;
	 /*
	 opacity: 0.8;
     filter: alpha(opacity=80); /* For IE8 and earlier 
	 border: solid #00f 1px;
	 
	 */
	 
	 margin: auto;
	 
}




#logoAlto {
	background-image:url(../images/logo.png);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	clear:both;
	top:0;
	left:0;
	height:120px;
	width:1200px;
	
	/*border: solid #eee 1px;*/
}

#social {
	 width:80px;
	 height:50px;
	 position:relative;
	 float:right;
	 text-align:right; 
}

#telefone{ 
color:#006600;
font-weight:bold;
font-size:14px;
text-align:right;
width:400px;
height:40px;
float:right;
position:relative;
padding:5px;

}




.pb {-webkit-filter: grayscale(100%); opacity:0.7;}

.pb:hover {-webkit-filter: grayscale(0%);opacity:1;}


.cliques {
	padding:5px 15px 5px 15px;
	border:1px solid #CCC;
	width:65px;
	font-size:9px;

}

#destaques {
	width:1200px;
	height:auto;
	position:relative;
	clear:both;
	background:#FFFFFF;
	
	/* border: solid #eee 1px;*/
	
}

#grupo {
	width:1200px;
	position:relative;
	float:left;
	clear:both;
	height:auto;
	 background:#FFFFFF;
	 
	
	
	/*border: solid #0f0 1px;*/
}

#colunas {
	width:382px;
	padding-left:10px;
	float:left;
	position:relative;
	height:300px;
	
	/*border: solid #066 1px;*/
	}

.linkUtil {
	width:237px;
	position:relative;
	float:left;
	height: 100px;
	text-align:center;
	margin-top:20px;
	/*border: solid #066 1px;*/
	}

.textoSite {
	line-height:1.2; 
	width:auto; 
	font-size:1em; 
	padding:10px; 
	text-align:justify;
	
	
}

.tituloTexto {
	color:#006600; 
	font-size:2.0em;
	padding-left:10px; 
	font-family: Russo One;
 	src: url("../fonts/Russo_One.ttf"); 
	}
	
	
.subTituloTexto {
	color:#281571; 
	font-size:1.6em;
	padding-left:10px;
	height:auto; 
	}

.dataSetor {
	font-size:0.6em;
	
	vertical-align:top;
	color:#660033;
	font-weight:bold;
	}


#esp_rodape {
	width:1200px;
	height:50px;
	clear:both;
	position:relative;

	
}

#rodape {
	width:1140px;
	position:relative;
	clear:both;
	height:150px;
	padding:30px;
	background-color: #BCE2C8;
	color:#006600;
	margin-top:50px;

}


#desenv {
	width:250px;
	float:left;
	text-align:right;
	height:35px;
	font-size:10px;
	position:absolute;
	bottom:10px;
	right:10px;

}




	
.ocultaObj {
			display: none;
		}
/* LOGIN */



#formLogin {
	background: #FFFFFF;
	padding: 5px;
	width:500px;
	height:500;
	padding:20px 100px;
	border: 1px solid #cccccc;
	position:relative;
	left:50%;
	margin-left:-300px;
	
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-moz-box-shadow: 2px 2px 2px #cccccc;
	-webkit-box-shadow: 2px 2px 2px #cccccc;
	box-shadow: 2px 2px 2px #cccccc;
}

#logo {
	height: 60px;
	width: 300px;
	margin-bottom: 20px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left;
	
}


input {
	width:100%;
	line-height:120%;
	clear:both;
	font-weight:bold;
	font-size: 1.2em;
	margin-bottom:2em;
	}


label {
	clear:both;
	font-weight:bold;
	
	
}

#erro {
	
	font-size:0.8em;
	color: #F00;
	font-weight: bold;
	
}		
		
		
		
/* Inicio Slideshow */

#slideshow {
    position:relative;
	clear:both;
    margin-top:10px;
	height:380px;
    width:1200px;
}

#slideshow img {
	position:absolute;
	z-index:8;
}

#slideshow img.active {
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}

/* Termino Slideshow */


.style1 {font-size: x-small}
.style2 {
	font-size: xx-small;
	color: #0000FF;
}

.style3 {
	font-size: xx-small;
	color: #FF9900;
}


.mobile {
	clear:both;
	float:none;
	width:100%;
}


/* Inicio Menu */

#Menu {
	position:relative; 
	clear:both;
	left:0px;
	width: 1200;
	height: 50px;
	background: url("../images/menu_azul.png") repeat-x top; 
	
}



#Menu ul {
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
	width: auto; 
	text-align: left; 
	float:left; 
	list-style-type: none; 
	/*_margin: 15px 0 0 0;*/
	
}
#Menu ul li {
	margin-left: 2px;
	
	text-decoration: none; 
	display: inline;
	
	
	
}
#Menu ul li img {
	margin-right: 4px; 
	float: left;
	
}
#Menu ul li a {
	background: url("../images/menu_azul.png") repeat-x top; 
	font: 1.2em; 
	padding: 15px; 
	text-align: center; 
	color: #006600; 
	text-decoration: none; 
	float: left; 
	display: block; 
	font-size-adjust: none; 
	font-stretch: normal;
	margin-left: 2px;
	/*min-width:90px;*/
	width:auto;
	font-family: Russo One;
 	src: url("../fonts/Russo_One.ttf"); 
	
	
}
#Menu ul li.logo a {
	padding-top: 14px;
}
#Menu ul li a:hover {
	background: url("../images/menu_azul2.png") repeat-x top; 
	color: #BCE2C3; 
	
	
}
#Menu ul li.selec a {
	color: #FFF;

}

/* Fim Menu*/



/*Inicio FAQ*/
.faq-header {
  font-size: 1.5em;
  border-bottom: 1px dotted #ccc;
  padding: 1em 0;
}

.faq-c {
  border-bottom: 1px dotted #ccc;
  padding: 1em 0;
}

.faq-t {
  line-height: 1.0em;
   color: #aaa;
  font-family: Verdana;
  float: left;
  font-weight: 700;
  padding-right: 0.3em;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  transition: all 200ms;
}

.faq-o {
  transform: rotate(-45deg);
  transform-origin: 50% 50%;
  -ms-transform: rotate(-45deg);
  -ms-transform-origin: 50% 50%;
  -webkit-transform: rotate(-45deg);
  -webkit-transform-origin: 50% 50%;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  transition: all 200ms;
}

.faq-q {
  cursor: pointer;
  font-size: 1.2em;
  font-weight: 500;
  
  height: 45px;
}

.faq-a {
  clear: both;
  color: #666;
  display: none;
  padding-left: 1.5em;
  font-size: 1.5em;
 
}


