<style type="text/css">
table.paleBlueRows {
  
  border: 1px solid #38acbc;
  width: 100%;
  
  text-align: center;
  border-collapse: collapse;
}
table.paleBlueRows td, table.paleBlueRows th {
  border: 1px solid #38acbc;
  padding: 3px 2px;
	
}

table.paleBlueRows th {
	color: #fff !important;
	
}
table.paleBlueRows tbody td {
  font-size: 13px;
	background: #fff;
}
table.paleBlueRows tr:nth-child(even) {
  background: #dae7e9;
}
table.paleBlueRows thead {
  background: #38acbc;
  border-bottom: 5px solid #38acbc;
}
table.paleBlueRows thead th {
  font-size: 17px;
  font-weight: bold;
  color: #FFFFFF !important;
  text-align: center !important;
  border-left: 2px solid #fff;
}
table.paleBlueRows thead th:first-child {
  border-left: none;
}

table.paleBlueRows tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  background: #bdd6d9;
  border-top: 3px solid #444444;
}
table.paleBlueRows tfoot td {
  font-size: 14px;
}
	
	
</style>


a.botaocomprar {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #38adbc), color-stop(1, #3197a4));
	background:-moz-linear-gradient(top, #38adbc 5%, #3197a4 100%);
	background:-webkit-linear-gradient(top, #38adbc 5%, #3197a4 100%);
	background:-o-linear-gradient(top, #38adbc 5%, #3197a4 100%);
	background:-ms-linear-gradient(top, #38adbc 5%, #3197a4 100%);
	background:linear-gradient(to bottom, #38adbc 5%, #3197a4 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#38adbc', endColorstr='#3197a4',GradientType=0);
	background-color:#38adbc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #38adbc;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:10px 19px;
	text-decoration:none;
	text-shadow:0px 1px 0px #38adbc;
}
a.botaocomprar:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3197a4), color-stop(1, #38adbc));
	background:-moz-linear-gradient(top, #3197a4 5%, #38adbc 100%);
	background:-webkit-linear-gradient(top, #3197a4 5%, #38adbc 100%);
	background:-o-linear-gradient(top, #3197a4 5%, #38adbc 100%);
	background:-ms-linear-gradient(top, #3197a4 5%, #38adbc 100%);
	background:linear-gradient(to bottom, #3197a4 5%, #38adbc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3197a4', endColorstr='#38adbc',GradientType=0);
	background-color:#3197a4;
}
a.botaocomprar:active {
	position:relative;
	top:1px;
}


.conteudo {
  /*border-top: 1px solid #a1a1a1;
  padding-top: 18px;*/
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  font-family: "proxima_nova_altlight", sans-serif;
}
.conteudo p {
  font-size: 14px;
  line-height: 14px;
  font-weight: lighter;
  color: #a1a1a1;
}
.conteudo h1 {
  padding: 20px 0;
  color: #38acbc;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 20px;
  font-weight: lighter;
}
.conteudo h2 {
  padding: 0;
  margin: 0;
  color: #38acbc;
  font-size: 15px;
  line-height: 15px;
  font-weight: bold;
}
.conteudo h3 {
  color: rgb(255, 127, 0);
  font-weight: bold;
  font-size: 15px;
  line-height: 24px;
  padding: 0;
  
  /*padding: 0;
  margin: 10px 0 20px 0;
  color: #38acbc;
  font-size: 14px;
  line-height: 14px;
  font-weight: lighter;
  color: #a1a1a1;*/
}
.conteudo h3 span {
  color: #38acbc;
  font-weight: bold;
}
.conteudo .tab {
  width: 400px;
}
.conteudo .tab span {
  font-size: 14px;
  line-height: 14px;
  padding: 3px 10px;
  border: 1px solid #a1a1a1;
  border-radius: 2px;
  float: left;
  margin: 0 10px 10px 0;
  width: 100px;
  text-align: center;
}
.conteudo .tab span a {
  color: #a1a1a1;
}
.conteudo .tab .ativo {
  background: #38acbc;
  border-color: #38acbc;
}
.conteudo .tab .ativo a {
  color: white;
}
.conteudo .tab .ativo a:hover {
  color: white;
}
.conteudo .box_fechado {
  width: 656px;
  height: 25px;
  background: url(../images/aba_fechada.png) no-repeat center;
}
.conteudo .box {
  margin-bottom: 200px;
  width: 656px;
  padding-bottom: 35px;
  border-top: 2px solid #cccccc;
  background: url(../images/aba_aberta.png) no-repeat center bottom #f3f3f3;
}
.conteudo .box h1 {
  font-size: 14px;
  line-height: 14px;
  color: #a1a1a1;
  padding: 15px;
}
.conteudo .box p {
  font-size: 14px;
  line-height: 14px;
  color: #a1a1a1;
  padding: 0 15px;
  line-height: 30px;
}
.conteudo .box p span {
  color: #38acbc;
  font-weight: bold;
}

/* estilo default para as matérias, posts... */
.container-post {
  margin-bottom: 70px;
}
.container-post .content-post {
  margin-top: 0;
  /* revista */
}
.container-post .content-post h3 {
  font-weight: bold;
  color: #86888d;
}
.container-post .content-post p {
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 24px;
}
.container-post .content-post figure {
  margin: 0;
  
  padding: 4px;
  font-size: 12px;
  font-style: italic;
}
.container-post .content-post figure img {
  margin: 0;
}
.container-post .content-post ul {
  list-style: none;
  font-size: 13px;
}
.container-post .content-post ul li {
  margin-bottom: 10px;
}
.container-post .content-post ul li a {
  color: #38acbc;
}
.container-post .content-post ul.lista {
  font-size: inherit;
  color: #a1a1a1;
}
.container-post .content-post a {
  color: #ff7f00;
  font-weight: bold;
}
.container-post .content-post a:hover {
  color: #38acbc;
}
.container-post .content-post .box-capa-revista {
  width: 200px;
  float: left;
  margin-right: 30px;
}
.container-post .content-post .box-capa-revista a {
  padding: 5px 0;
  text-align: center;
  width: 100%;
  color: #FFF;
  float: left;
  font-size: 12px;
  text-transform: uppercase;
}
.container-post .content-post .box-capa-revista a.link-clik {
  display: block;
  background: #a1a1a1;
}
.container-post .content-post .box-capa-revista a.link-clik:hover {
  background: #38acbc;
}
.container-post .content-post .box-capa-revista img.capa-revista {
  float: left;
  margin: 0;
}
.container-post .content-post .descricao-revista {
  width: 605px;
  float: left;
  margin-bottom: 30px;
}
.container-post .content-post .descricao-revista h1 {
  padding-bottom: 6px;
}
.container-post .content-post .descricao-revista h3 {
  margin: 0;
}
.container-post .content-post .redactor-box {
  width: 780px !important;
}
.container-post .redactor-editor {
  margin-top: 0;
  /* revista */
}
.container-post .redactor-editor h3 {
  font-weight: bold;
  color: #86888d;
}
.container-post .redactor-editor p {
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 24px;
}
.container-post .redactor-editor figure {
  margin: 0;
  
  padding: 4px;
  font-size: 12px;
  font-style: italic;
}
.container-post .redactor-editor figure img {
  margin: 0;
}
.container-post .redactor-editor ul {
  list-style: none;
  font-size: 13px;
}
.container-post .redactor-editor ul li {
  margin-bottom: 10px;
}
.container-post .redactor-editor ul li a {
  color: #38acbc;
}
.container-post .redactor-editor ul.lista {
  font-size: inherit;
  color: #a1a1a1;
}
.container-post .redactor-editor a {
  color: #ff7f00;
  font-weight: bold;
}
.container-post .redactor-editor a:hover {
  color: #38acbc;
}
.container-post .redactor-editor .box-capa-revista {
  width: 200px;
  float: left;
  margin-right: 30px;
}
.container-post .redactor-editor .box-capa-revista a {
  padding: 5px 0;
  text-align: center;
  width: 100%;
  color: #FFF;
  float: left;
  font-size: 12px;
  text-transform: uppercase;
}
.container-post .redactor-editor .box-capa-revista a.link-clik {
  display: block;
  background: #a1a1a1;
}
.container-post .redactor-editor .box-capa-revista a.link-clik:hover {
  background: #38acbc;
}
.container-post .redactor-editor .box-capa-revista img.capa-revista {
  float: left;
  margin: 0;
}
.container-post .redactor-editor .descricao-revista {
  width: 605px;
  float: left;
  margin-bottom: 30px;
}
.container-post .redactor-editor .descricao-revista h1 {
  padding-bottom: 6px;
}
.container-post .redactor-editor .descricao-revista h3 {
  margin: 0;
}
.container-post .redactor-editor .redactor-box {
  width: 867px;
}

/* redactor */

.redactor_editor {
  border-top: 1px solid #a1a1a1;
  padding-top: 18px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  width: 740px;
}
.redactor_editor p {
  font-size: 14px;
  line-height: 14px;
  font-weight: lighter;
  color: #a1a1a1;
}
.redactor_editor h1 {
  padding: 20px 0;
  color: #38acbc;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 20px;
  font-weight: lighter;
}
.redactor_format_h1 {
  color: #38acbc !important;
  text-transform: uppercase !important;
  font-size: 20px !important;
  line-height: 20px !important;
  font-weight: lighter !important;
}
.redactor_editor h2 {
  padding: 0;
  margin: 0;
  color: #38acbc;
  /*text-transform: uppercase;*/
  font-size: 15px;
  line-height: 15px;
  font-weight: bold;
}
.redactor_format_h2 {
  color: #38acbc !important;
  /*text-transform: uppercase !important;*/
  font-size: 15px !important;
  line-height: 15px !important;
  font-weight: bold !important;
}
.redactor_editor h3 {
  color: rgb(255, 127, 0);
  font-weight: bold;
  font-size: 15px;
  line-height: 24px;
  padding: 0;
  /*padding: 0;
  margin: 10px 0 20px 0;
  color: #38acbc;
  font-size: 14px;
  line-height: 14px;
  font-weight: lighter;
  color: #a1a1a1;*/
}
.redactor_format_h3 {
  /*color: #38acbc !important;
  font-size: 14px !important;
  line-height: 14px !important;
  font-weight: lighter !important;
  color: #a1a1a1 !important;*/

  color: rgb(255, 127, 0) !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 24px !important;
  padding: 0 !important;
}
.redactor_editor h3 span {
  color: #38acbc;
  font-weight: bold;
}
.redactor_editor .tab {
  width: 400px;
}
.redactor_editor .tab span {
  font-size: 14px;
  line-height: 14px;
  padding: 3px 10px;
  border: 1px solid #a1a1a1;
  border-radius: 2px;
  float: left;
  margin: 0 10px 10px 0;
  width: 100px;
  text-align: center;
}
.redactor_editor .tab span a {
  color: #a1a1a1;
}
.redactor_editor .tab .ativo {
  background: #38acbc;
  border-color: #38acbc;
}
.redactor_editor .tab .ativo a {
  color: white;
}
.redactor_editor .tab .ativo a:hover {
  color: white;
}
.redactor_editor .box_fechado {
  width: 656px;
  height: 25px;
  background: url(../images/aba_fechada.png) no-repeat center;
}
.redactor_editor .box {
  margin-bottom: 200px;
  width: 656px;
  padding-bottom: 35px;
  border-top: 2px solid #cccccc;
  background: url(../images/aba_aberta.png) no-repeat center bottom #f3f3f3;
}
.redactor_editor .box h1 {
  font-size: 14px;
  line-height: 14px;
  color: #a1a1a1;
  padding: 15px;
}
.redactor_editor .box p {
  font-size: 14px;
  line-height: 14px;
  color: #a1a1a1;
  padding: 0 15px;
  line-height: 30px;
}
.redactor_editor .box p span {
  color: #38acbc;
  font-weight: bold;
}

/* estilo default para as matérias, posts... */

.redactor_editor h3 {
  /*font-weight: bold;
  color: #86888d;*/
  color: rgb(255, 127, 0);
  font-weight: bold;
  font-size: 15px;
  line-height: 24px;
  padding: 0;
}
.redactor_editor p {
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 24px;
}
.redactor_editor figure {
  margin: 0;

  padding: 4px;
  font-size: 12px;
  font-style: italic;
}
.redactor_editor figure img {
  margin: 0;
}
.redactor_editor ul {
  list-style: none;
  font-size: 13px;
}
.redactor_editor ul li {
  margin-bottom: 10px;
}
.redactor_editor ul li a {
  color: #38acbc;
}
.redactor_editor ul.lista {
  font-size: inherit;
  color: #a1a1a1;
}
.redactor_editor a {
  color: #ff7f00;
  font-weight: bold;
}
.redactor_editor a:hover {
  color: #38acbc;
}
.redactor_editor .box-capa-revista {
  width: 200px;
  float: left;
  margin-right: 30px;
}
.redactor_editor .box-capa-revista a {
  padding: 5px 0;
  text-align: center;
  width: 100%;
  color: #FFF;
  float: left;
  font-size: 12px;
  text-transform: uppercase;
}
.redactor_editor .box-capa-revista a.link-clik {
  display: block;
  background: #a1a1a1;
}
.redactor_editor .box-capa-revista a.link-clik:hover {
  background: #38acbc;
}
.redactor_editor .box-capa-revista img.capa-revista {
  float: left;
  margin: 0;
}
.redactor_editor .descricao-revista {
  width: 605px;
  float: left;
  margin-bottom: 30px;
}
.redactor_editor .descricao-revista h1 {
  padding-bottom: 6px;
}
.redactor_editor .descricao-revista h3 {
  margin: 0;
}
.redactor_editor .redactor-box {
  width: 867px;
}
.redactor-editor {
  margin-top: 0;
  font-family: 'proxima_nova_altlight';
  /* revista */
}
.redactor-editor h3 {
  /*font-weight: bold;
  color: #86888d;*/

  color: rgb(255, 127, 0);
  font-weight: bold;
  font-size: 15px;
  line-height: 24px;
  padding: 0;
}
.redactor-editor p {
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 24px;
}
.redactor-editor figure {
  margin: 0;
  
  padding: 4px;
  font-size: 12px;
  font-style: italic;
}
.redactor-editor figure img {
  margin: 0;
}
.redactor-editor ul {
  list-style: none;
  font-size: 13px;
}
.redactor-editor ul li {
  margin-bottom: 10px;
}
.redactor-editor ul li a {
  color: #38acbc;
}
.redactor-editor ul.lista {
  font-size: inherit;
  color: #a1a1a1;
}
.redactor-editor a {
  color: #ff7f00;
  font-weight: bold;
}
.redactor-editor a:hover {
  color: #38acbc;
}
.redactor-editor .box-capa-revista {
  width: 200px;
  float: left;
  margin-right: 30px;
}
.redactor-editor .box-capa-revista a {
  padding: 5px 0;
  text-align: center;
  width: 100%;
  color: #FFF;
  float: left;
  font-size: 12px;
  text-transform: uppercase;
}
.redactor-editor .box-capa-revista a.link-clik {
  display: block;
  background: #a1a1a1;
}
.redactor-editor .box-capa-revista a.link-clik:hover {
  background: #38acbc;
}
.redactor-editor .box-capa-revista img.capa-revista {
  float: left;
  margin: 0;
}
.redactor-editor .descricao-revista {
  width: 605px;
  float: left;
  margin-bottom: 30px;
}
.redactor-editor .descricao-revista h1 {
  padding-bottom: 6px;
}
.redactor-editor .descricao-revista h3 {
  margin: 0;
}
.redactor-editor .redactor-box {
  width: 780px !important;
}