  /* CSS Document */


  html,
  body {
  	background-color: #fff;
  	overflow-x: hidden;
  	font-family: 'Lato', sans-serif;
  	color: #434343;
  	font-size: 13px;
  }


  h1 {
  	font-size: 20px;
  	color: #342f95;
  	padding-bottom: 10px;
  	border-bottom-color: #342f95;
  	border-bottom-style: solid;
  	border-bottom-width: 2px;
  }

  h2 {
  	font-size: 18px;
  	color: #342f95;

  }

  .container {
  	max-width: 980px;
  }

  a:hover {
  	text-decoration: none;
  }


  #cabecalho_area_azul_topo_cima {
  	height: 10px;
  	background-color: #342f95;
  }

  #cabecalho_area_amarela_topo {
  	background-color: #fef100;
  }

  #cabecalho_area_vermelha_topo_baixo {
  	height: 10px;
  	background-color: #342f95;
  }

  #cabecalho_area_branca_topo {
  	background-color: #fff;
  	height: 2px;
  }

  #cabecalho_area_azul_topo_baixo {
  	height: 25px;
  	background-color: #342f95;
  	border-top-color: #fff;
  	border-top-width: 3px;
  	border-top-style: solid;

  }

  #cabecalho_area_branca_baixo {
  	background-color: #fff;
  	height: 4px;
  	-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.5);
  	-moz-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.5);
  	box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.5);
  }

  #conteudo_interno {
  	min-height: 600px;
  	webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.5);
  	-moz-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.5);
  	box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.5);
  	margin-top: 3px;
  	padding-top: 20px;

  }

  #rodape {
  	background-color: #342f95;
  	min-height: 157px;
  	border-top-color: #4972ee;
  	border-top-width: 2px;
  	border-top-style: solid;
  }



  #super_banner {
  	background-color: #ccc;
  	min-height: 276px;
  	margin-bottom: 15px;
  }

  #coluna_esquerda {
  	background-color: #ccc;
  	min-height: 500px;
  	margin-bottom: 15px;
  }

  #menu_lateral {
  	min-height: 276px;
  	margin-bottom: 15px;
  	text-align: center;
  }


  #menu_lateral a {
  	color: #342f95;
  	padding: 8px;
  	display: block;
  	border-bottom-style: solid;
  	border-bottom-width: 3px;
  	border-bottom-color: #fef087;
  	font-weight: bold;
  }


  #menu_lateral a:hover {
  	color: #fff;
  	background-color: #342f95;
  	display: block;
  	border-bottom-style: solid;
  	border-bottom-width: 3px;
  	border-bottom-color: #342f95;
  	-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.3);
  	-moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.3);
  	box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.3);
  	-webkit-transition: all 0.4s linear;
  	-moz-transition: all 0.4s linear;
  	-o-transition: all 0.4s linear;
  	transition: all 0.4s linear;
  }

  #sombra_banners {
  	-webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
  	-moz-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
  	box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
  	margin-bottom: 20px;
  	border-radius: 5px;
  	border-color: #dbdbdb;
  	border-style: solid;
  	border-width: 1px;
  }

  #sombra_noticias {
  	-webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
  	-moz-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
  	box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
  	margin-bottom: 20px;
  	border-radius: 5px;
  	border-color: #dbdbdb;
  	border-style: solid;
  	border-width: 1px;
  }



  #divisoria_cinza {
  	height: 3px;
  	background-color: #c9c9c9;
  	-webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
  	-moz-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
  	box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
  	margin-bottom: 15px;
  }


  .ver_todas {
  	font-size: 14px;
  	color: #434854;
  	margin-bottom: 15px;
  	display: block;
  }

  .ver_todas:hover {
  	color: #342f95;
  }

  .link-social {
  	float: left;
  }

  .fundo-idade-jornal {
	width: 213px;
	height: 149px;
	background-size: cover;
  	background-image: url("/uploads/jornal_panfletus_2014/layout/2024/ano_jornal_novo.png");
	text-align: center;
	padding-top: 20%;
	font-size: 20px;
	color: #FFFFFF;
  }