@charset "UTF-8";
/* CSS Document */

body {
	background-color: #FFF; 
}

a:link {
	text-decoration: none;
	color:#001421;
}
a:visited {
	text-decoration: none;
	color:#001421;
	}

a:hover {
	text-decoration: none;
	color:#0774da;
}
a:active {
	text-decoration: none;
	color:#001421;
}


.Texto {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	line-height: 135%;
	}

.Texto-justified {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	word-spacing: -1px;
	letter-spacing: -0.2px;
	color: #000000;
	line-height: 135%;
	}


.Texto-bis {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	line-height: 135%;
	letter-spacing: -0.5px
	}

.Texto-bis1 {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	line-height: 135%;
	letter-spacing: -0.2px
	}

.Texto1 {
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: 200;
	text-align: left;
	color: #000000;
	line-height: 140%;
	letter-spacing:-0.2px; 
	}

.Texto2 {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: 100;
	text-align: left;
	color: #000000;
	line-height: 130%;
	letter-spacing:-0.2px; 

	}

.Texto3 {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: 100;
	text-align: center;
	color: #001421;
	line-height: 130%;
	letter-spacing:-0.2px; 

	}

.Texto4 {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 9px;
	font-weight: 350;
	text-align: center;
	color: #001421;
	line-height: 130%;
	letter-spacing:-0.8px;
	}

.Texto5 {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 8px;
	font-weight: 350;
	text-align: center;
	color: #001421;
	line-height: 130%;
	letter-spacing: -0.3px;
	}

.Texto6 {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 8px;
	font-weight: 350;
	text-align: center;
	color: #001421;
	line-height: 130%;
	letter-spacing: -0.4px;
	}

.TextoPequeno {
	font-size: 9.5px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:100;
	color: #00000;
	line-height:130%;
	letter-spacing:0.9px; 
	text-align:right;
	float:"right"
	}

.TextoPequeno-1 {
	font-size: 9.5px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:100;
	color: #00000;
	line-height:130%;
	letter-spacing:0.6px; 
	text-align:right;
	float:"right"
	}

.TextoPequenoBranco {
	font-size: 9px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:100;
	color: #FFFFFF;
	line-height:130%;
	letter-spacing:0.9px; 
	text-align:right;
	}

.TextoPequenoEsquerda {
	font-size: 9px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:100;
	color: #001421;
	line-height:130%;
	letter-spacing:0.9px; 
	text-align:left;
	}

.TextoPequenoEsquerda1 {
	font-size: 9.5px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:100;
	color: #000000;
	line-height:130%;
	letter-spacing:0px; 
	text-align:left;
	}

.TextoPequenoEsquerda2 {
	font-size: 9.5px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:100;
	color: #000000;
	line-height:130%;
	letter-spacing:-0.5px; 
	text-align:left;
	}

.TextoPequenoEsquerda3 {
	font-size: 9.5px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:100;
	color: #000000;
	line-height:130%;
	letter-spacing:-0.3px; 
	text-align:left;
	}

.Texto_audio {
	font-family: PT Sans, Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	color: #001421;
	line-height: 130%;
	font-weight: 100;
	}

.link2 {
	font-size: 9px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:100;
	color: #001421;
	line-height:130%;
	letter-spacing:0.9px; 
	font-weight:100;
	text-align:center;
	}
.link3 {
font-size: 10px;
font-family:Gibson,Helvetica,Arial,sans-serif;
color: #001421;
line-height:130%;
letter-spacing:0.9px; 
font-weight:100;
text-align:center;
	}
.LerMais {
	font-family:Helvetica,Arial,sans-serif;
	text-align:right;
	font-size: 11px;
	font-weight:100;
	color: #001421;
	line-height:130%;
	letter-spacing:0.9px; 
	font-weight:100;
	}
