﻿@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
background:#fff;
}

/* início do compilado */
div.superbanner div.player .opcoes a, ul.menu li a, ul.menu li a:hover, .destaque h2, .destaque .mnchamadatop h1 a, .destaque .mnchamadatop h1 a:hover, .box1 h2, article .ultimos, .box2 h2, .box2B h2, .box3 h2, .box3 p a, .box3 p a:hover, .box4 h2, .box4 p a, .box4 p a:hover, .box5 h2, .box6 h2, aside p, aside p a, aside p a:hover, footer div.mn h4, footer ul.mn li a, footer div.mn li a:hover, footer div.copy{
font-family: Arial, Helvetica, sans-serif;     
}

ul.accesskey li a, ul.sidebartop li a, ul.sidebar li a, ul.sidebar_right li a, ul.localizacao li a, .destaque p a, .destaque p a:hover, .destaque .mnchamadatop p a, .destaque .mnchamadatop p a:hover, .box1 p a, .box1 p a:hover, .box2 p a, .box2 p a:hover, .box2B p a, .box2B p a:hover, .box5 p a, .box5 p a:hover, .box6 p a, .box6 p a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.identificacao h1, .identificacao p{
font-family:Geneva, Arial, Helvetica, sans-serif;
}

footer ul.mn li a, footer ul.mn li a:hover, footer div.copy{
font-size:0.7em;
}
ul.sidebar li a, ul.sidebar li a:hover, ul.sidebar_right li a, ul.localizacao li a, ul.localizacao li a:hover, div.superbanner div.player .opcoes a, ul.menu li a, ul.menu li a:hover, .destaque p a, .destaque p a:hover, .destaque .mnchamadatop p a, .destaque .mnchamadatop p a:hover, .box1 p a, .box1 p a:hover, .box2 p a, .box2 p a:hover, .box2B p a, .box2B p a:hover, .box4 p a, .box4 p a:hover, .box5 p a, .box5 p a:hover, .box6 p a, .box6 p a:hover{
font-size:0.8em;
}

.destaque .mnchamadatop h1 a, .destaque .mnchamadatop h1 a:hover, .box1 h2, .box2 h2, .box2B h2, .box3 h2, .box3 p a, .box3 p a:hover, .box4 h2, .box5 h2, .box6 h2, footer ul.mn h4{
font-size:0.8em;
}
.destaque h2, article .ultimos{
font-size:1.5em;
}
/* fim do compilado */

.topheader{
width:100%;
overflow:hidden;
margin:0 auto 0;
padding:0;
}

/* inínio menu acessibilidade */
.navtop{
width:100%;
overflow:hidden;
margin:5px auto 0;
}
ul.accesskey{
max-width:94%; /*padrão 89%*/
overflow:hidden;
margin:0 auto 0;
padding-left:1%;
/**/
background:#f0f0f0;
box-shadow: 0-0px 1px rgba(0,0,0,.2) inset, 0 0px 50px 5px #ccc;
border-radius:5px 5px;
border:#ccc solid 1px;
}
ul.accesskey li{
height:35px;
float: left;
display:inline-block;
padding:0;
margin:0;
line-height:30px;
}

ul.accesskey li:hover{
height:30px;
float: left;
display:inline-block;
padding:0;
margin:0;
line-height:30px;
background: #004343;
border-bottom:#005353 solid 5px;
}

ul.accesskey li a{
color: #333;
padding:10px 10px 13px 10px;
text-decoration: none;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:0.7em;
text-transform:uppercase;
}

ul.accesskey li a:hover{
color:#f2f2f2;
font-size:0.7em;
text-transform:uppercase;
}
/* fim menu acessibilidade */

#play {
width:95%;
overflow:hidden;
text-align:center;
margin:10px auto 10px;
padding:5px 0 5px 0;
background:#333;
border-radius: 5px;
color:#f0f0f0;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
display:block;
}

.supertop {
width:95%;
margin:10px auto 10px;
padding:0;
display:block;
}

.supertop:hover {
width:95%;
overflow:hidden;
text-align:center;
margin:10px auto 10px;
padding:0;
display:block;
transition: height 1s;
}

.supertop img{
width:100%;
}

@media screen and (max-width:800px){
.supertop img{
width:100%;
height: auto;
margin:0 auto 10px;
}
}

/* início header */
header{
width:96%; /*padrão 95%*/
overflow:hidden;
margin:5px auto 0;
border-radius:5px;

/*
background:#efefef;
box-shadow: 0-5px 1px rgba(0,0,0,.2) inset, 0 0px 50px 5px #ccc;
border:#adadad solid 1px;
*/
padding:0;
display:block;
}

