
@font-face {
font-family: "Myriad Pro";
src: url("../fontes/myriadpro-bold.otf");
}
@font-face {
font-family: "Myriad Pro2";
src: url("../fontes/myriadpro-regular.otf");
}


* {
  margin:0px;
  padding:0px;
  font-family:'Myriad Pro2', Arial, sans-serif;
}
a, img, #toTop, input, select, textarea, button, option, .box-produtos {
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}

body {
  font-size: 62.5%;
}

img {
  border:none;
  max-width: 100%;
}

.finaliza {
  display:block;
  clear:both;
  font-size:0px;
  height:1px;
  width:100%;
}

#toTop {
width:40px;
height: 40px;
border-radius: 5px;
background:#DD251B url('../imgs/topo.png') no-repeat center center;
text-align:center;
padding:5px;
position:fixed; /* fixa o botão */
bottom:10px; /* e coloca o botão no canto junto com essa parte do código*/
right:10px;
cursor:pointer;
display:none;
color:#333;
font-family:verdana;
font-size:11px;
z-index: 999999999;
opacity: 0.6;
}

#toTop:hover {
    opacity: 1;
}

hr {width:100%; border:none; border-top:1px solid #C8C8C8; border-bottom:1px solid #fff; margin: 3em 0;}
hr.internos {width:100%; border:none; border-top:1px solid #C8C8C8; border-bottom:1px solid #fff; margin: 0 0 3em 0;}
.conteudointerno hr.erropag {margin:4.5em 0 0 0;}

section, aside {
    display:block;
    width:100%;
    position:relative;
    clear:both;
}

section.marginDownMenu {
    margin-top:15.5em;
    
}

section.marginDownMenuBlog {
    margin-top:11.5em;
    
}

body > header {
    display:block;
    width:100%;
    background: rgba(255, 255, 255, 0.84);
    -moz-box-shadow: 0 0 2em #9EBEDE;
    -webkit-box-shadow: 0 0 2em #9EBEDE;
    box-shadow: 0 5px 2em #fff;
    position:fixed;
    z-index:999999991;
    top:0;
    padding-bottom:0px;
    height:135px;
}


header section {
    background:#000;
    border-bottom:3px solid #F67D42;
    padding:0.2em 0 0 0;
}

header section img {
    margin-right:0.2em;
}

/* Produtos na HOME */
.Produtos {display:block; width:100%; max-width: 1336%; text-align: center;}
.box-produtos {display:inline-table; width:20%; max-width: 266px; text-align: center; padding-bottom:1em; margin-bottom:2.5em;}
.Produtos h2 {margin-top:0.9em; background: rgba(158, 158, 158, 0.77); padding:0.5em 0.7em; color:#fff; font: normal 2.6em 'Myriad Pro'; }
.Produtos img {margin-top:106%; width:100%; max-width: 100px;}
.Produtos p {font-size:1.5em; color:#5B5B5B; margin:0.5em 0 1.5em 0;}
.Produtos span.vejamais {background:#787878; color:#fff; font:bold 1.7em 'Myriad Pro2'; padding:0.3em 1.7em;}
.box-produtos span.vejamais:hover {background:#BA3B3B; color:#fff;}
.Produtos a:link, .Produtos a:visited {text-decoration: none;}
.box-produtos:hover {box-shadow: 0 0 0px 5px #E0201B, 0 0 20px 5px #000; z-index: 77!important; float:top; position: relative;}
/* Final de Prdoutos na HOME */

.wrapfull {
    display:block;
    max-width:100%;
}

.backazul {
    background: url('../imgs/backazul.jpg') repeat;
}
.backpreto {
    border-top:5px solid #004284;
    background: url('../imgs/backpreto.jpg') repeat;
}

.wrap30 {
    display:block;
    width:96.4912280701754%;
    max-width:1200px;
    margin:0 auto;
    padding:0 1.7543859649123% 0 1.7543859649123%;
}

#logotipo {
    display:block;
    float:left;
    width:23.818182%;
    padding:2em 0 0 0;
    text-align: right;
}

#logotipo img {
    min-width:120px;
}

#logotipo a:hover {opacity: 0.75;}

nav {
    display:block;
    float:right;
    width:76.181818%; /*valor correto após descomentar os links de Download e Blog*/
    width:60%;
    text-align: left;
}

nav ul li {
    list-style-type: none;
    display:inline;
    
}

nav ul li a {
    display: inline-block;
    vertical-align: top;
    margin-top:2em;
    padding:1.17em 0.8em;
    color:#5B5B5B;
    text-decoration: none;
    
    font: normal 1.8em 'Myriad Pro2';
    height: 26px;
    
}
     
nav ul li a:hover {
    color:#E52824;
}

nav ul li a.ativado {
    color:#E52824;
}




nav ul li a.icoface {
    padding:0.9em 0.3em;
    display:inline-block;
    width:31px;
    height: 31px;
    background: url('../imgs/ico_face.png') no-repeat center center;
}
nav ul li a.icoface:hover {
    background: url('../imgs/ico_face.png') no-repeat center center;
    opacity: 0.6;
}

nav ul li a.icotwit {
    padding:0.9em 0.3em;
    display:inline-block;
    width:31px;
    height: 31px;
    background: url('../imgs/ico_twitter.png') no-repeat center center;
}
nav ul li a.icotwit:hover {
    background: url('../imgs/ico_twitter.png') no-repeat center center;
    opacity: 0.6;
}

nav ul li a.icoyoutube {
    padding:0.9em 0.3em;
    display:inline-block;
    width:31px;
    height: 31px;
    background: url('../imgs/ico_youtube.png') no-repeat center center;
}
nav ul li a.icoyoutube:hover {
    background: url('../imgs/ico_youtube.png') no-repeat center center;
    opacity: 0.6;
}

nav a#pull {
    display: none;
}

a#pull {
    display: inline;
}

.internas {width:100%; text-align: center;}
.Iframes {width:682px; height: 420px;}
.pagTextoInterno {
    margin-top:5em;
    display:inline-table;
    width:57%;
    text-align:center;
}
.pagTextoInterno img {width:100%;}
.pagTextoInterno p {
    color:#5D5D5D; text-align: center; font-size:1.8em; font-weight: normal;
}

.pagTextoInterno h2{font:normal 2.4em 'Myriad Pro'; color:#B63030; text-align: center; margin-bottom:0.6em;}

a.categoriasBlog2:link, a.categoriasBlog2:visited {
    text-decoration: none;
    padding:3px 6px;
    border-radius: 5px;
    background: #A30000;
    color:#fff;
    font-weight: normal;
    font-size:1em;
    line-height:2em;
}

a.categoriasBlog2:hover, a.categoriasBlog2:active {
    background:#333;
    color:#fff;
}
.newsletter {
    atext-align: left;
}
p.chamadaNewsletter {
    display:inline-block;
    vertical-align: middle;
    margin-right:10px;
}

.newsletter form {
    display:inline-block;
    vertical-align: middle;
    background:#E1E1E1;
    padding:1px 0 1px 0;
    border-radius: 5px;
    margin-right: 5px;
}
.newsletter input {
    background:#E1E1E1;
    border:1px solid #E1E1E1;
    border-radius: 5px;
    width:180px;
    font-size:1em;
    padding:0 3px;
}
.newsletter input.botaonews {
    background:#A10000;
    color:#fff;
    padding:3px 5px;
    border:1px solid #A10000;
    width:60px;
    cursor:pointer;
}
.newsletter input.botaonews:hover {
    background:#333;
    border:1px solid #333;
}

* .blog {
    text-align: left !important;
}
.blog p, .blog h2 {text-align: left;}
.blog p.dataBlog {font-size:1.5em;}
.blog h2 {font-size:2.4em;}
.blog a:link, .blog a:visited {
    font-weight: normal; text-decoration: none; afont-family: 'Myriad Pro'; color:#B63030; text-align: center; margin-bottom:0.6em;
}
.blog a:hover, .blog a:active {
    color:#333;
}

a.categoriasBlog a:link, a.categoriasBlog a:visited {
    color:#5D5D5D; text-align: center; font-size:1em; font-weight: normal; font-family: 'Myriad Pro2';
}
a.categoriasBlog a:hover, a.categoriasBlog a:active {
    color:#B63030;
}

.blog .ImgVideoDestaque {
    display:inline-block;
    vertical-align: top;
    padding:0 15px 15px 0;
    width:43%;
    height: auto;
}
.blog .ImgVideoDestaque img, .blog .ImgVideoDestaque embed, .blog .ImgVideoDestaque iframe {
    width: auto;
}
.blog p.DescriDestaque {
    display:inline-block;
    vertical-align: top;
    width: 53%;
    text-align: justify;
}
.blog p.categoriasPost strong { color:#A10000; }
/*Estilos da Home - RESUMOS */

.fundoVerde {background:#249761; padding:8em 0;}
.fundoVerdeEscuro {background:#186742;}
.imgsFull {display:block; width:100%; position:absolute;}
.imgsMini {display: none;}
.ImagemFundoFixo {
    width:400px;
    margin:0;
}
.Padding100x100 {
    padding:100px 0 100px 0;
}
.Padding150x210 {
    padding:150px 0 210px 0;
}
.marginTop3em {margin-top:3em;}
.marginTop2em {margin-top:2em;}
.marginTop1em {margin-top:1em;}
.marginBottom3em {margin-bottom:3em;}
.marginBottom2em {margin-bottom:2em;}
.marginBottom1em {margin-bottom:1em;}
.grid3 {
    display: inline-block;
    width:30%;
    vertical-align: top;
}

.grid3 h3 {
    font-size:1.7em;
    font-weight: bold;
    color:#B63030;
    margin:0;
    text-align: center;
    margin-bottom:1em;
}

.grid3 p {
    font-size:1.5em;
    font-weight: normal;
    color:#797979;
    text-align: center;
}

.grid3 img {width:auto;}

.sep_grid3 {
    display: inline-block;
    width:4%;
    vertical-align: top;
    margin:0 0 3em 0;
}

.grid3Foto {background:#00A859 url('../imgs/back_grid3.png') no-repeat center 25%; height: 159px;}

.grid2Mais1 {
    display: inline-block;
    width:55%;
    vertical-align: top;
    margin:0 0 5em 0;
}
.alignRight {text-align: right!important; margin-bottom:0.7em; font-weight: normal;}

.grid2 {
    display: inline-block;
    width:40%;
    vertical-align: top;
    margin:0 0 5em 0;
}

.grid2 img {max-width: 100%; wsidth:auto;}

.grid2Foto {width:100%; text-align: center;}

.grid2Foto a:link, .grid2Foto a:visited {
    position:relative;
    background:#00A859; 
    border-radius: 7px; 
    border:1px solid #008C49; 
    padding:1em 3em; 
    font-size:1.4em; 
    color:#fff;
    text-decoration: none;
    z-index: 4;
}
.grid2Foto img {
    position: relative;
    z-index: 3;
    margin: 0 auto;
    margin-bottom:-14px;
}

.grid2 a:hover, .grid2 a:active {
    background:#FEBA2C; 
    border:1px solid #DC9501; 
    color:#fff;
}

.grid2 h3 {
    margin-top:2em; 
    text-align:center;
    font-size:1.8em;
    font-weight: normal;
    color:#00A859;
}

.sep_grid2 {
    display: inline-block;
    width:19%;
    vertical-align: top;
    margin:0 0 3em 0;
}

.back_news {
    background: url('../imgs/back_news.png') no-repeat top center;
}

.vertodos {text-align: center; padding-bottom:2em;}

.vertodos a:link, .vertodos a:visited {
    background:#FAA901; 
    border-radius: 7px; 
    border:1px solid #DC9501; 
    padding:0.7em 3em; 
    font-size:1.4em; 
    color:#fff;
    text-decoration: none;
    line-height: 1.8em;
}

.vertodos a:hover, .vertodos a:active {
    background:#00A859; 
    border:1px solid #008C49; 
    color:#fff;
}

.resumos h1 {
    font-size:2.9em;
    font-weight: normal;
    color:#00A859;
    text-transform: uppercase;
    margin-top:2em;
    margin-bottom:0em;
    padding: 0;
}

.resumos h1.tit {
    background: url('../imgs/ico_tit.png') no-repeat bottom left;
    padding-left:48px;
}

.resumos h1 span.font-black{
    color:#1F1D1D;
}

.resumos p.dataNew {
    font-size:1.3em;
    color:#999;
    margin:0;
    text-indent: 3.75em;
}

.galeriafull {
    width:40%;
    float:right;
    margin:0 0 1.5em 3em;
    
}

.galeriadefotos {
    
    width:100%;
}

.galeriadefotos img:hover {opacity: 0.7;}

.galeriafull p {
    font-size:1.3em;
    text-align: center;
    color:#666;
}


.pagseguro {
    background:#f1f1f1;
    padding:2%;
    text-align: center;
    border:1px solid #e0e0e0;
    border-top:1px solid #fff;
    -webkit-box-shadow:0 0.5em 0.4em #e4e4e4;
    -o-box-shadow:0 0.5em 0.4em #e4e4e4;
    box-shadow: 0 0.5em 0.4em #e4e4e4;
    margin-bottom:1.5em;
}
.pagseguro:hover {
    background:#fff;
    border:1px solid #fff;
    -webkit-box-shadow:0 0 0.8em #fff;
    -o-box-shadow:0 0 0.8em #fff;
    box-shadow: 0 0 0.8em #fff;
}

.pagseguro h2 {
    font-size:2em;
    color:#FAA901;
    text-align: center;
    font-weight: normal;
}

.pagseguro h3 {
    font-size:1.3em;
    color:#00A859;
    text-align: center;
    font-weight: normal;
}

.pagseguro input{
    display: inline-block; 
    width:204px; 
    max-width: 100%; 
    height: 29px;
    max-height: 100%;
    background: url('../imgs/doar.jpg') no-repeat;
    background-size: 100%;
    margin-bottom: 0.5em;
    color: transparent;
}

.pagseguro input:hover {
    -webkit-box-shadow:0 0 0.4em #FAA901;
    -o-box-shadow:0 0 0.4em #FAA901;
    box-shadow: 0 0 0.4em #FAA901;
}

.conteudointerno span.carinha-triste {
    font-size: 1em;
    letter-spacing: -2px;
}

/* Estilos do FOOTER */
footer{
    display: block;
    width:100%;
    text-align: center;
    background: #5B5B5B url('../imgs/back_footer.jpg');
    padding:0 0 20px 0;
}
footer p {
    font-size:1.3em;
    color:#fff;
    padding-bottom:0.5em;
}
.pluginFacebook {
    background: #f1f1f1;
    width:480px;
    padding:20px 10px;
    margin:4em 0 4em 0;
    border-radius: 2px;
}
footer hr {
    border-top:1px solid #000;
    border-bottom:1px solid #2D2D2D;
    margin:4em 0 2em 0;
}
/*Final dos Estilos do FOOTER */


/*Estilos das Páginas INTERNAS*/
.conteudointerno h1 {
    font-size:4.2em;
    font-weight: normal;
    color:#00A859;
    text-transform: none;
    padding:0;
    margin:0;
}
.conteudointerno h2 {
    font-size:2.2em;
    font-weight: normal;
    color:#336799;
    text-transform: none;
    padding:1em 0;
}
.conteudointerno blockquote {
    color:#666666;
    text-align: justify;
    font-style: italic;
    font-size:1.4em;
}
.conteudointerno p {
    font-size:1.8em;
    color:#666;
    text-align: justify;
}

.conteudointerno hr {
    border-top:1px solid #C8C8C8;
    border-bottom:1px solid #fff;
    margin:2em 0 4em 0;
}

.conteudointerno h2, .conteudointerno h3, .conteudointerno h4, .conteudointerno h5, .conteudointerno h6 {
    font-weight: normal;
    color:#00A859;
    margin-bottom:1.2em;
}
.conteudointerno h2{
    padding:0;
    margin-bottom:0;
    font-size:3em;
}
.conteudointerno h3{
    font-size:1.9em;
}
.conteudointerno h4{
    font-size:1.8em;
}
.conteudointerno h5{
    font-size:1.7em;
}
.conteudointerno h6{
    font-size:1.6em;
}
.conteudointerno ul {
   
    padding-left:6%;
}
.conteudointerno ol {
    
    padding-left:6.7%;
}
.conteudointerno ul li, .conteudointerno ol li {
    font-size:1.8em;
    color:#666;
    text-align: justify;
}
.conteudointerno a:link, .conteudointerno a:visited  {
    text-decoration: none;
    color:#FAA901;
    text-shadow: 1px 1px 1px  #fff;
    font-size: 1.8em;
}
.conteudointerno a:hover, .conteudointerno a:hover  {
    color:#00A859;
    text-decoration: underline;
}
.conteudointerno iframe {
    width:500px;
    height: 300px;
}

.topprodsutos {
    padding-top:3em;
}

body a.fotoshadownbox:link, body a.fotoshadownbox:visited {
    background:transparent;
    width:auto;
    display: inline; 
    font-size:1em;
    color:#85B825;
    padding:0;
    margin:0;
}
body a.fotoshadownbox:hover, body a.fotoshadownbox:active {
    opacity: 0.7; 
    color:#336799;
    
}


.maps iframe {width:100%; height: 463px; border-radius: 6px; padding-bottom: 3px;}

.backContatos {background: url('../imgs/back_contato.png') no-repeat top center;}
.fundoVerdePreto {background:#0C3220; padding:5em 0; margin-top:5em; text-align: center;}
.formulario {width:70%; margin:0 auto;}
.formcontatos label {color:#00A859; font-size: 1.5em; padding-bottom:0.5em;}

.pagContatos h1 {
    font-size:2.9em;
    font-weight: normal;
    color:#00A859;
    
    margin:4em 0 0.5em 0;
    padding:0;
    text-align: center;
}

.fundoVerdePreto h2 {
    font-size:2.9em;
    font-weight: normal;
    color:#FAA901;
    margin:0 0 0.5em 0;
    padding:0;
    text-align: center;
}

.pagContatos h1.tit{
    background: url('../imgs/ico_tit.png') no-repeat top center;
    padding-top:0.4em;
}

.pagContatos h1 span.font-black{
    color:#1F1D1D;
}

.fundoVerdePreto h2 span.font-black {color:#00A859;}

.formcontatos input, .formcontatos textarea, .formcontatos select {
    width:95.5%;
    border-radius: 4px;
    border:1px solid #ccc;
    font-size:1.1em;
    padding:8px 2% 8px 2%;
    color:#00A859;
    background:#fff;
    margin-bottom:1.5em;
}
.formcontatos textarea, .formcontatos select {
    width:95.8%;
}
.formcontatos textarea {height: 4em;}
.formcontatos fieldset {width:44.5%; display: inline-block; vertical-align: top; border: none;}
.formcontatos fieldset.primeiroField {margin-right: 9.6%;}
.formcontatos fieldset.inteiro {width:98.9%;}
.formcontatos fieldset.enviar {vertical-align: bottom;}

.formcontatos input:focus, .formcontatos textarea:focus, .formcontatos select:focus {
    
    background:#fff;
    border:1px solid #FAA901;
    -webkit-box-shadow: none;
    -o-box-shadow:none;
    box-shadow: none;
    outline: none;
}

.formcontatos input.botaocontato {background:#00A859; color:#fff; border: none; width: 100%; margin: 0; cursor: pointer;}
.formcontatos input.botaocontato:hover {background:#FAA901; color:#fff;}
.formcontatos input.antspan {margin:0;}
.formcontatos ico.icotel {display:inline-block; vertical-align: middle;  margin-right:8px; width:20px; height:30px; background: url('../imgs/tel.png') no-repeat left center;}
.formcontatos ico.icoemail {display:inline-block; margin-right:8px; width:20px; height:16px; background: url('../imgs/email.png') no-repeat left center;}
.formcontatos .antspan3final {color:#85B825;}
.formcontatos span.antspan3inicio {color:#00A859;}
.formcontatos span.antspan3final {color:#FAA901;}
.formcontatos h1.h1suporte {float:left;}
.formcontatos h1.h1suporte2 {float:right;}
input, textarea {-webkit-box-shadow: none; -o-box-shadow:none; box-shadow: none; outline: none;}
.blockemails {float:left;}
.codigodebarras {
    float:right;
}
.FormulariosInternos {display:inline-block; vertical-align: top; width: 28%; margin-bottom:3em;}
.FormulariosInternos  fieldset{border:none;}
.FormulariosInternos  legend{color:#8E8E8E; width:100%; font-size:2.8em; margin-bottom:1.5em;}
.rightForm {text-align: right; padding-right:3%; border-right:1px solid #C40001;}
.leftForm {text-align: left; padding-left:3%;}
.rightForm legend {text-align: right;}
.FormulariosInternos input {width:85%; background:#D7D7D7; font-size:1.7em; border:1px solid #fff;; color:#333; padding:2.5%; margin-bottom:1em;}
.rightForm input {text-align: right;}
.leftForm input {text-align: left;}
.FormulariosInternos input:hover, .FormulariosInternos input:focus {background:#f1f1f1; border:1px solid #FFB7B7;}
.FormulariosInternos input.botFormInterno {cursor: pointer; text-align: center; width:50%; font-size:2.2em; background:#C40001; color:#fff;}
.FormulariosInternos input.botFormInterno:hover,.FormulariosInternos input.botFormInterno:visited  {background:#333;}

body .descricaoproduto h1, body .descricaoproduto h2, body .descricaoproduto h3, body .descricaoproduto h4, body .descricaoproduto h5, body .descricaoproduto h6 {
    font-weight: normal;
    color:#336799;
    margin-bottom:1.2em;
}
body .descricaoproduto h1 {
    font-size:2.5em;
}
body .descricaoproduto h2 {
    font-size:2em;
}
body .descricaoproduto h3 {
    font-size:1.7em;
}
body .descricaoproduto h4 {
    font-size:1.6em;
}
body .descricaoproduto h5 {
    font-size:1.5em;
}
body .descricaoproduto h6 {
    font-size:1.4em;
}
body .descricaoproduto a:link, body .descricaoproduto a:visited  {
    text-decoration: none;
    color:#85B825;
    text-shadow: 1px 1px 1px  #fff;
}
body .descricaoproduto a:hover, body .descricaoproduto a:hover  {
    color:#336799;
    text-decoration: underline;
}
body .descricaoproduto ul {
    
    padding-left:6%;
}
body .descricaoproduto ol {
    
    padding-left:6.7%;
}

body .descricaoproduto ul li, body .descricaoproduto ol li {
    font-size:1.8em;
    color:#666;
    text-align: justify;
}



.grids5 {
    width:18%;
    margin: 0 0.8% 2.5% 0.8%;
    display: inline-block;
    border-radius: 5px;
    text-align: center;
    padding:0;
    vertical-align: bottom;
    
    -moz-box-shadow: 0 0 1.2em #B1CCE4;
    -webkit-box-shadow: 0 0 1.2em #B1CCE4;
    box-shadow: 0 0 1.2em #B1CCE4;
}

.grids5:hover {
    -moz-box-shadow: 0 0 1.2em #fff;
    -webkit-box-shadow: 0 0 1.2em #fff;
    box-shadow: 0 0 1.2em #fff;
}
.alturabotao {min-height: 25em;}



.aplicacoesMap{
	position: relative;
}
.boxarea{
	display: none;
	position: absolute;
}
.boxarea a {color:#000; text-decoration: none;}
.boxarea img{
	max-width: none !important;
}

.tabelaAplicacoes {
    background: url('../imgs/background.jpg') repeat;
    border: 3px solid #fff;
    padding:10px;
    border-radius: 10px;
    position: relative;
    width: 600px;
    -moz-box-shadow: 0 0 1.2em #fff;
    -webkit-box-shadow: 0 0 1.2em #fff;
    box-shadow: 0 0 1.2em #ccc;
}

table.tabelaAplicacoes td h4 {
    font-size:1.7em;
    color:#336799;
}
table.tabelaAplicacoes td li, table.tabelaAplicacoes td u {
    font-size:1.4em;
}




.paginacao {
    text-align: center;
    margin-bottom: 3em;
}


.paginacao span.numerodesativado {
    font-size: 1.7em;
    border-radius: 1.2em;
    padding:0.5em 0.8em;
    background:#fafafa;
    border:1px solid #fafafa;
    background: transparent;
    color:#999;
}

.paginacao p.npags {
    font-size: 1.5em;
    margin:1.8em 0 0.8em 0;
    color:#999;
}

.paginacao a:link, .paginacao a:visited {
    border:1px solid #ebebeb;
    font-size: 1.7em;
    border-radius: 1.2em;
    padding:0em 0.8em;
    background:#f0f0f0;
    line-height: 2.5em;
    -moz-box-shadow: 0 0.2em 0.6em #ebebeb, inset 0.1em 0.2em 0.3em #fff;
    -webkit-box-shadow: 0 0.2em 0.6em #ebebeb, inset 0.1em 0.2em 0.3em #fff;
    box-shadow: 0 0.2em 0.6em #e5e5e5, inset 0.1em 0.2em 0.3em #fff;
    display:inline-block;
    width:16px;
    color:#333;
    text-decoration: none;
}

.paginacao a:hover, .paginacao a:active {
    border:1px solid #ebebeb;
    background:#fff;
    -moz-box-shadow: 0 0.2em 0.6em #fff;
    -webkit-box-shadow: 0 0.2em 0.6em #fff;
    box-shadow: 0 0.2em 0.6em #fff;
    color:#0093D9;
    text-decoration: underline;
}

.paginacao a.desativado {
    pointer-events: none;
    cursor: default;
    background: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border:1px solid #fafafa;
}


.icon {
  background-image: url("../admin/imgs/icones.png");
  display:inline-block;
  padding-right:5px;
  width:16px;
  height:13px;
}

.icon-step-backward {
  background-position: -192px -72px;
  padding:0;
  width:13px;
}

.icon-backward {
  background-position: -240px -72px;
  padding:0;
}

.icon-forward {
  background-position: -334px -72px;
  padding:0;
}

.icon-step-forward {
  background-position: -384px -72px;
  padding:0;
  width:15px;
}




* ::-moz-selection{
background:#E52824;
color:#fff;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow: none;
}
* ::selection {
background:#E52824;
color:#fff;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow: none;
}