@media (min-width: 1200px) {.box-videos .span2,.box-audio .span2,.box-galeria-fotos .span2,.box-noticias .span2{width:170px!important;}}@media (min-width: 980px) and (max-width: 1023px){.footer1{height:auto;}}@media (min-width: 768px) and (max-width: 979px) {.footer1{height:auto!important;background:#173d6c!important;}.ementa1,.ementa2,.ementa3{overflow:hidden!important;}header .banner .busca .field{border:none!important;}header .banner{background:url("img/banner1.png") repeat scroll center center/ 100% 100% transparent;
	    height: 226px !important;
	    margin: auto;
	    position: relative;
	    top: 1px;
	    width: 100% !important;
	}header .banner .busca{left:380px!important;position:absolute;top:80px!important;}.rede-social{margin-left:10%!important;margin-bottom:30px!important;}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{background:#1c385b!important;}.box-videos .span2,.box-audio .span2,.box-galeria-fotos .span2,.box-noticias .span2{width:170px!important;}.navbar .btn-navbar{border-radius:0px!important;background:none repeat scroll 0 0 #1c385b!important;margin:0px!important;border:0 none;box-shadow:0 0 0 white;line-height:45px!important;text-align:right!important;padding:10px 10px 10px 40px!important;width:100%;font-weight:bold!important;text-transform:uppercase!important;}.navbar .btn-navbar:hover{background:#164d8f!important;}header .navbar{height:auto!important;line-height:auto!important;}header .navbar ul{text-align:right!important;}header .navbar ul li ul{display:none!important;position:relative;}header .navbar ul li ul a{padding-left:40px!important;}header .banner h1 a{top:10px!important;padding:0px!important;margin:0px!important;width:50%!important;}header .menu-topo li a{height:30px!important;line-height:30px!important;}#menu-menu-topo{margin:0px!important;padding:0px!important;} }
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.box-videos .span2, .box-audio .span2, .box-galeria-fotos .span2, .box-noticias .span2{

	}
	header .banner .busca .field{
		border: none !important;
	}
  .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    background: #1c385b !important; }

  .navbar .btn-navbar {
    border-radius: 0px !important;
    background: none repeat scroll 0 0 #1c385b !important;
    margin: 0px !important;
    border: 0 none;
    box-shadow: 0 0 0 white;
    line-height: 27px !important;
    text-align: right !important;
    padding: 10px 10px 10px 40px !important;
    width: 100%;
    font-weight: bold !important;
    text-transform: uppercase !important; }
    .navbar .btn-navbar:hover {
      background: #164d8f !important; }

  header .navbar {
    height: auto !important;
    line-height: auto !important; }
    header .navbar ul {
      text-align: right !important; }
      header .navbar ul li ul {
        display: none !important;
        position: relative; }
        header .navbar ul li ul a {
          padding-left: 40px !important; }

  header .banner h1 a {
    top: 10px !important;
    padding: 0px !important;
    margin: 0px !important;
    width: 50% !important;}

  header .menu-topo li a {
    height: 30px !important;
    line-height: 30px !important; }

  #menu-menu-topo {
    margin: 0px !important;
    padding: 0px !important; }

  .banner {
    background: url("img/cel-bg-banner.png") center center no-repeat !important;
    height: 208px !important;
    background-size: 100% 100% !important;
    width: 100% !important;
    margin-left: -20px !important;
    margin-right: -20px !important;
    padding: 0px 20px !important; }
    .banner .busca {
      left: 18% !important;
      display: block !important;
      
      top: 150px !important; }
      .banner .busca input[type=text]{
	      width: 200px !important;
	      -webkit-border-radius: 0px !important;
		  -moz-border-radius: 0px !important;
	      border-radius: 0px !important;
	      border: 0px !important;
      }
	 
  header, footer, .footer1, .footer2 {
    margin-left: -20px !important;
    margin-right: -20px !important;
    padding: 0px 20px !important; }

  .box-twitter {

    background: #0d2d54 !important;
    margin-left: -20px !important;
    margin-right: -20px !important;
    padding: 0px 20px 20px !important; }
    .box-twitter a{
	    color: #fff !important;
    }
	.box-twitter h3{
		margin-left: 0px !important;
	}
	.box-twitter h4{
		margin-top: 5px !important;
		margin-left: 0px !important;
		
	}
  .footer1 {
    height: auto !important;
    background: no-repeat #173d6c !important;
    background-size: 0 0 !important;
    padding-bottom: 30px !important; }

  .ul-contato {
    margin-bottom: 30px !important; }

  .rede-social {
    background: url("img/rede-social.png");
    width: 285px !important;
   }
    .rede-social li {
      float: left !important;
      list-style: none; }
      .rede-social li a {
        width: 142.5px;
        height: 115px;
        display: block;
        text-indent: -9999px;
        background: url("img/rede-social.png"); }
        .rede-social li a.rede2 {
          background-position: -142.5px !important; }
        .rede-social li a.rede3 {
          background-position: -288px !important; }
        .rede-social li a.rede4 {
          background-position: -429.5px !important; }
        .rede-social li a:hover {
          background: url("img/rede-social-hover.png"); }
        .rede-social li a.rede2:hover {
          background-position: -142.5px; }
        .rede-social li a.rede3:hover {
          background-position: -285px; }
        .rede-social li a.rede4:hover {
          background-position: -427.5px; } 
.footer1 .container .acompanhe input[type="text"]{
	width: 120px !important;
}       
.footer1 .container .acompanhe input[type="submit"]{
	width: 120px !important;
}       

 .rtw_main{
	color: #fff !important;
	font-size: 14px !important;
}
.rtw_main a, .rtw_meta a{
	color: #59a0fd !important;
}
.rtw_main a:hover, .rtw_meta a:hover{
	color: #587599 !important;
}
.rtw_meta {
	color: #fff;
	font-size: 8px !important;
}
	h1{
		font-size: 30px !important;
	}
                }
/* Landscape phones and down */
@media (max-width: 480px) {
	
}
        
        
          
          
          
/* Landscape phones and down */
/* Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/ */
/* This element holds injected scripts inside iframes that in 
some cases may stretch layouts. So, we're just hiding it. */
#fb-root {
  display: none; }