.cab{
width:100%;
overflow:hidden;
margin:0 auto 0;
padding:0;
/*
box-shadow: 0-30px 50px rgba(0,0,0,.2) inset, 0 15px 10px -15px #005353;
border-radius:5px;
border-top:#009999 solid 3px;
background:#000;
background:#4CAF50 url(../../slide/ppua-viveiro-slide-1280x200px1.jpg) 0 0 no-repeat;
background:#4CAF50 url(../../slide/pesquisa-dsc-04865-ppua1.jpg) 0 0 no-repeat;
background: #f0f0f0;
background:#333;
background:#FF6600;
background: #005353;
background:#99CC66;
background:#323232;
*/
}

.logo{
width:95px;
height:96px;
display:inline;
float:left;
margin-left:10px;
/*
border:#ccc dotted 1px;
border-radius:5px;
*/
}
@media screen and (max-width:800px){
.logo{
width:100%;
height:96px;
margin:0 auto 0;
padding:0;
display:block;
}
.logo img{

margin:0 auto 0;
display:block;
}
}

.identificacao{
width:550px;
height:84px;
display:inline;
float:left;
margin-left: 10px;
padding:0 0 0 1%;
/*
background:#005353;
border:#fff dotted 1px;
border-radius:5px;
*/
}
@media screen and (max-width:800px){
.identificacao{
width:100%;
height:84px;
margin:0 auto 0;
padding:0;
display:block;
text-align:center;
}
}
.identificacao h1{
/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
color:#595959;
text-shadow:1px 1px 1px #ccc;
font-size:1.2em;
}

.identificacao p{
margin:10px 0 0 0;
/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
color:#009999;
font-size:0.7em;
}

.buscapost{
width:370px;
height:48px;
display:inline;
float:left;
margin-top:20px;
/*
border:#ccc dotted 1px;
border-radius:5px;
*/
}

@media screen and (max-width:800px){
.buscapost{
width:100%;
margin:0 auto 0;
padding:20px;
display:block;
}
.buscapost form{
min-width:90%;
/*
border:#333 solid 1px;
border-radius:5px;
*/
}

.buscapost form #campo{
min-width:79%;
height:42px;
display:inline;
float:left;
}

.buscapost form input.buscar{
width:50px;
height:48px;
float:right;
display:inline;
}
}

.buscapost form{
width:100%;
overflow:hidden;
/*
border:#f0f0f0 solid 1px;
background:#f0f0f0;
border:#fff dotted 1px;
border-radius:5px;
*/
}

.buscapost form #campo{
max-width:300px;
height:42px;
float:left;
display:inline;
}

.buscapost form input.buscar{
width:50px;
height:48px;
float:left;
display:inline;
}

.logoright{
width:95px;
height:96px;
display:inline;
float:right;
margin-right:10px;
}

@media screen and (max-width:800px){
.logoright{
max-width:95%;
margin:10px auto 0;
padding:0;
display: block;
}
}

/* Início menu social do parceiro */
ul.mnsocialpar{
width:100%;
overflow:hidden;
padding:0;
margin: 0 auto 0;
}

ul.mnsocialpar li{
float:left;
display:inline;
padding:0;
}

ul.mnsocialpar li a{
font-family:Verdana, Arial, Helvetica, sans-serif; 
  display: block;
  color: #323232;
  text-align: center;
  padding: 5px 5px;
  text-decoration: none;
  font-size: 0.8em;
transition: 0.8s;
}

ul.mnsocialpar li a img{
  display: none;
}

ul.mnsocialpar li a:hover img{
float:left;
  display: inline;
transition: 3s;
}

ul.mnsocialpar li a:hover.site{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif; 
background:#898989;
}
ul.mnsocialpar li a:hover.facebook{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif; 
background:#4267B2;
}

ul.mnsocialpar li a:hover.linkedin{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif; 
background:#0385C3;
}

ul.mnsocialpar li a:hover.instagram{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif; 
background:#2A4862;
}

ul.mnsocialpar li a:hover.youtube{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif; 
background:#FF0000;
}
ul.mnsocialpar li a:hover.twitter{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif; 
background:#1DA1F2;
}
ul.mnsocialpar li a:hover.pinterest{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif; 
background:#E60023;
}
ul.mnsocialpar li a:hover.whatsapp{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif; 
background:#3EBE2B;
}
ul.mnsocialpar li a:hover.chatwhats{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif; 
background:#006600;
}
/* Fim menu social do parceiro */

