@charset "UTF-8";
/*Inicio corpo da página*/
.body{
	width: 100%;/*Tamanho do corpo da página*/
	height: 100%;/*Largura do corpo da página*/
	background-image: url(../imagens/fundogeral1.png);/* Imagem de fundo da página*/
	margin: 0px auto;/*Margin geral do corpo da página*/
}
/*Fim corpo da página*/

.borda{
	border-bottom: 2px solid #565656;/*Borda cinza top*/
	padding: 10px 0 20px 0;/*Espaço entre as bordas*/
}
.borda2{
	margin-top: 15px;/*Margem do topo borda*/
	border-bottom: 2px solid #565656;/*borda solida cor cinza*/
	padding: -10px 0 20px 0;/*Espaço entre as bordas*/
}
#cabecalho{
	width: 100%;/*Tamanho do espaço  div cabeçalho*/
	height: 500px;/*Largura da div cabeçalho*/
	border-top: 30px solid #02104f;/*Borda azul no topo da página*/
}

/*Inicio imagens em geral*/
.logo{
	text-align: center;/*Deixando logo tipo centralizado*/
	margin: 0 auto;/*Trabalhando as margens do logo tipo*/
	margin-top: 5px;/*Margem logotipo Cinpi*/
	margin-bottom: -20px;/*Margem parte de baixo logotipo*/
	padding: 0 auto;
	cursor: pointer;
}
.banner{
	text-align: center;/*Deixando o banner tipo centralizado*/
	margin: 5px 0 0 0;/*Trabalhando as margens do banner tipo*/
}
/*Fim imagens geral*/


nav#menu{	/*Inicio Menu*/
	display: block;/*Exibe o elemento menu como bloco*/
}
nav#menu ul{
	list-style: none; /*Es*/
	text-transform: uppercase;/*Deixar as letras em maiusculas*/
	margin-top: 20px;/*Margem menu ul*/
	margin: 0 auto;
	text-align: center;
	width: 993px;/*Largura do menu*/
}
nav#menu li{
	display: inline-block;/*Deixar o menu na horizontal*/
	margin: 0 auto;
	margin-top: 20px;
	padding: 5px;/*Deixar espaço entre eles/menu*/
	padding-left: 50px;/*Defina o preenchimento à esquerda para um elemento*/
	padding-right: 50px;/*Defina o preenchimento à direita para um elemento*/
	-webkit-transition: background-color 1s;
	-moz-transition: background-color 1s;
	-o-transition: background-color 1s;
	-ms-transition: background-color 1s;
	transition: background-color 1s;
}
nav#menu li:hover{
	text-decoration: none;
	color: #3bbdfb;
}
nav#menu h1{
	display: none;
}
nav#menu a{
	color: #000;
	text-decoration: none;
}
nav#menu a:hover{
	color: #1e5f9f;
}
nav#menu ul li a.ativo{
	margin: 0 auto;
	color: #1e5f9f;
	text-decoration: none;
	border-top:0.2em solid #000033;
	border-bottom: 0.2em solid #000033;
	padding: 23px 3px 19px 3px;
	background:#dddddd;
}/*Fim menu*/

/*Inicio Section corpo*/
.h1{	/*Inicio h1 Miguel*/
	margin-top: 110px;
	text-align: center;
	margin-bottom: -94px;
	font-family: Monotype Corsiva, Vivaldi;
	font-size: 70px;
	color: #000033;
	text-shadow: #b2b2b2 1px 2px 1px;
}		/*Fim h1 Miguel*/

.chamadas h2{	/*Inicio Chamadas*/
	font-family: Arial, Tahoma, Verdana;
	color: #000;
	font-size: 15px;
}
.chamadas{
	width: 1000px;
	margin: 0 auto;
	margin-top: 40px;
}
.chamadas .chamadas_coluna1{
	width: 310px;
	float: left;
}
.chamadas .chamadas_coluna2{
	width: 310px;
	float: left;
	margin-left: 40px;
}
.chamadas .chamadas_coluna3{
	width: 300px;
	float: left;
	margin-left: 40px;
}
.chamadas .chamadas_coluna1 ul li{
	font-family: Arial, Tahoma, Verdana;
	font-size: 16px;
	margin-top: 10px;
	margin-left: 10px;
	font-weight: bold;
}
.chamadas .chamadas_coluna2 ul li{
	font-family: Arial, Tahoma, Verdana;
	font-size: 16px;
	margin-top: 10px;
	margin-left: 70px;
	font-weight: bold;
}
.chamadas .chamadas_coluna3 ul li{
	font-family: Arial, Tahoma, Verdana;
	font-size: 16px;
	margin-top: 10px;
	font-weight: bold;
	margin-left: -10px;
}
.p{
	margin: 0 auto;
	margin-top: 10px;
	margin-left: 15px;
	text-align: left;
}
.p a{
	text-decoration: none;
	color: #3bbdfb;
}
.p a:hover{
	text-decoration: none;
	color: #090077;
}
/*Fim chamadas*/
/*Fim Section corpo*/

.borda3{
	width: 100%;
	margin-top: 118px;
	margin-bottom: 20px;
	border-bottom: 2px solid #565656;
	text-indent: -9999px;
}
.antesrodape{
	width: 993px;
	margin: 0 auto;
	text-align: center;
}
.imagem1 .img{
	display: block;
}
.imagem1 .img ul{
	width: 800px;
	margin: 0 auto;
	list-style: none; /*Es*/
}
.imagem1 .img li{
	display: inline-block;/*Deixar o menu na horizontal*/
	margin: 0 auto;
	margin-bottom: 40px;
	padding-left: 150px;/*Defina o preenchimento à esquerda para um elemento*/
	padding-right: 150px;/*Defina o preenchimento à direita para um elemento*/
	text-align: center;
}
/*Contato imagem antes do rodapé*/
.fonemail{
	width: 993px;
	margin: 0 auto;
	margin-top: -35px;
	padding: 5px;
	font-size: 13px;
	color: #fff;
}
/*Fim contato imagem antes do rodapé*/
/*Rodapé*/
#geral{
	width: 100%;
	height: 30px;
	margin: 0 auto;
	margin-top: -30px;
	background: #02104f;
}
footer{
	width: 993px;
	margin: 0 auto;
}
.rodape .conteudo_rodape ul{
	width: 400px;
	font-size: 18px;
	padding: 10px 5px 0 0;
	margin-bottom: -15px;
}
.rodape .conteudo_rodape ul li{
	font-family: times;
	display: inline;
	padding: 0 5px 0 7px;
	margin-bottom: 10px;
}
.rodape .conteudo_rodape .noborder{
	border: none;
	color: #3bbdfb;
}
.rodape .conteudo_rodape ul li a{
	color: #fff;
	text-decoration: none;
}
.rodape .conteudo_rodape ul li a.ativo{
	color: #fff;
}
.rodape .conteudo_rodape ul li a:hover{
	text-decoration: none;
	color: #fff;
}
.rodape .conteudo_rodape p{
	width: 993px;
	color: #fff;
	margin: 0 auto;
	margin-bottom: -20px;
	font-size: 12px;
	text-indent: -9999px;
}
.plink{
	text-decoration: none;
	color: #fff;
}
.rod{
	margin: 0 auto;
	margin-bottom: -20px;
	text-align: right;
}
/*Fim rodapé*/