/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important; }

body {
  font-family: "Raleway", sans-serif; }

h1, h2, h3, h4, h5, h6 {
  margin: 0px 0px 10px 0px;
  text-transform: uppercase;
  color: #0d2d54; }

h1 {
  font-size: 40px; }

h2 {
  font-size: 30px; }

h3 {
  font-size: 24px; }

h4 {
  font-size: 20px; }

h5 {
  font-size: 16px; }

h6 {
  font-size: 14px; }

p {
  font-size: 11px;
  text-align: justify;
  color: #333;
  line-height: 18px; }
  p a {
    color: #c00;
    outline: 0; }
    p a:hover {
      color: #111; }

a {
  color: #0d2d54;
  outline: none !important; }

a:hover, a:active, a:focus {
  outline: 0; }

ul, ol {
  margin: 0px 0px 10px 0px; }

header {
  margin-bottom: 30px;
  color: #fff;
  background: url("img/bg-header1.png") #193f6e; }
  header a {
    color: #0d2d54;
    -webkit-transition: 0.7s;
    -moz-transition: 0.7s;
    -o-transition: 0.7s;
    -ms-transition: 0.7s;
    transition: 0.7s;
    outline: none !important; }
  header .navbar {
    background: #173d6c !important;
    height: 65px;
    line-height: 65px; }
  header .menu-topo {
    z-index: 1;
    position: relative; }
    header .menu-topo li:hover ul {
      display: block; }
    header .menu-topo li ul {
      background: #0f3059;
      position: absolute;
      display: none; }
      header .menu-topo li ul li {
        list-style: none; }
    header .menu-topo li.active a {
      background: #021e41 !important; }
    header .menu-topo li a {
      height: 65px;
      line-height: 65px;
      padding: 0px 15px !important;
      font-size: 12px;
      text-transform: uppercase;
      color: white !important;
      display: block !important; }
      header .menu-topo li a:hover {
        background: #164d8f !important;
        text-decoration: none; }
      header .menu-topo li a.active {
        color: #164d8f !important; }
  header .banner {
    margin-top: 2px;
    height: 352px;
    background: #1a406f;
    position: relative;
    width: 1200px;
    margin: auto;
    background: url("img/banner1.png") center center;
    background-size: 100% 100%; }
    header .banner h1 a {
      display: block;
      width: 360px;
      height: 125px;
      text-indent: -9999px;
      position: relative;
      top: 30px;
      left: 90px; }
    header .banner img {
      position: absolute;
      bottom: 0px;
      right: 0px;
      z-index: 999; }
    header .banner .busca {
      position: absolute;
      left: 175px;
      top: 300px; }
      header .banner .busca .field {
        width: 342px;
        height: 30px; }
      header .banner .busca input[type=submit] {
        width: 41px;
        height: 36px;
        background: url("img/btn-busca.png");
        display: inline-block;
        border: 0px;
        text-indent: -9999px;
        position: absolute;
        top: 1px;
        right: 1px; }
        header .box-twitter{
	        min-height: 100px;
	        background: #0d2d54;
        }
        header .box-twitter li{
	        list-style: none !important;
        }
        .box-twitter #twitter-home a{
	    color: #ccc !important;
	    font-size: 12px;
    }
    .tweet_time{
	    display: none;
    }
  header .box-twitter h3 {
    padding-left: 40px;
    background: url("img/bg-twitter.png") center left no-repeat;
    color: #fff;
    margin-top: 60px; }
    header .box-twitter h3 a {
      color: #fff; }
      header .box-twitter h3 a:hover {
        color: #fff; }
  header .box-twitter h4 {
    margin-top: 30px;
    margin-left: 30px;
    font-size: 16px;
    font-weight: normal;
    text-transform: none;
    color: #fff; }

.btn-continuar {
  line-height: 30px;
  height: 30px;
  padding: 0px 10px;
  background: #911212;
  display: inline-block;
  border: 0px;
  text-transform: uppercase;
  color: #fff; }
  .btn-continuar:hover {
    color: #fff;
    background: #e21f1f;
    text-decoration: none; }
  .btn-continuar:focus {
    color: #fff; }

input[type=submit] {
  line-height: 30px;
  height: 30px;
  padding: 0px 10px;
  background: url("img/bg-btn-azul.png");
  display: inline-block;
  border: 0px;
  text-transform: uppercase;
  color: #fff; }
  input[type=submit]:hover {
    color: #fff;
    background: #164d8f;
    text-decoration: none; }

.btn-saiba {
  line-height: 30px;
  height: 30px;
  padding: 0px 10px;
  background: #e21f1f;
  display: inline-block;
  border: 0px;
  text-transform: uppercase;
  color: #fff; }
  .btn-saiba:hover {
    color: #fff;
    background: #fb0a0a;
    text-decoration: none; }
  .btn-saiba:focus {
    color: #fff; }

.btn-azul {
  line-height: 30px;
  height: 30px;
  padding: 0px 10px;
  background: url("img/bg-btn-azul.png");
  display: inline-block;
  border: 0px;
  text-transform: uppercase;
  color: #fff; }
  .btn-azul:hover {
    color: #fff;
    background: #164d8f;
    text-decoration: none; }

.titulo-secao li {
  float: left;
  list-style: none; }
  .titulo-secao li a {
    color: #0d2d54;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold; }
  .titulo-secao li:last-child {
    float: right; }
    .titulo-secao li:last-child a {
      color: #8c0606; }


.tv15 {
  margin-bottom: 30px;
	}

.noticias-banner {
  margin-bottom: 30px; }
  .noticias-banner img {
    margin-bottom: 0px;
    width: 100%;
    height: auto; }
  .noticias-banner h2 {
    background: #173d6c;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 20px;
    line-height: 18px; }
    .noticias-banner h2 a {
      color: #fff; }

.noticias-list {
  margin-bottom: 30px; }
  .noticias-list img {
    width: 100%; }
  .noticias-list h3 {
    font-size: 16px;
    line-height: 20px; }
    .noticias-list h3 a {
      color: #0d2d54;
      text-transform: uppercase; }

.box-audio-lista {
  position: relative;
  background: url("img/audio-list.png");
  width: 370px;
  height: 198px;
  display: block;
  margin-bottom: 30px; }
  .box-audio-lista a {
    color: #fff;
    width: 370px;
    height: 198px; }
  .box-audio-lista h3 {
    padding: 20px 20px 0px 20px;
    color: #fff;
    font-size: 14px; }
  .box-audio-lista p {
    color: #fff;
    padding: 0px 20px;
    font-size: 12px; }

.box-videos .span2, .box-audio .span2, .box-galeria-fotos .span2, .box-noticias .span2 {
  margin-bottom: 30px;
  }
.box-videos img, .box-audio img, .box-galeria-fotos img, .box-noticias img {
  width: 100%; }
.box-videos h4, .box-audio h4, .box-galeria-fotos h4, .box-noticias h4 {
  font-size: 14px; }

.box-videos img {
  margin-left: 0px; }

.box-audio .span2 {
  background: url("img/bg-audio.png");
  height: 147px; }
  .box-audio .span2 h4 {
    padding: 10px; }
    .box-audio .span2 h4 a {
      color: #fff; }

.box-noticias .span2 {
  position: relative; }
  .box-noticias .span2 h4 {
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 10px;
    color: #fff; }
  .box-noticias .span2 img {
    width: 100%; }
  .box-noticias .span2 .hover-noticia {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px; }

.box-videos-lista {
  margin-bottom: 30px;
  position: relative; }
  .box-videos-lista img.video {
    width: 100%;
    height: 247px; }
  .box-videos-lista img {
    width: 100%; }
  .box-videos-lista h3 {
    position: absolute;
    bottom: -10px;
    width: 90%;
    background: rgba(34, 66, 105, 0.8);
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 5%; }
    .box-videos-lista h3 a {
      color: #fff; }

.box-veja-tmbm {
  margin-bottom: 30px; }
  .box-veja-tmbm .veja-list li {
    float: left;
    width: 50%;
    list-style: none; }
    .box-veja-tmbm .veja-list li a {
      line-height: 55px;
      text-shadow: 1px 1px 1px #000;
      height: 55px;
      width: 95%;
	background: #d41115; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDQxMTE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg5MDQwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  #d41115 0%, #89040b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#d41115), color-stop(100%,#89040b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* IE10+ */
	background: linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d41115', endColorstr='#89040b',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

      display: inline-block;
      border: 1px solid #af4e52;
      color: #fff;
      font-size: 14px;
      padding-left: 5%;
      font-weight: bold;
      box-shadow: 1px 1px 1px #ccc inset;
      text-transform: uppercase; }
      .box-veja-tmbm .veja-list li a a:before {
        box-shadow: -1px -1px 1px white inset; }
      .box-veja-tmbm .veja-list li a:hover {
        color: #fff;
        background: #cf1115;
        text-decoration: none; }

.box-veja-tmbm-sidebar {
  margin-bottom: 30px; }
  .box-veja-tmbm-sidebar .veja-list li {
    float: left;
    width: 100%;
    list-style: none; }
    .box-veja-tmbm-sidebar .veja-list li a {
      width: 95%;
      text-transform: uppercase;
      line-height: 55px;
      text-shadow: 1px 1px 1px #000;
      box-shadow: 1px 1px 1px #ccc inset;
      border: 1px solid #af4e52;
      height: 55px;
	background: #d41115; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDQxMTE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg5MDQwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  #d41115 0%, #89040b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#d41115), color-stop(100%,#89040b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* IE10+ */
	background: linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d41115', endColorstr='#89040b',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

      display: inline-block;
      font-weight: bold;
      padding-left: 5%;
      
      color: #fff;
      font-size: 12px;
      box-shadow: 1px 1px 1px #ccc inset; }
      .box-veja-tmbm-sidebar .veja-list li a a:before {
        box-shadow: -1px -1px 1px white inset; }
      .box-veja-tmbm-sidebar .veja-list li a:hover {
        color: #fff;
        background: #e21f1f;
        text-decoration: none; }

.chamada {
  margin-bottom: 30px;
	background: #d41115; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDQxMTE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg5MDQwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  #d41115 0%, #89040b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#d41115), color-stop(100%,#89040b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* IE10+ */
	background: linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d41115', endColorstr='#89040b',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
      text-shadow: 1px 1px 1px #000;
      box-shadow: 1px 1px 1px #ccc inset;
      border: 1px solid #af4e52;
  padding: 20px 10px; }
  .chamada h3 {
    margin-top: 15px;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center; }
  .chamada a {
    color: #fff; }
    .chamada a:hover {
      color: #fff; }
  .chamada .btn-saiba {
    text-align: center;
    margin-top: 15px;
    float: right;
    margin-right: 30px; }

.chamada-sidebar {
  margin-bottom: 30px;
	background: #d41115; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDQxMTE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg5MDQwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  #d41115 0%, #89040b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#d41115), color-stop(100%,#89040b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* IE10+ */
	background: linear-gradient(45deg,  #d41115 0%,#89040b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d41115', endColorstr='#89040b',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
      text-shadow: 1px 1px 1px #000;
      box-shadow: 1px 1px 1px #ccc inset;
      border: 1px solid #af4e52;
  padding: 20px 20px; }
  .chamada-sidebar h3 {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase; }
  .chamada-sidebar a {
    color: #fff; }
    .chamada-sidebar a:hover {
      color: #fff; }
  .chamada-sidebar .btn-saiba {
    margin-right: 30px; }

.face-requiao {
  margin-bottom: 30px; }
  .face-requiao img {
    width: 100%; }

.ementa1 {
  margin-bottom: 30px;
  background: url("img/bg-ementa.png");
  width: 100%;
  height: 222px; }
  .ementa1 .texto {
    padding: 20px;
    color: #fff; }
    .ementa1 .texto h3 a {
      color: #fff;
      text-transform: uppercase;
      font-size: 16px; }
    .ementa1 .texto p {
      color: #fff; }
      .ementa1 .texto p a {
        color: #fff; }

.ementa2 {
  margin-bottom: 30px;
  background: url("img/bg-ementa2.png");
  width: 100%;
  height: 222px; }
  .ementa2 .texto {
    padding: 20px;
    color: #fff; }
    .ementa2 .texto h3 a {
      color: #fff;
      text-transform: uppercase;
      font-size: 16px; }
    .ementa2 .texto p {
      color: #fff; }
      .ementa2 .texto p a {
        color: #fff; }

.ementa3 {
  margin-bottom: 30px;
  background: url("img/bg-ementa3.png");
  width: 100%;
  height: 222px; }
  .ementa3 .texto {
    padding: 20px;
    color: #fff; }
    .ementa3 .texto h3 a {
      color: #fff;
      text-transform: uppercase;
      font-size: 16px; }
    .ementa3 .texto p {
      color: #fff; }
      .ementa3 .texto p a {
        color: #fff; }

.footer1 {
  background: url("img/bg-footer1.png");
  height: 261px;
  color: #fff; }
  .footer1 .container {
    padding-top: 30px;
    background: url("img/bg-footer-in.png");
    height: 100%;
    background-size: 100% 100%; }
    .footer1 .container p {
      color: #fff; }
    .footer1 .container h3 {
      color: #fff;
      font-size: 20px;
      text-transform: uppercase; }
    .footer1 .container ul.ul-contato {
      margin-bottom: 0px; }
      .footer1 .container ul.ul-contato li {
        list-style: none;
        padding: 0px 0px 5px; }
        .footer1 .container ul.ul-contato li a {
          color: white !important;
          cursor: default;
          text-decoration: none;
          display: block; }
          .footer1 .container ul.ul-contato li a h4 {
            margin-bottom: 0px;
            font-size: 12px;
            text-transform: uppercase;
            color: #fff; }
          .footer1 .container ul.ul-contato li a p {
            margin-bottom: 0px; }
          .footer1 .container ul.ul-contato li a:focus {
            color: #fff; }
             .footer1 .container .acompanhe{
	             
             }
            .footer1 .container .acompanhe{
	            position: relative;
	            top: -10px;
            }
            .footer1 .container .acompanhe br{
	            display: none !important;
            }
    .footer1 .container .acompanhe input[type=text] {
      border-radius: 0px;
      width: 70%;
      float: left; }
    .footer1 .container .acompanhe input[type=submit] {
      width: 27%;
      float: left; }
    .footer1 .container .rede-social {
      background: url("img/rede-social.png");
      width: 570px;
      height: 115px; }
      .footer1 .container .rede-social li {
        float: left;
        list-style: none; }
        .footer1 .container .rede-social li a {
          width: 142.5px;
          height: 115px;
          display: block;
          text-indent: -9999px; }
          .footer1 .container .rede-social li a:hover {
            background: url("img/rede-social-hover.png"); }
          .footer1 .container .rede-social li a.rede2:hover {
            background-position: -142.5px; }
          .footer1 .container .rede-social li a.rede3:hover {
            background-position: -285px; }
          .footer1 .container .rede-social li a.rede4:hover {
            background-position: -427.5px; }
    .footer1 .container .telefone {
      padding-left: 25px;
      background: url("img/icon-telefone.png") no-repeat; }
    .footer1 .container .pin-map {
      padding-left: 25px;
      background: url("img/icon-pin-map.png") no-repeat; }

.footer2 {
  background: #092b55;
  height: 100px;
  line-height: 100px; }
  .footer2 p {
    line-height: 100px;
    margin: 0px;
    color: #fff;
    font-size: 11px; }

.seta-item {
  margin-bottom: 30px;
  float: right;
  margin-top: -20px; }
  .seta-item li {
    float: left;
    list-style: none; }
    .seta-item li a {
      text-indent: -9999px; }
      .seta-item li a.seta-esq {
        width: 25px;
        height: 22px;
        display: inline-block;
        background: url("img/seta-esq.png"); }
        .seta-item li a.seta-esq:hover {
          background: url("img/seta-esq-hover.png"); }
      .seta-item li a.seta-dir {
        width: 25px;
        height: 22px;
        display: inline-block;
        background: url("img/seta-dir.png"); }
        .seta-item li a.seta-dir:hover {
          background: url("img/seta-dir-hover.png"); }

.bread {
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #cccccc;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #979797; }
  .bread a {
    color: #8c0606;
    background: url("img/bread-seta.png") center right no-repeat;
    padding-right: 20px;
    margin-right: 10px; }

#commentstatusdiv, #commentsdiv {
  display: none !important; }

article.page {
  margin: 0px 0px 0px !important; }
  article.page h1 {
    font-size: 40px; }
  article.page h2 {
    font-size: 30px; }
  article.page h3 {
    font-size: 20px; }

.form-allowed-tags {
  display: none; }

.entry-meta {
  margin-bottom: 30px; }

.entry-header h1 {
  margin-bottom: 0px; }

#comments {
  border-top: 2px solid #eeeeee;
  margin-top: 30px;
  padding-top: 30px; }
.col48{
	width: 48%;
	float: left;
}
.col4{
	width: 4%;
	float: left;
	height: 10px;
}
.span7{
	position: relative;
}

.box-twitter h4{
	position: relative;
	display: inline-block;
}
.aspa-dupla{
	width: 10px;
	height: 8px;
	background: url('img/aspa-dupla.png');
	position: relative;
	top: 0px;
	left: -30px;
}
.aspa-dupla2{
	width: 10px;
	height: 8px;
	background: url('img/aspa-dupla.png');
	position: absolute;
	top: 0px;
	right: -30px;
}
.MailPressFormName{
	display: none !important;
}
.mp-loading{
	display: none;
}
header .banner .busca .field{
	border-radius: none !important;
	border: 0px !important;
	height: 30px !important;
}
.busca input {
    border-radius: 0 0 0 0 !important;
}
.entry-content{
	clear: both;
}
.entry-content img{
	float: left;
	margin: 0px 10px 10px 0px;
}
.comment-list li{
	list-style: none;
	margin-bottom: 50px;
}
.comment-list cite{
	font-size: 16px;
	color: #0d2d54;
	font-weight: bold;
}
.comment-list article{
	margin-bottom: 30px;
}
.comment-list .fn{
	margin-left: 10px;
	font-size: 16px;
}
.comment-list time{
	font-size: 10px;
}
.postid-177 .comments-title, .postid-177  .entry-meta, .page-id-15 .comments-title, .page-id-15 .entry-meta, .page-id-15 .reply{
	display: none !important;
}
 .rtw_main{
	color: #fff !important;
	font-size: 20px;
}
.rtw_main a, .rtw_meta a{
	color: #59a0fd;
}
.rtw_main a:hover, .rtw_meta a:hover{
	color: #587599;
}
.rtw_meta {
	color: #fff;
	font-size: 12px;
}
.wp-polls{
	border-bottom: 1px solid #cbc9c9;
	margin-bottom: 30px;
}
.conteudo-slider-noticias .span2, .conteudo-slider-noticias-2 .span2{
	position: relative !important;
}
.conteudo-slider-noticias h5, .conteudo-slider-noticias-2 h5{
	background: rgba(0,0,0,0.5);
	display: block;
	width: 160px;
	bottom: 0px;
	padding: 5px;
	position: absolute;
	color: #fff;
	font-size: 10px;
}
.conteudo-slider-noticias h5 a, .conteudo-slider-noticias-2 h5 a{
	color: #fff;
}
iframe{
	max-width: 100%;
}
#menu-menu-veja-tambem, .chamada, .ementa1, .ementa2, .ementa3, .menu-menu-veja-tambem, .chamada-sidebar, .noticias-banner, .noticias-list img, header .box-twitter, .box-videos-lista img, .face-requiao, .btn-continuar{
	box-shadow: 0px 10px 10px -7px #333;
}
.bx-viewport .span2 img{
	box-shadow: 0px 10px 10px -7px #333;
}
.navigation-paging, .wpsr-floatbar-float_left{
	display: none !important;
}
._56z- {
    top: 24px;
    width: 300px !important;
}
.depoimentos-home{
	width: 80%;
	margin: 20px auto 80px !important;
}
.depoimentos-homeh4{
	margin-bottom: 0px;
}
.menu-especial {
	margin-bottom: 30px;
	box-shadow: 0px 10px 10px -7px #333;
}
.menu-especial li{
	list-style: none;
	width: 50%;
	float: left;
}
.menu-especial li img{
	width: 100%;
}
.entry-content p{
	font-size: 14px;
	line-height: 18px;
}
.entry-content img{
	box-shadow: 0px 10px 10px -7px #333;
}
.conteudo-depoimento-home
#imageContainer img{
	max-width: 90% !important;
	height: auto !important;
}


/*EXTRAS */
.tv15 { }
.banner-topo { margin-bottom:4px; }