/* Place the navbar at the bottom of the page, and make it stick */
.navmn {
  overflow: hidden;
  bottom: 0;
  max-width: 100%;
margin: 0 auto 0;
}

/* Style the links inside the navigation bar */
.navmn a {
  float: left;
  display: block;
  color: #323232;
  text-align: center;
  padding: 3px 10px;
  text-decoration: none;
  font-size: 17px;
}

/* Change the color of links on hover */
.navmn a:hover {
  background-color: #595959;
  color: black;
}

/* Add a green background color to the active link */
.navmn a.active {
  background-color: #292929;
  color: white;
}
.navmn a.active:hover {
  background-color: #00CC66;
  color: white;
}

/* Hide the link that should open and close the navbar on small screens */
.navmn .icon {
  display: none;
}

/* When the screen is less than 600 pixels wide, hide all links, except for the first one ("Home"). Show the link that contains should open and close the navbar (.icon) */
@media screen and (max-width: 600px) {
  .navmn a:not(:first-child) {display: none;}
  .navmn a.icon {
    float: right;
    display: block;
  }
}

/* The "responsive" class is added to the navbar with JavaScript when the user clicks on the icon. This class makes the navbar look good on small screens (display the links vertically instead of horizontally) */
@media screen and (max-width: 600px) {
  .navmn.responsive a.icon {
    position: relative;
    right: 0;
    bottom: 0;
  }
  .navmn.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
}

/* nav menu principal */
.side_box {
max-width:96%; /*padrão 90%*/
overflow:hidden;
margin: 0 auto 0;
padding:0;
box-shadow: 0-10px 1px rgba(0,0,0,.2) inset, 0 3px 3px -1px #333;
background:#2D972D;
border-radius:5px;
/*
background:#005353;
border-radius:5px;
background:#4CAF50;
background:#99CC66;
background:#FF6600;
background:#FF3366;
background:#005353;
background:#323232;
background:#333;
background:#000;
border:#005353 dotted 1px;
*/
border-bottom:#333 solid 5px;
}

ul.sidebar {
width:68%;
margin:0;
float:left;
display:inline-block;
padding: 0 0 0 10px;
overflow: hidden;
}

@media screen and (max-width:800px){
ul.sidebar {
width:100%;
margin:0 auto 0;
display:block;
padding: 0 0 0 10px;
overflow: hidden;
}
}

ul.sidebar li {
height:50px;
float: left;
display:inline-block;
padding:0;
margin: 0;
line-height:50px;
}

ul.sidebar li:hover {
background:#004242;
}

ul.sidebar li a {
color: #fff;
padding:25px 10px 25px 10px;
text-decoration: none;
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;*/

}

