/*menu rodapé novo*/
  #u4476-bw{z-index:450;margin-bottom:729px;}
  .interna #u4476-bw {margin-top: unset;}
  #u4476 {
    z-index: 450;
    background-color: #FFFFFF;
    padding: 10px 0px;
    text-align: center;
    font-size: 9px;
    text-transform: uppercase;
  }
  #u4476_align_to_page {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 1231px;
    left: -100px;
}
#u4476 a,#u4476 a:active{
  color:#A7A9AC;
  text-decoration: none;
}
#u4476 a:hover{
  color:#5191CD;
}
#u-menu-novo{
	text-align: center;
	float: none !important;
}
/*páginas novas*/
#u18804 {height: 710px;}
.interna #u14994 {height: 540px;}
.interna #ppu14994 {margin-top: -40px;}
#ppu-conteudo {
	 z-index: 0;
	 width: 0.01px;
	 padding-bottom: 0px;
	 margin-right: -10000px;
	 margin-top: 555px;
	 margin-left: -293px;
	 color:#4B4B4B;
	 background-color: #FBFBFB;
}
		#u-conteudo{
		  margin-top: 205px;	
		}
		#u-conteudo,#u-form {
	    z-index: 3;
	    width: 310px;
	    min-height: 66px;
	    text-align: center;
	    font-family: raleway, sans-serif;
	    position: relative;
	    margin-right: -10000px;
	    left: 320px;
		}
		#u-conteudo h5 {
	    color: #00438C;
	    text-transform: uppercase;
	    font-size: 30px;
	    font-weight: 800;
	    margin-bottom: 30px;
	    line-height: 1;
		}
		#u-conteudo h6 {
	    color: #00438C;
	    text-transform: uppercase;
	    font-size: 20px;
	    font-weight: 800;
	    margin-bottom: 20px;
	 }
		.so-texto{
			text-align:left !important;
		}
		.so-texto p{
			margin-bottom: 20px !important;
		}
		.aviso {
    color: #00438C;
    padding: 20px;
    text-align: center;
    background-color: #f0f0f0;
    margin-top: 20px;
    display: none;
  }
		#u-form {
	    margin-top: 405px;
	    text-align: left;
	  }
	  #u-form fieldset,#u-form p{
	  	margin-bottom: 20px;
	  }
	  #u-form input,#u-form input[type="radio"],#u-form textarea{
	  	border: 1px solid #5191CD;
	  }
	  #u-form input,#u-form textarea{
	  	border-radius: 8px;
	  	color:#4B4B4B;
	  	padding: 8px;
	  }
	  #u-form textarea{
	  	width: 100%;
	  }
	  #u-form button{
	  	background-color:#4B4B4B ;
	  	color: white;
	  	border-radius: 0px 14px 14px 14px;
	  	padding:10px;
	  }
	  /* Customize the label (the container) */
		.container {
		  position: relative;
		  padding: 4px 10px 0px 30px;
		  margin-bottom: 12px;
		  cursor: pointer;
		  -webkit-user-select: none;
		  -moz-user-select: none;
		  -ms-user-select: none;
		  user-select: none;
		}

		/* Hide the browser's default radio button */
		.container input {
		  position: absolute;
		  opacity: 0;
		  cursor: pointer;
		  height: 0;
		  width: 0;
		}

		/* Create a custom radio button */
		.checkmark {
		  position: absolute;
		  top: 0;
		  left: 0;
		  height: 21px;
      width: 22px;
		  background-color: #eee;
		  border-radius: 50%;
		}

		/* On mouse-over, add a grey background color */
		.container:hover input ~ .checkmark {
		  background-color: #ccc;
		}

		/* When the radio button is checked, add a blue background */
		.container input:checked ~ .checkmark {
		  background-color: #5191CD;
		}

		/* Create the indicator (the dot/circle - hidden when not checked) */
		.checkmark:after {
		  content: "";
		  position: absolute;
		  display: none;
		}

		/* Show the indicator (dot/circle) when checked */
		.container input:checked ~ .checkmark:after {
		  display: block;
		}

		/* Style the indicator (dot/circle) */
		.container .checkmark:after {
		  top: 7px;
		  left: 7px;
		  width: 8px;
		  height: 8px;
		  border-radius: 50%;
		  background: white;
		}
