/* CSS Document */


/* ######### TAGS ################################ */

body{
        margin:0px;
        padding:0px;
		background-color: #0A91CF;
       	background-image:url(../images/bg_tudo001.gif);
		background-position:top;
		background-repeat:repeat-Y;
		background-attachment: fixed;
		background-position:top center;
		font-family: Arial;
		font-size: 12px;
		text-align:center;

}



/* #########CLASSES AND DIVS############################### */



#geral {
	width:770px;
	margin: auto;
	text-align: left;
	}

.table001{
	width: 770px;
}

.topo{
	height: 142px;
	widht: 770px;
	background-image: url(../images/bg_topo001.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}

.logo{
	float: left;
	margin: 5px 0px 0px 20px;
}



.telefone{
	color: #554A60;
	float: right;
	margin: 50px 5px 2px 2px;
	font-size: 20px;
	text-align: right;
}

.telefone a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #554A60;
}

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



.barra{
	height: 8px;
	width: 770px;
	background-color: #F7EEDC;
	background-image:url(../images/bg_barra001.gif);
	background-position:top left;
	background-repeat:no-repeat;

}


.flash{
	width: 770px;
	height: 204px;
}


.caixas{
	height: 208px;
	width: 770px;
	background-color: #F7EEDC;
	background-image:url(../images/bg_caixas001.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.texto_caixa{
	width: 250px;
	height: 180px;
}

.texto_caixa p{
	color: #7E7A72;
	font-size:16px;
	line-height: 22px;
	margin: 80px 10px 10px 10px;
	padding: 0px;
}

.vejamais a{
    display:block; /* Faz o link virar um bloco */
	width:35px; /* define uma largura */
	height:16px; /* define a altura */
	background-image: url(../images/vejamais.gif); /* define a imagem de fundo */
	background-repeat:no-repeat; /* faz a imagem não se repeatir */
	background-position:0 0; /* posiciona a imagem de fundo */
	text-indent:-5000px; /* tira o texto para fora do bloco do link */
	overflow:hidden; /* some com tudo que está para fora do bloco de link */
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: right;
}
.vejamais a:hover{
	background-position:0 -17px;/* posiciona o fundo no passar do mouse */
}

/*----------------CONTEUDO------------------------*/

.branco{
	background-color: #fff;
	background-image: url(../images/bg_miolo001.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.conteudo{
	padding: 5px 20px 20px 20px;
	line-height: 18px;
	color: #333333;
}

.conteudo div{
	display: table;
	text-align: center;
	width: 100%;
	}

.conteudo h2{
	font-size: 24px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #72654B;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.conteudo h3{
	font-size: 18px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	color: #B9B1A1;
	font-weight:bold;
}

.conteudo hr{
	border: 1px solid #F7F1E4;
}

.right img{float: right; border: 1px solid #ccc; margin: 0px 0px 5px 5px;}


.left{display: table;}

.left img{float: left; border: 1px solid #ccc; margin: 5px 5px 5px 0px;}

.maisfotos{
	font-size: 10px;
	color: #666666;
}

.maisfotos a{
	color: #E97012;
	text-decoration: none;
	font-size: 11px;
	/*font-weight: bold;*/
}

.maisfotos a:hover{
	text-decoration: underline;
}

.voltar{
	width: 80px;
	height: 22px;
	_height: 21px;
	text-align:center;
	border-top: #DEE6E9 1px solid;
	border-left: #DEE6E9 1px solid;
	border-bottom: #88949D 1px solid;
	border-right: #88949D 1px solid;
	background-image:url(../images/bg_voltar001.gif);
	background-position:top;
	background-repeat:repeat-x;
	line-height: 20px;
	margin: 10px;
	display: table;
	float: right;
}

.voltar a{
	font-size: 12px;
	color:#88949D;
	text-decoration:none;
	font-weight: lighter;
	display:block;

}

.voltar a:hover{
	font-size: 12px;
	color: #38444D;
	text-decoration: underline;
	font-weight: lighter;

}

/*---------------FOTOS------------------------*/

.fotos {width: 100%}

.fotos a{
	color:#000;
	text-decoration:none;
	font-weight: bold;
	border: none;
	}

.fotos a:hover{
	text-decoration:underline;
	}

.fotos02{
	background-color: #FFFFFF;
	border-bottom: #CCCCCC 1px solid;

	width: 100%;

}

.fotos02 img{
	float: left;
	margin: 4px;
	border: 1px #cccccc solid;
	width: 80px;
	height: 60px;
}

#fotos_album{padding-bottom: 10px;}



/*------------------------------------------------*/

/*----------------CONTATO-------------------*/

fieldset{
	border: 1px solid #E7E9E9;
	padding: 10px;
	margin-bottom: 20px;
}

fieldset a{
	color: #E97012;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}


fieldset a:hover{
	text-decoration: underline;
}

/*------------------------------------------------*/

/*-----------NOTICIAS----------------------*/

.txt_01, .txt_01 a {
	font-size: 11px;
	color: #000000;
	text-align: justify;
	/*line-height: 20px;*/
	display: table;
}

.txt_01 img{
	float: right;
	margin: 0px 0px 20px 20px;
	border: 1px solid #666666;
}

.texto1 img{
	margin: 10px;
	border: #999999 1px solid;
	float: right;
}

.texto1{
	display: table;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #F2F3F4;
	float: left;
	text-align: left;
	padding:10px;
	width: 97%;
	_width: 97%;
}

#volta_interna {
	background-image: url(../images/arrow_interna.gif);
	background-repeat: no-repeat;
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	width: 70px;
	height: 30px;
	padding-left: 30px;
	margin: 20px 0px 20px 0px;
}

#navega{
	font-size: 12px;
}

/*-------------------------------------------------*/

/*---------------TARIFARIO---------------*/

.tarifa tr td{
	border: #ffffff 1px solid;
	background-color: #F7EEDC;
	color: #72654B;
	text-align:center;
}

.tarifa tr th{
	border: #ffffff 1px solid;
	background-color: #E97012;
	text-align:center;
	padding: 2px;
	color: #FFFFFF;
	width: 16%;
}

/*-------------------------------------------------*/



.rodape{
	font-size: 11px;
	color: #fff;
	text-align: center;
	padding: 10px 0px 10px 0px;
	background-color: #BFB49F;

}

.rodape a{
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}

.rodape a:hover{
	color: #554A60;
	text-decoration:underline;
}







/* ######### MENU ################################ */

body.section-a #menu li#nav-a a,
body.section-b #menu li#nav-b a,
body.section-c #menu li#nav-c a,
body.section-d #menu li#nav-d a,
body.section-e #menu li#nav-e a,
body.section-f #menu li#nav-f a,
body.section-g #menu li#nav-g a,
body.section-h #menu li#nav-h a
{
	background-position:0 -34px;
}






#menu{
	margin: 0px;
	width: 770px;
	display: table;

}

#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu ul li{
	display: inline;
	margin:0;
	padding:0;

}

/* ----------botao-1---------------   */
.item1 a{
    display:block; /* Faz o link virar um bloco */
	width:103px; /* define uma largura */
	height:34px; /* define a altura */
	background-image: url(../images/b1.gif); /* define a imagem de fundo */
	background-repeat:no-repeat; /* faz a imagem não se repeatir */
	background-position:0 0; /* posiciona a imagem de fundo */
	text-indent:-5000px; /* tira o texto para fora do bloco do link */
	overflow:hidden; /* some com tudo que está para fora do bloco de link */
	padding: 0px;
	margin: 0px;
	float: left;
}
.item1 a:hover{
	background-position:0 -34px;/* posiciona o fundo no passar do mouse */
}

/* ----------botao-2--------------   */
.item2 a{
    display:block; /* Faz o link virar um bloco */
	width:90px; /* define uma largura */
	height:34px; /* define a altura */
	background-image: url(../images/b2.gif); /* define a imagem de fundo */
	background-repeat:no-repeat; /* faz a imagem não se repeatir */
	background-position:0 0; /* posiciona a imagem de fundo */
	text-indent:-5000px; /* tira o texto para fora do bloco do link */
	overflow:hidden; /* some com tudo que está para fora do bloco de link */
	padding: 0px;
	margin: 0px;
	float: left;
}
.item2 a:hover{
	background-position:0 -34px;/* posiciona o fundo no passar do mouse */
}


/* ----------botao-3---------------   */
.item3 a{
    display:block; /* Faz o link virar um bloco */
	width:122px; /* define uma largura */
	height:34px; /* define a altura */
	background-image: url(../images/b3.gif); /* define a imagem de fundo */
	background-repeat:no-repeat; /* faz a imagem não se repeatir */
	background-position:0 0; /* posiciona a imagem de fundo */
	text-indent:-5000px; /* tira o texto para fora do bloco do link */
	overflow:hidden; /* some com tudo que está para fora do bloco de link */
	padding: 0px;
	margin: 0px;
	float: left;
}
.item3 a:hover{
	background-position:0 -34px;/* posiciona o fundo no passar do mouse */
}

/* ----------botao-4---------------   */
.item4 a{
    display:block; /* Faz o link virar um bloco */
	width:87px; /* define uma largura */
	height:34px; /* define a altura */
	background-image: url(../images/b4.gif); /* define a imagem de fundo */
	background-repeat:no-repeat; /* faz a imagem não se repeatir */
	background-position:0 0; /* posiciona a imagem de fundo */
	text-indent:-5000px; /* tira o texto para fora do bloco do link */
	overflow:hidden; /* some com tudo que está para fora do bloco de link */
	padding: 0px;
	margin: 0px;
	float: left;
}
.item4 a:hover{
	background-position:0 -34px;/* posiciona o fundo no passar do mouse */
}

/* ----------botao-5---------------   */
.item5 a{
    display:block; /* Faz o link virar um bloco */
	width:64px; /* define uma largura */
	height:34px; /* define a altura */
	background-image: url(../images/b5.gif); /* define a imagem de fundo */
	background-repeat:no-repeat; /* faz a imagem não se repeatir */
	background-position:0 0; /* posiciona a imagem de fundo */
	text-indent:-5000px; /* tira o texto para fora do bloco do link */
	overflow:hidden; /* some com tudo que está para fora do bloco de link */
	padding: 0px;
	margin: 0px;
	float: left;
}
.item5 a:hover{
	background-position:0 -34px;/* posiciona o fundo no passar do mouse */
}

/* ----------botao-6---------------   */
.item6 a{
    display:block; /* Faz o link virar um bloco */
	width:98px; /* define uma largura */
	height:34px; /* define a altura */
	background-image: url(../images/b6.gif); /* define a imagem de fundo */
	background-repeat:no-repeat; /* faz a imagem não se repeatir */
	background-position:0 0; /* posiciona a imagem de fundo */
	text-indent:-5000px; /* tira o texto para fora do bloco do link */
	overflow:hidden; /* some com tudo que está para fora do bloco de link */
	padding: 0px;
	margin: 0px;
	float: left;
}
.item6 a:hover{
	background-position:0 -34px;/* posiciona o fundo no passar do mouse */
}

/* ----------botao-7---------------   */
.item7 a{
    display:block; /* Faz o link virar um bloco */
	width:108px; /* define uma largura */
	height:34px; /* define a altura */
	background-image: url(../images/b7.gif); /* define a imagem de fundo */
	background-repeat:no-repeat; /* faz a imagem não se repeatir */
	background-position:0 0; /* posiciona a imagem de fundo */
	text-indent:-5000px; /* tira o texto para fora do bloco do link */
	overflow:hidden; /* some com tudo que está para fora do bloco de link */
	padding: 0px;
	margin: 0px;
	float: left;
}
.item7 a:hover{
	background-position:0 -34px;/* posiciona o fundo no passar do mouse */
}

/* ----------botao-8---------------   */
.item8 a{
    display:block; /* Faz o link virar um bloco */
	width:98px; /* define uma largura */
	height:34px; /* define a altura */
	background-image: url(../images/b8.gif); /* define a imagem de fundo */
	background-repeat:no-repeat; /* faz a imagem não se repeatir */
	background-position:0 0; /* posiciona a imagem de fundo */
	text-indent:-5000px; /* tira o texto para fora do bloco do link */
	overflow:hidden; /* some com tudo que está para fora do bloco de link */
	padding: 0px;
	margin: 0px;
	float: left;
}
.item8 a:hover{
	background-position:0 -34px;/* posiciona o fundo no passar do mouse */
}

/*--------------------ADMIN---------------*/
.admin {
	background-color: #eee;
	font-size: 12px;
	border: #CCCCCC 1px solid;
	padding: 5px;
}

.admin legend, .admin table tr td{
	font-weight: bold;
	font-size: 12px;
	color: #000066;
}

.admin a{
	color: #000;
	text-decoration: none;
	padding: 2px;
}

.admin a:hover{
	color: #000;
	text-decoration: underline;
	background-color:#FFFFFF;
}
.texto_adm{
	font-size: 11px;
	width: 99%;
}
.frase_topo{
	font-size: 11px;
	padding-bottom: 4px;
	color: #000066;
}

.frase_topo a{
	text-decoration: none;
	font-weight: bold;
	color: #000066;
}

.frase_topo a:hover{
	text-decoration: underline;
	color: #000;
}
/************************** Botoes *********************************/
.submit01{
	text-align: center;
	padding: 20px 0px 20px 0px;
}

.submit01 a{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#ccc;
	padding: 5px;
	margin: 10px;
	text-decoration: none;
	border-left: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;

}

.submit01 a:hover{
	color: #183261;
	background-color:#FDF7DC;
	text-decoration: none;
	border-left: #666 1px solid;
	border-top: #666 1px solid;
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
.voltar001{
	width: 98%;
	text-align: center;
	margin-bottom: 10px;
}

.voltar001 a{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

}

.voltar001 a:hover{

	text-decoration: underline;
}
/*------------------------------------------------*/


