html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
img { border:0px; }
body { background:#f5f6f7; }

a {
	text-decoration:underline;
	/*color:#6e6e6e;*/
}

a:hover {
	/*color:			rgb(0,66,174);*/
	background:		rgb(234,242,255);
}

a:visited {
	color:#6c6c6c;
	/*color:			rgb(120,172,255);*/
}

a:visited:hover {
	/*color:			rgb(0,66,174);*/
}



/* MENU */
.menu {
	width:980px;
	overflow:hidden;
	margin:15px auto;
}
ul.menu li {
	display:inline;
	float:left;
	height:37px;
	cursor:pointer;
	background-image:url(../img/mnu.png); background-repeat:no-repeat;
}
#menu_separa { width:1px; background-image:url(../img/separa_menu.gif); background-position:top center; background-repeat:no-repeat; }
#bt_home { width:99px; background-position:0px 0px;}
#bt_home:hover { background-position:0px -37px; }
#bt_oq { width:192px; background-position:-100px 0px; }
#bt_oq:hover { background-position:-100px -37px; }
#bt_func { width:149px; background-position:-293px 0px; }
#bt_func:hover { background-position:-293px -37px; }
#bt_cont { width:180px; background-position:-443px 0px; }
#bt_cont:hover { background-position:-443px -37px; }
#bt_status { width:140px; background-position:-624px 0px; }
#bt_status:hover { background-position:-624px -37px; }
#bt_gal { width:111px; background-position:-765px 0px; }
#bt_gal:hover { background-position:-765px -37px; }
#bt_contato { width:103px; background-position:-877px 0px; }
#bt_contato:hover { background-position:-877px -37px; }
/* FIM MENU */



/* CONTEUDO */
.conteudo { width:982px; overflow:hidden; margin:0px auto; }
#conteudo_topo{ height:155px; background-image:url(../img/topo.jpg); background-position:top center; background-repeat:no-repeat; }
#conteudo_frase_topo {
	padding-top:5px;
	text-align:center;
	background-image:url(../img/fundo.png); background-position:top center; background-repeat:repeat-y;
}
#conteudo { padding-top:40px; background-image:url(../img/fundo.png); background-position:top center; background-repeat:repeat-y; }
#conteudo_rodape { height:16px; background-image:url(../img/fundo_rodape.png); background-position:top center; background-repeat:no-repeat; }
#conteudo_texto_rodape { padding-top:20px; text-align:center; }
#conteudo_texto_rodape span.direitos {
	font:bolder 13px Arial;	color:#6c6c6c;
	line-height:24px;
}
#conteudo_texto_rodape a.menurodape:link, #conteudo_texto_rodape a.menurodape:active, #conteudo_texto_rodape a.menurodape:visited {
	font:bolder 13px Arial;	color:#6c6c6c;
	line-height:24px;
}
#conteudo_texto_rodape a.menurodape:hover {
	font:bolder 13px Arial;	color:#6c6c6c;
	line-height:24px;
}
#conteudo_texto_rodape a.emailrodape:link, #conteudo_texto_rodape a.emailrodape:active, #conteudo_texto_rodape a.emailrodape:visited {
	font:bolder 13px Arial;	color:#5e90c7;
	line-height:24px;
}
#conteudo_texto_rodape a.emailrodape:hover {
	font:bolder 13px Arial;	color:#5e90c7;
	line-height:24px;
}
.divisaoFull { width:800px; height:50px; }
.divisaoHalf { width:350px; height:50px; }
/* FIM CONTEUDO */


/* CONTATO */
div.formcontato { width:851px; overflow:hidden; margin:0px auto; }
div.formcontatotopo { height:20px; background-image:url(../img/topo_form_contato.gif); background-position:top center; background-repeat:no-repeat; }
div.formcontatomeio { background-image:url(../img/fundo_form_contato.png); background-position:top center; background-repeat:repeat-y; }
div.formcontatorodape { height:20px; background-image:url(../img/rodape_form_contato.png); background-position:top center; background-repeat:no-repeat; }
h1.titulo {
	width:851px;
	overflow:hidden; 
	margin:0px auto;
	padding:15px 0px;
	font:bolder 18px Arial;	color:#000;
}
p.texto {
	width:851px;
	overflow:hidden; 
	margin:0px auto;
	/*font:normal 14px Arial;	color:#6e6e6e;*/
	font: bolder 16px Arial; color:#6e6e6e;
}
.bodyform input[type='text'] {
	border:none;
	background:#FFF;
	width:778px;
	height:30px;
	font:normal 18px Arial;	color:#000;
	line-height:30px;
	border:1px solid #dcdfe2;
}
.bodyform textarea {
	border:none;
	background:#FFF;
	width:778px;
	height:130px;
	font:normal 18px Arial;	color:#000;
	border:1px solid #dcdfe2;
}
.bodyform { width:780px; overflow:hidden; margin:0px auto; }
.bodyform #btenviar { padding:10px 0px; float:right; cursor:pointer; }
/* FIM CONTATO */