.EmFoco{
	text-align:justify;
	padding:5px;
	/*border-top-left-radius: 0px; 
	border-top-right-radius: 0px;
	border-bottom-right-radius: 6px; 
	border-bottom-left-radius: 6px;*/
	background-image: -ms-linear-gradient(top, #afcfff 0%, #eaf1fb 100%);
	background-image: -moz-linear-gradient(top, #afcfff 0%, #eaf1fb 100%);
	background-image: -o-linear-gradient(top, #afcfff 0%, #eaf1fb 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #afcfff), color-stop(1, #eaf1fb));
	background-image: -webkit-linear-gradient(top, #afcfff 0%, #eaf1fb 100%);
	background-image: linear-gradient(to bottom, #afcfff 0%, #eaf1fb 100%);
	/*background-image: -ms-linear-gradient(top, #578aab 0%, #0098FFF 100%);
	background-image: -moz-linear-gradient(top, #578aab 0%, #0098FFF 100%);
	background-image: -o-linear-gradient(top, #578aab 0%, #0098FFF 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #578aab), color-stop(1, #0098FFF));
	background-image: -webkit-linear-gradient(top, #578aab 0%, #0098FFF 100%);
	background-image: linear-gradient(to bottom, #578aab 0%, #0098FF 100%);*/
}
.Caixa{
	text-align:left;
	padding:3px;
	}

.TituloEmFoco {
	font-family:"Arial Rounded MT Bold";
	font-size: 14px;
	font-weight:bold;
	letter-spacing:0.1em;
	color:#ededed;
	text-transform:uppercase;
	line-height:1.2;
	text-align:justify;
}

.Seccao {
	font-family:Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, sans-serif;
	font-size: 14px;
	font-weight:bold;
	letter-spacing:0.1em;
	color:#ededed;
	text-transform:uppercase;
	line-height:1.2;
	text-align:justify;
	/*border-top-left-radius: 6px; 
	border-top-right-radius: 6px;
	border-bottom-right-radius: 0px; 
	border-bottom-left-radius: 0px;
	background-image: -ms-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: -moz-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: -o-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #233c4c), color-stop(1, #0098FF));
	background-image: -webkit-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: linear-gradient(to right, #233c4c 0%, #0098FF 100%);*/
	background-color: #0774da;
	padding-left:10px;
	
	
}

.Seccao3 {
	font-family:Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, sans-serif;
	font-size: 14px;
	font-weight:bold;
	letter-spacing:0.05em;
	color:#ededed;
	text-transform:uppercase;
	line-height:1.2;
	text-align:justify;
	/*border-top-left-radius: 6px; 
	border-top-right-radius: 6px;
	border-bottom-right-radius: 0px; 
	border-bottom-left-radius: 0px;
	background-image: -ms-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: -moz-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: -o-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #233c4c), color-stop(1, #0098FF));
	background-image: -webkit-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: linear-gradient(to right, #233c4c 0%, #0098FF 100%);*/
	background-color: #0774da;
	padding-left:10px;
	
	
}

.Seccao1 {
	font-family:Gibson,PT Sans,Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight:normal;
	letter-spacing:0.03em;
	color:#ededed;
	text-transform:uppercase;
	line-height:1.2;
	text-align:justify;
	/*border-top-left-radius: 6px; 
	border-top-right-radius: 6px;
	border-bottom-right-radius: 0px; 
	border-bottom-left-radius: 0px;
	background-image: -ms-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: -moz-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: -o-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #233c4c), color-stop(1, #0098FF));
	background-image: -webkit-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: linear-gradient(to right, #233c4c 0%, #0098FF 100%);*/
	background-color: #0774da;
	padding-left:10px;
}

.Seccao2 {
	font-family:Gibson,PT Sans,Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight:normal;
	letter-spacing:0.075em;
	color:#ededed;
	text-transform:uppercase;
	line-height:1.2;
	text-align:justify;
	/*border-top-left-radius: 6px; 
	border-top-right-radius: 6px;
	border-bottom-right-radius: 0px; 
	border-bottom-left-radius: 0px;
	background-image: -ms-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: -moz-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: -o-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #233c4c), color-stop(1, #0098FF));
	background-image: -webkit-linear-gradient(left, #233c4c 0%, #0098FF 100%);
	background-image: linear-gradient(to right, #233c4c 0%, #0098FF 100%);*/
	background-color: #0774da;
	padding-left:10px;
	
	
}

.TituloNoticia {
	font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	letter-spacing: 0em;
	color: #233c4c;
	text-transform: uppercase;
	line-height: 1.2;
	text-align: left;	
		}

.TituloNoticia1 {
	font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	letter-spacing: 0.1em;
	color: #233c4c;
	line-height: 1.2;
	text-align: left;	
		}

.TituloNoticia2 {
	font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	letter-spacing: -0.05em;
	color: #233c4c;
	text-transform: uppercase;
	line-height: 1.2;
	text-align: left;	
}

.TituloNoticia3 {
	font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	letter-spacing: -0.02em;
	color: #233c4c;
	text-transform: uppercase;
	line-height: 1.2;
	text-align: left;	
} 

.FrameNoticia {
	
	padding:5px;
	background-color:#FFF;
	opacity: 0.85;
	transition: 0.3s;
	/*-webkit-transition: opacity 0.3s linear; opacity: 0.85;
	transition: opacity 0.3s linear; opacity: 0.85;
	-webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;*/
	

}

.FrameNoticia:hover{
	/*-webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
	/*border-top-left-radius: 0px; 
	border-top-right-radius: 0px;
	border-bottom-right-radius: 6px; 
	border-bottom-left-radius: 6px;*/
	background-image: -ms-linear-gradient(top, #D5E6FF 0%, #eaf1fb 100%);
	background-image: -moz-linear-gradient(top, #D5E6FF 0%, #eaf1fb 100%);
	background-image: -o-linear-gradient(top, #D5E6FF 0%, #eaf1fb 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #D5E6FF), color-stop(1, #eaf1fb));
	background-image: -webkit-linear-gradient(top, #D5E6FF 0%, #eaf1fb 100%);
	background-image: linear-gradient(to bottom, #D5E6FF 0%, #eaf1fb 100%);
	opacity: 1;
	transition: 0.3s;
	/*border-width: 0px; 
	border-style: solid; */
	
	
	
/*}

figure {
  float: left;
  width: 20%;
  text-align: center;
  text-indent: 0;
	font-size: 9px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:100;
	color: #001421;
	letter-spacing:0.9px; 
	font-weight:100;
  border: none;
  margin: 0em;
 padding-top: 0.1em;
	padding-right:0.8em

}*/}

.center {
  display: block;
  margin-left: 7px;
  margin-right: auto;
  width: 5%;
}

.foto{
  width:154px;
	height:180px;
  text-align:left;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 8px;
	font-weight: lighter;
	letter-spacing:0.3px;
  display:block;
  background-color: transparent;
  border: 0px solid transparent;
  margin-right: 9px;
	margin-left: 0px;
  margin-bottom: 0px;
	margin-top: 0px;
  float:left;
}

.foto4x3{
  width:154px;
	height:211px;
  text-align:left;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 8px;
	font-weight: lighter;
	letter-spacing:0.3px;
  display:block;
  background-color: transparent;
  border: 0px solid transparent;
  margin-right: 9px;
	margin-left: 0px;
  margin-bottom: 0px;
	margin-top: 0px;
  float:left;
}

.foto-small{
  width:154px;
	height:100px;
  text-align: left;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 8px;
	font-weight: lighter;
	letter-spacing:0.2px; 
  display:block;
  background-color: transparent;
  border: 0px solid transparent;
  margin-right: 9px;
	margin-left: 0px;
  margin-bottom: 10px;
  float:left;
}

.foto-small-2{
  width:100px;
	height:100px;
  text-align: left;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 8px;
	font-weight: lighter;
	letter-spacing:0.5px; 
  display:block;
  background-color: transparent;
  border: 0px solid transparent;
  margin-right: 9px;
	margin-left: 0px;
  margin-bottom: 5px;
  float:left;
}

.foto-small-2-1{
  width:100px;
	height:100px;
  text-align: left;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 8px;
	font-weight: lighter;
	letter-spacing:-0.5px; 
  display:block;
  background-color: transparent;
  border: 0px solid transparent;
  margin-right: 9px;
	margin-left: 0px;
  margin-bottom: 5px;
  float:left;
}

.foto-small-2-livro{
  width:100px;
	height:141px;
  text-align: left;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 8px;
	font-weight: lighter;
	letter-spacing:0.5px; 
  display:block;
  background-color: transparent;
  border: 0px solid transparent;
  margin-right: 9px;
	margin-left: 0px;
  margin-bottom: 5px;
  float:left;
}


.foto-small-3{
  width:154px;
	height:100px;
  text-align: left;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 8px;
	font-weight: lighter;
	letter-spacing:-0.2px; 
  display:block;
  background-color: transparent;
  border: 0px solid transparent;
  margin-right: 9px;
	margin-left: 0px;
  margin-bottom: 10px;
  float:left;
}

.foto-small-3-1{
  width:154px;
	height:100px;
  text-align: left;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 8px;
	font-weight: lighter;
	letter-spacing:-0.3px; 
  display:block;
  background-color: transparent;
  border: 0px solid transparent;
  margin-right: 9px;
	margin-left: 0px;
  margin-bottom: 10px;
  float:left;
}

.foto-small-3-2{
  width:154px;
	height:100px;
  text-align: left;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 8px;
	font-weight: lighter;
	letter-spacing:-0.6px; 
  display:block;
  background-color: transparent;
  border: 0px solid transparent;
  margin-right: 9px;
	margin-left: 0px;
  margin-bottom: 10px;
  float:left;
}

.foto-small-4{
  width:100px;
	height:166px;
  text-align: left;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 8px;
	font-weight: lighter;
	letter-spacing:-0.2px; 
  display:block;
  background-color: transparent;
  border: 0px solid transparent;
  margin-right: 9px;
	margin-left: 0px;
  margin-bottom: 10px;
  float:left;
}

hr.novo {
  border-top: 1px dashed #0774da;
	border-radius: 2px;
}

td.direita {
border-bottom: 7px solid #FFFFFF;
	background-color:#F5F5F5;
}