ul.sidebar li a:hover {
background:#333;
color:#f2f2f2;
/*font-size:0.8em;*/
box-shadow: 0-20px 1px rgba(0,0,0,.2) inset, 0 3px 30px -1px #333;}

ul.sidebar_right {
width:30%;
margin:0;
float:right;
display:inline-block;
padding: 0;
overflow: hidden;
}
@media screen and (max-width:800px){
ul.sidebar_right {
width:100%;
margin:0 auto 0;
display:block;
padding: 0;
overflow: hidden;
}
}

ul.sidebar_right li {
display:inline-block;
padding: 10px;
float: right;
}
ul.sidebar_right li a {
color: #595959;
text-decoration: none;
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;*/
}
/* fim navbar */

/* início do submanu sidebar */

ul.sidebar li div ul{
display:none;
}

ul.sidebar li:hover div ul{
max-width:160px;
overflow:hidden;
padding:20px;
display:block;
position:absolute;
z-index:999;
margin-left:-40px;
border-radius:5px;
    background: -moz-linear-gradient(#004343, #005353);     
    background: -webkit-linear-gradient(#004343, #009999);     
    background: -o-linear-gradient(#004343, #009999);     
box-shadow: 0-5px 1px rgba(0,0,0,.2) inset, 0 10px 50px 5px #000;
}

ul.sidebar li:hover div ul p{
padding:0;
margin:0;
display:block;
color:#fff;
background:#005353;
text-align:center;
}
ul.sidebar li:hover div ul li{
max-width:170px;
margin:0;
height:25px;
line-height:10px;
display:block;
padding:0;
border-bottom:#009999 dotted 1px;
}

ul.sidebar li:hover div ul li a{
min-width:150px;
height:25px;
display:block;
color:#fff;
margin:0;
line-height:30px;
padding:0;
}

ul.sidebar li:hover div ul li a:hover{
min-width:140px;
height:25px;
display:block;
background:#009999;
color:#000;
padding-left:10px;
margin:0;
line-height:30px;
}
/* fim do submanu sidebar */

/* Localização de setor */
ul.localizacao {
max-width:95%;
margin:0 auto;
padding: 0 0 0 10px;
overflow: hidden;
}

@media screen and (max-width:800px){
ul.localizacao {
max-width:93%;
margin:0 auto;
padding: 0 0 0 10px;
overflow: hidden;
}
}

ul.localizacao li {
height:30px;
float: left;
display:inline-block;
padding:5px;
margin: 0;
line-height:30px;
}

ul.localizacao li span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}

ul.localizacao li:hover {
/*background:#004242;*/
}

ul.localizacao li a {
color: #333;
padding:10px;
font-weight:bold;
text-decoration: none;
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;*/
}

ul.localizacao li a:hover {
background:#4CAF50;
color:#f2f2f2;
/*font-size:0.8em;*/
}
/* fim navbar */

/* início do submanu localizacao */
ul.localizacao li div ul{
display:none;
}

ul.localizacao li:hover div ul{
max-width:160px;
overflow:hidden;
padding:20px;
display:block;
position:absolute;
z-index:999;
margin-left:-40px;
border-radius:5px;
    background: -moz-linear-gradient(#004343, #005353);     
    background: -webkit-linear-gradient(#004343, #009999);     
    background: -o-linear-gradient(#004343, #009999);     
box-shadow: 0-5px 1px rgba(0,0,0,.2) inset, 0 10px 50px 5px #000;
}

ul.localizacao li:hover div ul p{
padding:0;
margin:0;
display:block;
color:#fff;
background:#005353;
text-align:center;
}
ul.localizacao li:hover div ul li{
max-width:170px;
margin:0;
height:25px;
line-height:10px;
display:block;
padding:0;
border-bottom:#009999 dotted 1px;
}

ul.localizacao li:hover div ul li a{
min-width:150px;
height:25px;
display:block;
color:#fff;
margin:0;
line-height:30px;
padding:0;
}

ul.localizacao li:hover div ul li a:hover{
min-width:140px;
height:25px;
display:block;
background:#009999;
color:#000;
padding-left:10px;
margin:0;
line-height:30px;
}
/* fim do submanu onde estou */

div.superbanner{
width:89%; /*padrão 89%*/
overflow:hidden;
margin:10px auto 30px;
list-style:none;
border-radius:5px;
background:#333;
padding:0.5%;
}

/* início do play */
div.superbanner div.player{
width:30%;
height:90px;
margin-left:1.5%;
margin-right:1.5%;
background:#DCD3B6;
padding:0;
float:left;
display:inline;
}
div.superbanner div.player .opcoes{
max-width:100%;
height:30px;
margin:0 auto;
padding:0;
background:#009999;
line-height:30px;
display:block;
text-align:center;
}
div.superbanner div.player .opcoes a{
/*font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;*/
color:#fff;
}
div.superbanner div.player audio{
max-width:100%;
margin:0 auto;
padding:0;
display:block;
}
/* botões */
.button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
}
.button1 {background-color: #4CAF50;} /* Green */
.button2 {background-color: #008CBA;} /* Blue */
.button3 {background-color: #f44336;} /* Red */ 
.button4 {background-color: #e7e7e7; color: black;} /* Gray */ 
.button5 {background-color: #555555;} /* Black */
/* botões */

div.playmn{
max-width:100%;
height:20px;
margin:5px auto;
padding:0;
display:block;
list-style:none;
}
ul.menu{
max-width:100%;
margin:0 auto;
padding:0;
list-style:none;
}
ul.menu li{
max-width:150px;
margin-left:10px;
padding:0;
float:left;
display:inline;
list-style:none;
}
ul.menu li a{
/*font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;*/
color:#004343;
text-decoration:underline;
padding:5px;
}
ul.menu li a:hover{
/*font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;*/
color:#fff;
padding:5px;
text-decoration:none;
background:#009999;
border-radius:5px;
}
/* fim do play */

div.superbanner div.banner{
max-width:30%;
height:90px;
margin-left:1.5%;
margin-right:1.5%;
background:#DCD3B6;
padding:0;
float:left;
display:inline;
}

div.superbanner img.img{
max-width:100%;
height:auto;
}

/* início container */
div.container{
width:95%; /*padrão 90%*/
overflow:hidden;
margin:10px auto;
/*
background:#efefef;
*/
padding:0;
}

section{
max-width:100%;
overflow:hidden;
/*
background:#efefef;
*/
padding:0;
margin:0 auto 20px;
display: block;
}

.box5{
width:21%;
min-height:600px;
margin-left:1%;
margin-right:1%;
margin-bottom:30px;
float:left;
display:inline;
background:#fff;
padding:1%;
}

.box5:hover{
width:21%;
min-height:600px;
margin-left:1%;
margin-right:1%;
margin-bottom:30px;
float:left;
display:inline;
background:#f0f0f0;
padding:1%;
}

@media screen and (max-width: 800px) {
.box5{
width:95%;
overflow:hidden;
margin:0 auto 30px;
display:block;
background:#fff;
padding:1%;
border:#ccc dashed 1px;
}

.box5:hover{
width:95%;
overflow:hidden;
margin:0 auto 30px;
display:block;
background:#f0f0f0;
padding:1%;
border:#ccc dashed 1px;
}

.cardbox {
  width: 100%;
overflow:hidden;
  margin:0 auto 0;
display:block;
  text-align:left;
padding:0;
  font-family: Times New Roman;
font-size:1em;
}
}

.cardbox {
  width: 100%;
min-height:600px;
display:block;
  text-align:left;
padding:0;
  font-family: Times New Roman;
font-size:1em;
}

.cardbox p{
  margin:0 auto 10px;
display:block;
  text-align:left;
padding:0;
  font-family: Arial;
font-size:0.8em;
  color:#333;
}

.price {
  color:#2D972D;
  font-size: 22px;
  font-family: Arial, Verdana;
font-height:bold;
margin: 20px auto 20px;
}

.cardbox button {
  border: none;
  outline: 0;
  padding: 10px;
  color: white;
  background-color: #333;
  text-align: center;
  cursor: pointer;
  width: 100%;
  font-size: 1em;
margin:0 auto 0;
border-radius:10px;
}

.cardbox button:hover {
  /*opacity: 0.7;*/
  background-color: #2D972D;
}

#logoparc {
width:30%;
overflow:hidden;
background:#333;
display: inline;
float:left;
margin: 20px auto 30px;
}
#logoparc img {
width:100%;
min-height:100%;
}

#dadosdoparceiro {
width:65%;
overflow:hidden;
background:#fff;
margin: 20px auto 30px;
padding:1%;
display:inline;
float:right;
}

/* início menu banners botões */
.row {
width:97%;
  display: flex;
  flex-wrap: wrap;
  padding: 0 4px 10px;
margin:0 auto 0;
background:#ccc;
border-radius: 5px;
}

/* Create four equal columns that sits next to each other */
.column {
  max-width: 100%;
  padding: 0 40px;
}

.column img {
  margin-top: 8px;
  vertical-align: middle;
  width: 140px;
}

/* Responsive layout - makes a two column-layout instead of four columns */
@media screen and (max-width: 800px) {
  .column {
    flex: 100%;
    max-width: 100%;
  }
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column {
    flex: 100%;
    max-width: 100%;
  }
}
/* fim menu banners botões */

div.container section article .socialmidias{
max-width:96%;
overflow:hidden;
margin:0 auto 20px;
padding:1%;
border-top:#ccc dotted 1px;
border-left:#ccc dotted 1px;
border-right:#ccc dotted 1px;
border-bottom:#009999 solid 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
/*box-shadow: 0-0px 1px rgba(0,0,0,.2) inset, 0 0px 10px 0px #ccc;*/
background:#E4E4E4;
}
@media screen and (max-width:800px){
div.container section article .socialmidias{
width:96%;
overflow:hidden;
margin:0 auto 20px;
padding:1%;
border-top:#ccc dotted 1px;
border-left:#ccc dotted 1px;
border-right:#ccc dotted 1px;
border-bottom:#009999 solid 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
/*box-shadow: 0-0px 1px rgba(0,0,0,.2) inset, 0 0px 10px 0px #ccc;*/
background:#E4E4E4;
}
}

div.container section article .socialmidias .fb-like{
max-width:300px;
height:50px;
padding:1%;
float:left;
display:inline-block;
margin-right:20px;
}

div.container section article .socialmidias .fb-send{
max-width:100px;
height:50px;
padding:1%;
float:left;
display:inline-block;
margin-right:20px;
}

div.container section article .socialmidias .twitter{
max-width:200px;
height:50px;
padding:1%;
float:left;
display:inline-block;
margin-right:20px;
}

div.container section article .whatsapp-compartilhar{
width:50px;
overflow:hidden;
float:left;
display:inline-block;
padding:0;
margin:0;
margin-right:20px;
}

div.container section article .whatsapp-compartilhar a{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#005353;
text-align:center;
}

/* início mn programação */
div.container section article{
width:70%;
overflow:hidden;
padding:0 0 5px 0;
display:inline;
float:left;
/*
*/
}

@media screen and (max-width:800px){
div.container section article{
width:100%;
overflow:hidden;
margin:0 auto 0;
padding:0 0 5px 0;
display:block;
}
.boxprogram{
width:95%;
overflow:hidden;
/*background:#332145;*/
padding: 0;
margin:10px;
display:inline-block;
}
.boxprogram:hover{
width:95%;
overflow:hidden;
padding:0;
margin:10px;
display:inline-block;
}

.boxprogram .imgprog {
margin: 10px auto 0;
display:block;
}
}

.boxprogram{
min-width:24%;
overflow:hidden;
padding: 0;
margin:5px;
float:left;
display:inline;
}
.boxprogram:hover{
min-width:24%;
overflow:hidden;
background:#fff;
padding:0;
margin:5px;
float:left;
display:inline;
}
.boxprogram h1{
text-align:center;
margin:0 auto 0;
padding:3px;
}

.programacao{
width:100%;
padding:0;
margin:0 auto 0;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
color:#323232;
text-align:center;
border-bottom:#cc9933 solid 1px;
}

.boxprogram p{
padding:0;
margin:5px auto 5px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#332145;
text-align:center;
}
.boxprogram p a{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#CC0033;
text-align:center;
font-weight:bold;}

/* fim mn programação */

/*início do box comercial*/
.boxcom{
width:250px;
overflow:hidden;
background:#f0f0f0;
padding:0;
border:#ccc dotted 1px;
margin:20px;
float:left;
display:inline;
}
.boxcom:hover{
width:250px;
overflow:hidden;
background:#f0f0f0;
padding:0;
border:#ccc dotted 1px;
margin:20px;
box-shadow: 0-0px 0px rgba(0,0,0,.2) inset, 0 0px 20px 0px #333;
}
.boxcom .img{
width:100%;
padding:0;
margin:0 auto;
border-bottom:#ccc dotted 5px;
}
.boxcom h2{
padding:5px;
border-bottom:#ccc dotted 1px;
margin:0;
font-family:Roboto, Arial, Helvetica, sans-serif, Times, serif, Times New Roman;
text-align:center;
}
.boxcom p{
padding:5px;
border-bottom:#ccc dotted 1px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:center;
}
.boxcom ul{
width:90%;
overflow:hidden;
padding:5%;
margin:0 auto;
list-style:none;
}
.boxcom ul li{
width:50%;
height:30px;
padding:0;
margin:0;
list-style:none;
float:left;
display:inline;
text-align:center;
background:#f0f0f0;
}
/*fim do box comercial*/

iframe{
width:95%;
height:405px;
display:block;
margin:0 auto 0;
}

/*postagem*/
div.container section article .ultimos{
max-width:100%;
overflow:hidden;
margin:0 auto;
padding:1%;
/*font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;*/
color:#fff;
text-transform:uppercase;
text-align:center;
/*box-shadow: 0-0px 1px rgba(0,0,0,.2) inset, 0 0px 10px 0px #fff;*/
background:#333;
}

div.container section article figure{
width:100%;
height:100%;
margin:0 auto 0;
}

div.container section article figure img{
width:100%;
height:100%;
margin:0 auto 0;
}

div.container section article figure figcaption{
color:#595959;
font-family:Times New Roman, Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
text-align:right;
padding-top:5px;
padding-right:20px;
padding-bottom:5px;
}

div.container section article figure figcaption span{
background:#ccc;
padding:3px;
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
}
div.container section article h1{
color:#009999;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:2em;
margin:10px auto 10px;
padding:0;
}
div.container section article h2{
color:#005353;
margin:0;
padding:20px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}
div.container section article h3{
color:#333;
border-bottom:#ccc solid 1px;
font-family:Times New Roman, Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
}
div.container section article h4{
color:#009966;
border-bottom:#ccc solid 1px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

div.container section article p{
color:#7A7A7A;
font-family:Times New Roman, Arial, Verdana, Helvetica, sans-serif;
font-size:1.2em;
}
div.container section article .spamdata{
color:#323232;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:0.9em;
}
div.container section article .spamdata span{
color:#323232;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:0.9em;
}
div.container section article .spamdata a{
color:#005353;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
}
/*postagem*/

/* destaque mais chamadas */
.destaque{
width:100%;
overflow:hidden;
margin:0 auto 0;
padding:0;
}

.destaque div.img{
width:45%;
overflow:hidden;
float:left;
background:#009999;
padding:0;
/*
background:#f0f0f0;
background:#efefef;
*/
}

.destaque h2{
/*font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;*/
color:#000;
padding:7px;
margin:0;
}
.destaque img{
max-width:100%;
border-bottom:#333 solid 5px;
}

.destaque p{
padding:7px;
margin:0;
}

.destaque p a{
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;*/
color:#000;
text-decoration:none;
}

.destaque p a:hover{
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;*/
color:#000;
text-decoration:underline;
}
/**/

.destaque .mnchamadatop{
width:51%;
float:right;
display:inline;
padding:0;
margin:0;
/*
background:#ccc;
*/
}

.destaque .mnchamadatop h1{
margin:0 0 20px 0;
border-bottom:#ccc dotted 1px;
text-align:left;
}

.destaque .mnchamadatop h1 a{
color:#009999;
text-decoration:none;
}

.destaque .mnchamadatop h1 a:hover{
color:#009999;
text-decoration:underline;
}

.destaque .mnchamadatop p{
margin:0 0 10px 0;
padding:0 0 5px 0;
border-bottom:#ccc dotted 1px;
text-align:left;
}

.destaque .mnchamadatop p:hover{
margin:0 0 10px 0;
padding:0 0 5px 0;
border-bottom:#ccc dotted 1px;
text-align:left;
}

.destaque .mnchamadatop p a{
color:#595959;
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;*/
text-decoration:none;
}

.destaque .mnchamadatop p a:hover{
color:#595959;
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;*/
text-decoration:underline;
}

/* destaque mais chamadas */
.box1{
max-width:100%;
overflow:hidden;
margin:0 auto 0;
/*
background:#efefef;
*/
box-shadow: 0-0px 1px rgba(0,0,0,.2) inset, 0 0px 10px 0px #ccc;
}
.box1 .img{
max-width:40%;
height: auto;
float:left;
display:inline;
border:#ccc solid 1px;
padding:5px;
background:#fff;
}

.box1 h2{
max-width:50%;
/*font-family:Arial, Helvetica, sans-serif;
font-size:1em;*/
color:#333;
padding:0;
float:left;
display:inline;
margin:10px 0 0 20px;
}

.box1 p{
max-width:50%;
float:left;
display:inline;
padding:0;
margin: 10px 0 0 20px;
}

.box1 p a{
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;*/
color:#595959;
text-decoration:none;
}

.box1 p a:hover{
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;*/
color:#595959;
text-decoration:underline;
}

.box3{
max-width:31.333%;
overflow:hidden;
margin-left:1%;
margin-right:1%;
background:#f0f0f0;
float:left;
display:inline;
}
.box3:hover{
max-width:31.333%;
overflow:hidden;
margin-left:1%;
margin-right:1%;
background:#DCD3B6;
float:left;
display:inline;
/*
background:#efefef;
*/
}
.box3 .img{
width:100%;
height: auto;
float:left;
display:block;
border-bottom:#FF6633 solid 3px;
margin:0 auto 10px;
}

.box3 h2{
max-width:100%;
display:block;
padding:7px;
/*font-family:Arial, Helvetica, sans-serif;
font-size:1em;*/
color:#000;
}

.box3 p{
max-width:100%;
display:block;
padding:7px;
}

.box3 p a{
/*font-family:Arial, Helvetica, sans-serif;
font-size:1em;*/
color:#000;
text-decoration:none;
}

.box3 p a:hover{
/*font-family:Arial, Helvetica, sans-serif;
font-size:1em;*/
color:#000;
text-decoration:underline;
}
.box4{
max-width:23%;
min-height:350px;
margin-left:1%;
margin-right:1%;
margin-bottom:30px;
float:left;
display:inline;
border-bottom:#FF6633 solid 3px;
}

.box4:hover{
max-width:23%;
min-height:350px;
margin-left:1%;
margin-right:1%;
margin-bottom:30px;
float:left;
display:inline;
background:#f0f0f0;
border-bottom:#009999 solid 3px;
}

@media screen and (max-width:800px){
.box4{
min-width:100%;
margin:10px auto 0;
display:block;
background:#f0f0f0;
}

.box4:hover{
min-width:100%;
margin:10px auto 0;
display:block;
background:#fff;
border-bottom:#332145 solid 3px;
}
.box4 .img{
margin: 10px auto 0;
display:block;
text-align:center;
}

.box4 h2{
/*font-family:Arial, Helvetica, sans-serif;
*/
text-align:center;
}

.box4 p{
text-align:center;
}

.box4 p a{
/*font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;*/
text-decoration:none;
}

.box4 p a:hover{
/*font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;*/
color:#004343;
text-decoration:underline;
}
}

.box4 .img{
max-width:100%;
height: auto;
display:block;
}

.box4 h2{
/*font-family:Arial, Helvetica, sans-serif;
font-size:1em;*/
color:#005353;
margin:0 auto;
}

.box4 p{
display:block;
margin:0 auto;
}

.box4 p a{
/*font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;*/
color:#004343;
text-decoration:none;
}

.box4 p a:hover{
/*font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;*/
color:#004343;
text-decoration:underline;
}

div.container section aside{
max-width:29%;
overflow:hidden;
float:right;
display:inline;
background:#DCD3B6;
border-radius: 5px;
/*
background:#DCD3B6;
*/
padding:0;
}
@media screen and (max-width:800px){
div.container section aside{
min-width:100%;
overflow:hidden;
margin:10px auto 0;
padding:0;
display:block;
border-radius:5px;
}
}
div.container section aside p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333;
text-align:center;
}

div.container section aside p a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#333;
text-align:center;
}
div.container section aside p a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#333;
text-align:center;
text-decoration:underline;
}

div.container section aside .img{
max-width:100%;
height: auto;
margin:0 auto;
display:block;
}
/* início container */

.boxpar{
width:99%;
overflow:hidden;
margin-top:15px;
margin-bottom:15px;
float:left;
display:inline;
background:#fff;
border:#ccc dotted 1px;
}

.boxpar .img{
width:25%;
height: auto;
float:left;
display:inline;
}

.boxpar .boxDesc{
width:73%;
float:right;
display:inline;
}

.boxpar .boxDescText{
width:100%;
display:block;
padding:10px;
}

@media screen and (max-width:800px){
.boxpar{
width:95%;
overflow:hidden;
margin:10px auto 0;
display:block;
background:#fff;
padding:10px;
}

.boxpar .img{
width:40%;
height:auto;
display:block;
}

.boxpar .boxDesc{
width:100%;
margin:0 auto 0;
display:block;
padding:0;
}
.boxpar .boxDesc .h{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#292929;
padding:0;
display:block;
margin:0 auto 0;
}

.boxpar .boxDescText{
width:100%;
margin:0 auto 0;
display:block;
padding:0;
}
.boxpar .boxDescText .h{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#292929;
padding:0;
display:block;
margin:0 auto 0;
}
}

.boxpar .boxDescText .h{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#006600;
font-height:bold;
padding:0;
margin:10px auto 10px;
}

.boxpar .boxDescText .resumo{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#292929;
width:98%;
overflow:hidden;
display:block;
padding:0;
}

.boxpar .boxDesc .h{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#006600;
font-height:bold;
padding:0;
margin:10px auto 10px;
}

.boxpar .boxDesc .resumo{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#292929;
max-width:97%;
display:block;
padding:0;
margin:0 auto 10px;
}

footer{
width:98%;
overflow:hidden;
padding:1%;
margin:0 auto 0;
border-top:#A2A2A2 solid 1px;
background:#DCD3B6;
}

footer ul.mn{
width:18%;
overflow:hidden;
display:inline-block;
float:left;
padding:0;
margin:0 2% 30px 0;
border-right:#A2A2A2 dashed 1px;
list-style:none;
}

footer ul#mn{
width:15%;
overflow:hidden;
display:inline-block;
float:right;
padding:10px;
margin:0 0 10px 0;
background:#000;
}

footer ul.mn h4{
/*font-family:Arial, Helvetica, sans-serif;
font-size:1em;*/
color:#A2A2A2;
text-decoration:none;
}

footer ul.mn li{
width:98%;
padding:3px;
margin:0 auto 1%;
}

footer ul.mn li a{
/*font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;*/
color:#595959;
text-decoration:none;
}

footer ul.mn li a:hover{
/*font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;*/
color:#333;
}

footer div.copy{
width:98%;
overflow:hidden;
display:block;
padding:1%;
margin:20px auto;
border-right:#ccc solid 1px;
background:#CEC29B;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#333;
}
.page{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
width:250px;
height:50px;
margin:0 auto 10px;
}