/* GALERIA */
.galeria { width:900px; overflow:hidden; margin:0px auto; }
.galeria .divimg {
	width:300px;
	height:300px;
	float:left;
	text-align:center;
}
.galeria .divimg img {
	width:250px;
	/*height:155px;*/
	border:3px solid #d3d3d3;
}
.galeria .divimg #descricao {
	width:206px;
	font:normal 14px Arial;	color:#000;
	line-height:18px;
	overflow:hidden; margin:0px auto;
}
/* FIM GALERIA */



/* HOME */
.homeconteudo { width:800px; overflow:hidden; margin:0px auto; }
.homeconteudo .blocoimg {
	width:351px;
	float:left;
	border:4px solid #92989e;
}
.homeconteudo .blocoimg img {
	width:351px;
	float:left;
}
.homeconteudo .blocotxtd, .homeconteudo .blocotxte {
	width:441px;
	float:left;
}
.homeconteudo .blocotxtd P {
	padding:20px 45px 0px 45px;
	/*	font:bolder 15px Arial;	color:#6c6c6c;*/
	font: bolder 16px Arial; color:#6e6e6e;
	line-height:24px;	
}
.homeconteudo .blocotxte P {
	padding:20px 45px 0px 0px;
	font:bolder 15px Arial;	color:#6c6c6c;
	line-height:24px;
}
.homeconteudo .divisao {
	width:850px;
	height:50px;
	float:left;
}
/* FIM HOME */


/* O QUE É */
.oqconteudo { width:850px; overflow:hidden; margin:0px auto; }
.oqconteudo .blocoimg {
	width:464px;
	float:right;
	margin-top:40px;
	border:4px solid #cfcece;
}
.oqconteudo .blocoimg img{
	width:464px;
	float:left;
}
.oqconteudo .blocotxt {
	width:378px;
	float:left;
}
.oqconteudo .blocotxt P {
	padding:20px 35px 0px 0px;
	/*font:bold 13px Arial;	color:#4e4e4e;*/
	font: bold 15px Arial; color:#6e6e6e;
	line-height:22px;
}
.oqconteudo .divisao {
	width:300px;
	height:40px;
}
/* FIM O QUE É */



/* FUNCIONALIDADES */
.funcionalidades { width:900px; overflow:hidden; margin:0px auto; }
.funcionalidades .divimg {
	width:150px;
	height:300px;
	float:left;
	text-align:center;
	cursor:pointer;
}

.funcionalidades .divimgOver {	
	width:150px;
	height:300px;
	float:left;
	text-align:center;
	cursor:pointer;
}

.funcionalidades .divimg img {
	width:110px;
	height:110x;
}

.funcionalidades .divimgOver img {
	width:110px;
	height:110x;
}

.funcionalidades .divimg #descricao {
	width:110px;
	/*font:normal 12px Arial;	color:#000;*/
	font: normal 13px Arial; color:#6c6c6c;
	line-height:16px;
	overflow:hidden; margin:0px auto;
    /*text-align: justify;*/
}
.funcionalidades .divimgOver #descricao {
	width:110px;
	/*font:normal 12px Arial;	color:#000;*/
	font: normal 13px Arial; color:#000000;
	line-height:16px;
	overflow:hidden; margin:0px auto;
    /*text-align: justify;*/
}

.funcionalidades .bloco { width:900px; overflow:hidden; margin:0px auto;}
.funcionalidades .bloco .blocoimg {
	width:410px;
	float:left;
	margin-left:30px;
}
.funcionalidades .bloco .blocotxt {
	width:449px;
	float:left;
}
.funcionalidades .bloco .blocotxt P {
	padding:20px 45px 0px 45px;
	font:bolder 15px Arial;	color:#6c6c6c;
	line-height:24px;	
}
#bloco1  { display:block; }
#bloco2, #bloco3, #bloco4, #bloco5, #bloco6  { display:none; }
/* FIM FUNCIONALIDADES */



/* CONTROLE */
.controle { width:900px; overflow:hidden; margin:0px auto; }
.controle .divimg {
	width:150px;
	height:250px;
	float:left;
	text-align:center;
	cursor:pointer;
}
.controle .divimgOver {
	width:150px;
	height:250px;
	float:left;
	text-align:center;
	cursor:pointer;
}

.controle .divimg img {
	width:110px;
	height:110x;
}
.controle .divimgOver img {
	width:110px;
	height:110x;
}

.controle .divimg #descricao {
	width:110px;
	font:normal 13px Arial;	color:#6c6c6c;
	line-height:16px;
	overflow:hidden; margin:0px auto;
}
.controle .divimgOver #descricao {
	width:110px;
	/*font:normal 12px Arial;	color:#000;*/
	font: normal 13px Arial; color:#000000;
	line-height:16px;
	overflow:hidden; margin:0px auto;
}

.controle .bloco { width:900px; overflow:hidden; margin:0px auto;}
.controle .bloco .blocoimg {
	width:421px;
	float:left;
	margin-left:30px;
	/*border: 1px solid black;*/
	text-align:center;
}
.controle .bloco .blocotxt {
	width:449px;
	float:left;
}
.controle .bloco .blocotxt P {
	padding:20px 45px 0px 45px;
	font:bolder 15px Arial;	color:#6c6c6c;
	line-height:24px;	
}
/* FIM CONTROLE */

