body {margin: 0; padding: 0; color: #666; font-family: ArialMT, Arial, sans-serif; font-size: 0.75em; background-color: #FFFDF0;}

a {color: #0E3267; text-decoration: underline;}

a:hover {text-decoration: underline;}

form {margin: 0; padding: 0;}

input, select, textarea {color: #666; font-family:Arial,sans-serif;  margin: 0; font-size: 1em;  }

.inputform, .textform {background: #FFF url('/static/images/bg_input.jpg') 0 0 repeat-x; border: 1px solid #bababa; padding: 0.2em;}
img {border: 0;}

.ItemDeAcessibilidade {display: none;}

.FimDosFloats {font-size: 0; line-height: 0; clear: both; height: 0;}

/******************* Moldura ************************/
#ContainerTop { background: #0E3267 url('/static/images/bg_top.jpg') 0 repeat; zoom: 100%; height: 62px; overflow:hidden;  }
#Top {width: 80em; margin: 0 auto;}

#ContIdioma {width: 22em; float: left;}
#ContIdioma ul {margin: 0; padding: 14px 0 0 0;}
#ContIdioma ul li {float:left; margin-right: 0.8em; list-style:none; border-right: 1px solid #fff; padding: 5px 0.6em 5px 2em;}
#ContIdioma ul li a {color: #FFF; text-decoration:underline;}
#ContIdioma #Brasil { background: url('/static/images/brasil.jpg')  0 center no-repeat;  }
#ContIdioma #Usa { background: url('/static/images/eua.jpg')  0 center no-repeat;  }
#ContIdioma #Italia { background: url('/static/images/ita.jpg')  0 center no-repeat; border: 0;}

#MenuEBusca { width:33.33em; float:right;}
#MenuFerramentas { float: left; width: 12em; /*background: url('/static/images/linha_vert.jpg') right 0 repeat-y;*/}
#MenuFerramentas ul {margin: 0; padding: 14px 0 0 0; }
#MenuFerramentas ul li {margin: 0; padding: 5px 0 5px 0; list-style:none; float:left; width: 3.75em;  border-left: 1px solid #fff;}
#MenuFerramentas li a {display:block; text-decoration:none; height: 10px; }
#MenuFerramentas li a span {display:none;}
#MenuFerramentas ul li a:hover { text-decoration: underline;}
#MenuFerramentas #Inicio a { background: url('/static/images/home.gif')  center center no-repeat;  }
#MenuFerramentas #Fale a { background: url('/static/images/contato.gif')  center center  no-repeat; }
#MenuFerramentas #Mapa a { background: url('/static/images/mapa.gif')  center center  no-repeat;  }
#MenuFerramentas #Fale {border-right: 1px solid #fff;}

#ContainerBuscaGeral {overflow:hidden; float: right; width: 18em; background: url('/static/images/buscar.gif')  0.2em 16px no-repeat; padding: 16px 0 0 2.5em;}
#ContainerBuscaGeral label {font-size: 0.71em;vertical-align:text-top; }
#ContainerBuscaGeral #Termo {font-size: 0.9em; width: 15.4em; vertical-align:top; margin: 0 0.5em 0 0; color: #999; border: 1px solid #B7CFD4; padding: 0.2em 0.3em 0.2em 0.3em;}

#ContainerBuscaGeral #BtOk {vertical-align: top; margin: 0;}

#ContainerCabecalho {background: url('/static/images/bg_cab.jpg')  0 0 repeat-x;}
#Cabecalho {width: 80em; margin: 0 auto;  position:relative; height: 232px; }
#Logomarca { margin-left: 10px;}
#ContLogo { background: url('/static/images/bg_logo.jpg') no-repeat; width: 244px; height: 232px; float:left; }

#Banner {float:right;  width: 700px; height: 221px; background-color: #fff; margin-top: 11px; position:relative; }
#Banner .destaque { background-color: #fff; border: 1px solid #ECE9DB; padding: 5px; position:absolute; top: 0;}


#Principal {width: 80em; margin: 0 auto; padding-bottom: 2em;}

#Col1 {float:left; width: 19.16em; overflow:hidden; padding-top: 22px;   }
#PaginaInterna {float:right; width: 58.16em; padding-top: 22px;}

#ListaMenuPrincipal { padding: 0 0 2em 0;   }
#ListaMenuPrincipal h2 { background:url('/static/images/bg_tit_menu_princ.gif') no-repeat; height: 30px; margin: 0 0 1px 0; padding: 9px 0 0 38px; font-size: 18px; font-family: Arial; font-weight:normal; color: #fff;}
#ListaMenuPrincipal ul {margin: 0; padding: 0 0 10px 0; display: block; list-style: none; background:#F2F7E1 url('/static/images/bg_bottom_menu_principal.jpg') 0 bottom repeat-x; }
#ListaMenuPrincipal ul li {padding: 0 0 1px 0; border-bottom: 1px solid #8ACC00;  margin: 0 0 1px 0; }
#ListaMenuPrincipal ul li a {font-size: 1.33em; color: #293382; padding: 0.5em 2em 0.5em 0; display:block; text-decoration:none; background: url('/static/images/icon_menu.jpg') 97% center  no-repeat; text-align:right; font-weight:bold; font-family: ArialMT, Arial, sans-serif;}
#ListaMenuPrincipal ul li a:hover,#ListaMenuPrincipal ul li.ativo a {  font-weight: bold; background: #8ACC00 url('/static/images/icon_menu_ativo.jpg') 97% center no-repeat;}
#ListaMenuPrincipal ul li.ultimo {background: none; }


#ContainerBoletim { background-color: #FEFFDE; margin-bottom: 1.5em; zoom:100%; color: #333; padding-bottom: 0.8em;}
#ContainerBoletim h3 {background:url('/static/images/bg_tit_news.gif') no-repeat; height: 30px; margin: 0 0 1px 0; padding: 11px 0 0 38px; font-size: 18px; font-family: Arial; font-weight:normal; color: #fff;}
#ContainerBoletim .txt {margin: 0 0 0.5em 0; color: #252E92; font-weight:bold;}
/*#ContainerBoletim .left {background: url('/static/images/left_boletim.jpg') 0 bottom no-repeat; padding-left: 10px;}
#ContainerBoletim .right {background: url('/static/images/right_boletim.jpg') right bottom no-repeat; padding-right: 10px;}
#ContainerBoletim .center {background: url('/static/images/center_boletim.jpg') 0 bottom repeat-x; padding-bottom: 1em;}*/
#FormCadastro {padding: 0.5em 1em;}
#ContainerBoletim .linha {margin: 0 0 0.7em 0;}
#ContainerBoletim .inputform { width: 16.80em; }
#ContainerBoletim .ContBotao {text-align:right;}
#Rodape {border-top: 8px solid #E46300; width: 80em; margin: 0 auto; color: #666;}
#Endereco {font-size: 1.16em; line-height: 140%; padding: 0.8em 0; text-align:center;}

#LogomarcaOktiva a { display: block; width: 76px; height: 28px; margin: 0 auto; background:  url('/static/images/logo_oktiva.jpg') no-repeat;}
#LogomarcaOktiva span {display: none;}
#LogomarcaOktiva {border-top: 1px solid #eee; padding-top: 1em; padding-bottom: 1.5em; width: 46.83em; margin: 0 auto;}

/***** Fale Conosco ******/

#Path { font-size: 0.8em; color: #4F6F81; margin-bottom: 1em; padding-top: 1em;}
#Path span { color: #418DB4;}
#Path a {color: #4F6F81; font-family: Arial;}
.Titulos {margin: 0 0 0.8em 0; padding: 0 0 0 0.75em; color: #0E3267; font-size: 1.53em; font-weight:normal; border-left: 2px solid #0E3267; }
#Interna1 {width: 43.58em; overflow: hidden; float:left;}
#Interna2 {width: 13.33em; overflow: hidden; float:right;}

#Interna1Contato {width: 39em; overflow: hidden; float:left;}
#Interna2Contato {width: 18.66em; overflow: hidden; float:right;}

#FormContato .form_desc {margin: 0 0 1em 0; line-height: 140%;}
#FormContato label {display: block;}
#FormularioDeContato {}
#FormularioDeContato p {margin: 0 0 0.5em 0;}
#FormContato .inputform {width: 99%; border: 1px solid #ccc; padding: 0.2em 0; color: #999;}
#FormularioDeContato textarea {width: 98.5%; margin-bottom: 1em;}
#FormContato .esquerda {width: 49%; float:left;}
#FormContato .direita {width: 49%; float:right;}
#FormularioDeContato .CorDestaque {color: #D50000; }

#FormularioDeContato .obr {margin: 0 0 0.8em 0;}
#FormularioDeContato #BtEnviar {float:right;}

.Titulos2 {margin: 0 0 0.5em 0; padding: 0 0 0.5em 0; font-weight:bold; color: #0E3267; font-size: 1em; border-bottom: 1px solid #ccc; text-align:center; text-transform:uppercase; }
#ContainerInfosContato .txt, #ContLoc .mapa {padding: 0 0 0 2em; background: url('/static/images/seta.gif') 0.7em 4px no-repeat; margin: 0 0 1.3em 0;}
#ContainerInfosContato .tel {padding: 0 0 0 2em; background: url('/static/images/tel.gif') 0.3em 2px no-repeat; margin: 0 0 1.3em 0; font-weight:bold; }
#ContainerInfosContato .email {padding: 0 0 0 2em; background: url('/static/images/envelope.gif') 0.4em 3px no-repeat; margin: 0 0 1.3em 0; font-weight:bold;}
#ContainerInfosContato .endereco {padding: 0 0 0 2em; background: url('/static/images/endereco.gif') 0.4em 0 no-repeat; margin: 0 0 1.3em 0; font-weight:bold;}
#ContainerInfosContato .endereco a {color: #333; text-decoration: underline;  }


.sucesso {margin: 0 0 0.8em 0; padding:  1em 1em 1em 2.8em; border: 1px solid #59A12D; background: #E6F6E7 url('/static/images/sucesso.jpg') 0.5em 0.9em  no-repeat; color: #333; }
.erro {margin: 0 0 0.8em 0; padding:  1em 1em 1em 2.8em;  border: 1px solid #A32C2C; background: #F6E7E6 url('/static/images/erro.jpg') 0.5em 0.9em no-repeat; color: #333; }

/******* Mapa do site *****/
#ContainerMapa, #ContainerBusca {border-bottom: 1px solid #ccc; padding-bottom: 1em; margin-bottom: 1em;}
#ListaMapa ul, #ListaArquivos {margin: 0; padding: 0;}
#ListaMapa li, #ListaArquivos li {margin: 0 0 0.8em 0; padding: 0; list-style:none; }
#ListaMapa li a { padding: 0 0 0 0.8em; background: url('/static/images/marcador2.jpg') 0 5px no-repeat; font-size: 1.16em; color: #10599F;}
#ListaMapa li a:hover, #ListaArquivos li a:hover {text-decoration:underline; }

#ContainerInfosBusca h3 {color: #0E3267; font-size: 1.16em; padding: 0; margin: 0 0 0.45em 0; font-weight:bold;}
#FormNovaBusca #TermoMapa {color: #999;  width: 25em; padding: 0.3em 0.2em 0.2em 0.2em; margin: 0 0 0.8em 0; border: 1px solid #ccc;}
#FormNovaBusca #BtOK2 {border: 0; vertical-align:top; font-size: 0; text-indent: -99999px;  background: none;  }
#ContainerInfosBusca .form_desc {margin: 0.2em 0 0.8em 0; }

/******** Enviar por email *********/
#ContentEnviar, #EnviarPorEmailConf {width: 261px; height: 360px; overflow:hidden;  }
#ContentEnviar {display: none;}
#EnviarPorEmail, #ConfEmail  {width: 261px; height: 360px; background: url('/static/images/bg_enviar_por_email.jpg') left top no-repeat; font-family: Arial; font-size: 12px; color: #333; margin: 0; padding: 0; overflow:hidden;}
#FormEmail, #ConfEmail {margin: 0; padding: 128px 22px 0 22px; }
#EnviarPorEmail .txtform {display:none;}
#ConfEmail .txtform {padding: 10px 10px; font-size: 14px; color:#333; } 
#ConfEmail a {color: #0E3267; text-decoration: underline;}
#EnviarPorEmail #FormEmail label {display: block; margin: 0 0 3px 0; font-size: 14px; padding: 0; color:#333; }
#EnviarPorEmail #FormEmail .inputext { width: 215px; overflow:hidden;  font-size: 12px; font-family: Arial; color: #999; margin: 0 0 8px 0; padding: 2px 0 2px 0; height: 15px; background: #FFF url('/static/images/bg_input.jpg') 0 0 repeat-x; border: 1px solid #bababa; }
#ContainerBotaoEnviar { text-align: center; padding-top: 10px;}

/********** Nota ***********/
.titulonota {margin: 0 0 0.5em 0; padding: 0; color: #0E3267; font-size: 1.33em; font-weight:bold; }
#ContainerListaNotas {margin-bottom: 1em; background-color: #F3F7FC; padding: 0.8em 0 1.5em 0;}
#ContainerListaNotas h4 {margin: 0 1em 0.8em 1em; }
#ListaNotas ul {padding: 0;  margin: 0; list-style:none;}
#ListaNotas ul li { margin: 0 0 0.2em 0; height:100%; }
#ListaNotas ul li a { padding: 0.5em 0.5em  0.5em 2.25em; background: url('/static/images/marcador.jpg') 0.83em 0.83em no-repeat; color: #333; font-weight:bold; display:block;}
#ListaNotas ul li a:hover, #ListaNotas ul li.atual a { text-decoration:none; color: #FFF; background: #1D62A4 url('/static/images/marcador.jpg') 0.83em 0.83em no-repeat; }

#TextoNota {margin-bottom: 1em; line-height: 130%; }

.content .alignleft {float:left; margin: 0 10px 10px 0; background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA; }
.content .alignright {float:right; margin: 0 0 10px 10px; background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA;}
.content .aligncenter {margin:0 auto 10px auto; background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA; }
.content .alignnone {margin: 0 10px 10px 0; background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA; }
.content .video, #TextoNota .audio { text-align: center; padding: 1em 0; }
.content p {margin: 0 0 10 0;}

.content .legendaalignleft {float:left; margin: 0 10px 10px 0;  background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA;}
.content .legendaalignright {float:right; margin: 0 0 10px 10px;  background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA;}
.content .legendaaligncenter {margin:0 auto 10px auto;  background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA;}
.content .legendaaalignnone {margin:0 10px 10px 0; background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA; }
.content .legenda {font-size: 0.85em;  }

#OpcoesNota { margin:0 0 2em 0; }
#OpcoesNota img {vertical-align:middle;}
#OpcoesNota a {color: #666; text-decoration:underline; font-size: 0.91em; font-weight:bold; font-family: Verdana; }
#OpcoesNota a:hover { color: #666;}

#ContainerImagens h4, #ContainerArquivos h4 {margin: 0 0 0.8em 0; padding: 0 0 0.4em 0; font-weight:bold; color: #0E3267; font-size: 1.16em; border: 0; border-bottom: 1px solid #ccc;  }
#ContainerImagens, #ContainerArquivos {padding-bottom: 0.5em;  margin:0 0 1em 0; }
#ContainerImagens .imagens {width: 158px; height:108px; float:left; overflow:hidden; margin: 0 0.6em 0.6em 0; text-align:center;}
#ContainerImagens .imagens img {padding: 3px; border: 1px solid #E9E5DA;} 

#ListaArquivos li {margin: 0 0 0.8em 0; padding: 0; list-style:none; padding: 0 0 0 0.8em; background: url('/static/images/marcador2.jpg') 0 5px no-repeat;  }
#ListaArquivos li span { font-size: 1.16em; color: #0E3267;}
#ListaArquivos li a {color: #333; text-decoration:underline; font-weight:bold;}




/*************** Enquete ***************/
#Enquete { padding: 0; zoom:100%; color: #333; background: url('/static/images/bg_enquete.jpg') 0 bottom no-repeat; padding-bottom: 13px;}
#Enquete .interno { background-color: #FFE1DF; border-left: none; padding: 0.8em 0.5em 0 1em; color: #252E92; zoom:100%;}
#Enquete h3 {background:url('/static/images/bg_tit_enquete.gif') no-repeat; height: 32px; margin: 0; padding: 9px 0 0 40px; font-size: 18px; font-family: Arial; font-weight:normal; color: #fff;}
#PerguntaEnquente { margin: 0 0 0.83em 0; padding: 0; font-weight:bold;}
#FormEnquete p.itens { margin: 0 0 1em 0; padding: 0;}
#FormEnquete p.itens label { margin-left: 5px;}


#FormEnquete input {border: 0;}
.BotaoVotar {
    width: 90px; height: 22px; font-size: 0; border: 0; padding: 22px 0 0 0; margin: 7px 10px 0 0; text-indent: -99999px; display: block; 
    cursor: pointer; background: url('/static/images/bt_votar.jpg') no-repeat; float:left;
}

.BotaoResultado { float:left; margin: 7px 20px 0 0;}

#Respostas p {margin: 1em 0 1em 0;}
.perguntaenquete { font-size: 1.16em; margin: 0 0 0.4em 0; padding: 0; color:#343F50;  }

.total_votos {margin: 0 0 2em 0; font-size: 1em; color:#343F50;}
.item_resultado {margin-bottom: 1em; font-size: 1.17em;}
.item_resultado p {color: #C90000; margin-bottom: 0.2em;}
.grafico {border: 1px solid #CCC; padding: 0; position: relative; width: 20.4em; }

.grafico .barra { background-color: #C90000; display: block; font-weight: bold; height: 1em; padding: 0; position: relative; width: 100%;}
.grafico .barra span {color: #fff; display: block; left: 1em; position: absolute; width: 15em;}


/************* Blog *********/
#ColunaDireitaBlog .lista {    margin: 0; padding: 0.3em 0 1.5em 0;}
#ColunaDireitaBlog .lista li {    padding: 0 0 0 1.7em; background: url('/static/images/seta3.gif') 0.7em 4px no-repeat; margin: 0 0 0.6em 0; display: block; list-style: none;}
#ColunaDireitaBlog .lista li a {    color: #666; }
#ColunaDireitaBlog .lista li a:hover, #ColunaDireitaBlog .lista li.atual a {    color: #333; font-weight:bold; text-decoration:underline; }
#ColunaDireitaBlog .lista li ul {padding: 0.5em 0 0 0;}
#ColunaDireitaBlog .lista li ul li {padding-bottom: 0.5em;} 

#ContArquivo h4 {padding: 0 0 0 1.7em; background: url('/static/images/seta3.gif') 0.7em 4px no-repeat; margin: 0 0 0.8em 0; font-size: 1.16em;}
#ContArquivo h4 a {color: #333; text-decoration:underline;}
#ContArquivo .lista {padding-left: 1em; display:none;}

.chamada_post { border-bottom: 1px solid #ccc; padding-bottom: 1em; margin-bottom: 1em; color: #666;}
.chamada_post .data {font-size: 0.95em; margin: 0 0 0.5em 0;}
.chamada_post .texto {line-height: 120%; margin: 0 0 0.8em 0;}
.chamada_post .content {margin-bottom: 1.5em; }
.chamada_post .info {margin: 0 0 0 0; font-size: 0.9em;}
.chamada_post .info  a {font-weight:bold; color: #666; text-decoration: underline;}
.qcomentario {color: #666;  margin-top: 0.4em;}
.qcomentario img {vertical-align:middle;}
.qcomentario a, .qcomentario span {font-weight:bold; color: #666; text-decoration: underline;}

#PostBlog .info {margin: 0 0 2em 0;}
#PostBlog {padding-bottom: 0;}
.Titulos3 {margin: 0 0 0.5em 0; padding: 0 0 0.5em 0; font-weight:bold; color: #10599F; font-size: 1.16em; }

#FormComentario .inputtext, #FormComentario textarea {font-size: 1em; font-family: Arial, Helvetica; color: #999; width: 98.2%; background: #FFF url('/static/images/bg_input.jpg') 0 0 repeat-x; border: 1px solid #bababa;}
#FormComentario #Col1 {width: 16.66em; margin: 0; padding: 0; }
#FormComentario #Col2 {width: 25.25em; float:right; margin: 0;}
#FormComentario .linhaform {margin: 0 0 0.5em 0;}
#FormComentario #BtComentar {width:160px; height:22px; background: url('/static/images/bt_comentar.jpg') no-repeat; font-size: 0; cursor: pointer; padding-top: 23px; vertical-align: top; border: 0; float:right; }
#FormComentario textarea {height: 7.9em; margin-bottom: 0.8em;}

#ContainerComentarios {margin-bottom: 1em; border-bottom: 1px solid #ccc; padding-bottom:1em;}
#ContainerComentarios .qcomentario {margin-bottom: 1em;}

.comentario { background-color: #EAF2FB; padding: 0.8em 1em; margin-bottom: 0.4em;}
.comentario p {margin:0 0 0.8em;}
.comentario .data {font-style:italic;}
.comentario a {font-weight:bold; text-decoration: underline; }


#BoxPaginasBlog a { color: #666; text-decoration: underline; font-size: 0.9em; font-weight: bold; }
#BoxPaginasBlog #PgAnterior { background: url('/static/images/seta3.gif') right 4px no-repeat; padding-right: 1em; width: 15em; float:right; text-align:right;}
#BoxPaginasBlog #PgSeguinte {  background: url('/static/images/seta2.gif') 0 4px no-repeat; padding-left: 1em; width: 15em; float:left; }*/

/******** Agenda ***********/
#TituloMes {color: #ED1C24; font-size: 1.33em; font-style:italic; margin: 0 0 1em 0; padding: 0;}
.chamada_evento {margin-bottom: 1.5em;}
.chamada_evento .data {font-size: 1.16em; font-style:italic; margin: 0 0 0.3em 0; background: url('/static/images/marcador3.gif') 0 center no-repeat; padding-left: 0.7em;}
.chamada_evento .miniaturanota {float:left; margin: 0 7px 7px 0; background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA;}
.chamada_evento .titulopost {font-size: 1.16em; margin: 0 0 0.4em 0; padding: 0; }
.chamada_evento .titulopost a { color:#343F50; text-decoration:none; }
.chamada_evento .titulopost a:hover {text-decoration:underline;}
.chamada_evento .ver_mais { color: #3A8AB8; font-size: 0.9em;}

.naveventos a { color: #666; text-decoration: underline; font-size: 0.9em; font-weight: bold; }
.naveventos .dir { background: url('/static/images/seta3.gif') right 4px no-repeat; padding-right: 1em; width: 15em; float:right; text-align:right; }
.naveventos .esq {  background: url('/static/images/seta2.gif') 0 4px no-repeat; padding-left: 1em; width: 15em; float:left; }
.naveventos .top {border-bottom: 1px solid #eaeaea; margin-bottom: 1em; padding: 0 10em 1em 10em; zoom: 100%; }
.naveventos .bottom {border-top: 1px solid #eaeaea;  padding: 1em 10em 0 10em; zoom: 100%;}

/************* Sacola **************/
#ContProdutosSacola {width: 39em; overflow: hidden; float:left;}
#ColunaDirSacola {width: 18.66em; overflow: hidden; float:right;}
#FormCheckout .error {border: 1px solid red;}


/******** Notícias ***********/
.chamada_noticia {margin-bottom: 1.5em;}
.chamada_noticia .data {font-size: 0.9em; font-style:italic; margin: 0 0 0.5em 0; }
.chamada_noticia .resumo {line-height: 1.5em; }
.chamada_noticia .miniaturanota {float:left; margin: 0 7px 7px 0; background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA;}
.chamada_noticia .titulopost {font-size: 1.16em; margin: 0 0 0.5em 0; padding: 0; }
.chamada_noticia .titulopost a { color:#343F50; text-decoration:none; }
.chamada_noticia .titulopost a:hover {text-decoration:underline;}
.chamada_noticia .ver_mais { color: #3A8AB8; font-size: 0.9em;}

#BoxPaginas {position:relative; margin-top: 2em; font-family: Verdana, sans-serif;}
#BoxPaginas #PgAnterior {position:absolute; left: 0; top: 0; padding-left: 1.3em; font-family: Verdana; font-size: 0.9em; background: url('/static/images/seta2.gif') 0 center no-repeat; }
#BoxPaginas #PgAtual { width: 100%; clear:both; text-align:center; font-size: 0.9em;}
#BoxPaginas #PgAtual p {margin: 0 0 0.5em 0;}
#BoxPaginas #PgAtual select {color: #333; width: 4em; border: 1px solid #999;}
#BoxPaginas #PgSeguinte {position:absolute; right: 0; top: 0; font-family: Verdana; font-size: 0.9em; background: url('/static/images/seta3.gif') right center no-repeat; padding-right: 1.3em; }
#BoxPaginas a {color: #666; text-decoration: underline; font-size: 0.9em; font-weight: bold;}

#BuscaNoticias {margin-bottom: 1em;}
#BuscaNoticias .txt {margin: 0.2em 0 0.8em 0; }
#BuscaNoticias #Termo {width: 9em; color: #999;  padding: 0.2em 0.2em 0.2em 0.2em; margin: 0 0 0.8em 0; border: 1px solid #ccc; }

/****** Capa ****/
#ContDestaques { height: 216px; overflow: hidden; position: relative; margin-bottom: 2.08em; background: #f5f5f5 url('/static/images/bg_destaque.jpg') no-repeat; padding: 8px 0 0 0; }
#ContDestaques .cont_tit {border-bottom: 1px solid #E7F0FA; padding-bottom: 0.8em; padding-left: 0.8em; margin: 0 0.5em 0.8em 0.5em;zoom: 100%;}
#ContDestaques h3 {margin: 0; padding-left: 0.6em; }

#Destaques {padding: 0 1.4em;}
.chamada_destaque .titulopost {font-size: 1.16em; margin: 0 0 0.4em 0; padding: 0; }
.chamada_destaque .titulopost a { color:#0E3267; text-decoration:none; }
.chamada_destaque .resumo { color: #333333; margin: 0 0 0.4em 0; line-height: 1.4em;}
.chamada_destaque .leia_mais a {font-size: 0.95em; color: #0E3267; font-weight:bold; padding-left: 0.7em; background: url('/static/images/seta.gif') 0 5px no-repeat; text-decoration:underline;}
.chamada_destaque .destaquecapa {float:left; margin: 0 7px 0 0; background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA;}
.chamada_destaque { display: none; }
#ContDestaques .visivel {display: block;}

#Paginacao {position:absolute; top: 16em; left: 48.5em; width: 20.33em; }

#Paginacao a {display:block; margin-right: 0.5em; width: 30px; height: 22px; text-decoration:none; font-weight: bold; float:left;  text-align:center; padding: 4px 0 0 0; font-size: 0.91em; color: #000; background:  url('/static/images/bg_pag.gif') 0 0 repeat-x; font-family: Verdana, Tahoma;}
#Paginacao a:hover, #Paginacao a.ativo { background:  url('/static/images/bg_pag-ativo.gif') 0 0 repeat-x; color: #fff;}

#ContainerUltimasNews {  padding-left: 0.9em; margin-bottom: 2em; }
.col1capa {width: 37.53em; float: left;}
#ContainerUltimasNews .Titulos {margin-bottom: 0.3em;}
#ContainerUltimasNews .interno { padding: 0.5em 0 0 0; background-color:#F7F7F7; border-top: 1px solid #D1E2F5; zoom: 100%;  }

.chamada_nota { padding: 0 0.2em 1.5em 0.2em;  }
.chamada_nota .titulonota {font-size: 1.16em; margin: 0 0 0.4em 0; }
.chamada_nota .titulonota a { color:#0E3267; text-decoration:none; }
.chamada_nota .resumo {line-height: 130%;  margin: 0 0 0.4em 0;}
.chamada_nota .miniaturanota {float:left; margin: 0 7px 0 0; background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA;}
.chamada_nota .ver_mais a {font-size: 0.95em; color: #0E3267; font-weight:bold; padding-left: 0.7em; background: url('/static/images/seta.gif') 0 5px no-repeat; text-decoration:underline;}


#ContainerParceiros { padding-left: 0.9em; }
#ContainerParceiros .Titulos {margin-bottom: 0.3em;}
#Parceiros { padding: 0.5em 0 0 0; border-top: 1px solid #D1E2F5;}
#Parceiros p {margin: 0;}
#Parceiros img {float:left; margin: 0 10px 10px 0; background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA;}

#ContProdutosDestaques {width: 18.33em; float:right; overflow:hidden; }
#ContProdutosDestaques .Titulos {margin-bottom: 0.3em;}
#ContProdutosDestaques .interno { padding: 0.5em 0 0 0; border-top: 1px solid #D1E2F5;  }
#ContProdutosDestaques .ver_mais a {font-size: 0.95em; color: #0E3267; font-weight:bold; padding-left: 0.7em; background: url('/static/images/seta.gif') 0 5px no-repeat; text-decoration:underline;}
#ContProdutosDestaques .chamada_produto {padding: 0; width:100%; background:none;}
#ContProdutosDestaques .chamada_produto .dados_produto {float: right; width: 8.9em; overflow:hidden;}

/********** Produto *************/

.chamada_produto { float:left; width: 20.5em; padding-right: 1em; margin-right: 1em; background:   url('/static/images/linha_vert_produtos.gif') right center no-repeat; margin-bottom: 2em; overflow:hidden;}
.form_produto {float: left; width: 108px; overflow:hidden;}
.chamada_produto .dados_produto {float: right; width: 10.9em; overflow:hidden;}
.preco_de {color: #FF0000; font-size: 1em; font-weight:bold; margin: 0 0 0.4em 0;}
.preco_por {color: #009900; font-size: 1.1em; font-weight:bold; margin: 0 0 0.4em 0; text-decoration:underline;}
.chamada_produto .titulo {font-size: 1.16em; margin: 0 0 0.4em 0; padding: 0; line-height: 100%;}
.chamada_produto .titulo a {color: #333; text-decoration:none; }
.chamada_produto .titulo a:hover {text-decoration:underline;}
.form_produto .bt_comprar {width: 80px; height:22px; margin: 0 auto; display: block; border: 0; padding: 22px 0 0 0; background: url('/static/images/bt_comprar.gif') 0 0 no-repeat; font-size: 0; text-indent: -99999px; cursor:pointer;}
.chamada_produto .resumo { margin-bottom: 0.8em; }
.form_produto .qtd {text-align:center; margin: 0 0 0.4em 0;}
.form_produto .qtd  label {color: #333; font-size: 1.16em; font-weight:bold;}
.form_produto .qtd input {color: #333; font-size: 1.16em; width: 2.5em; background-color: #eee; border: 1px solid #ccc;}
.form_produto .img {text-align: center; margin: 0 0 0.4em 0; background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA;}

.chamada_produto .ver_mais {text-align:left;}
.chamada_produto .ver_mais a {font-size: 1.1em; color: #0066CC;}

.produto_ultimo {background: none; padding-right:0; margin-right: 0}
.linha_hor_produtos {clear:both; padding-bottom: 2em; background: url('/static/images/linha_hor_produto.gif') 0 top repeat-x; height: 10px;}
.desc_cat {font-size: 1.16em; margin: 0 0 0.8em 0; padding-top: 1.5em;}


#ContainerListaCategorias {margin-bottom: 1em; background-color: #F3F7FC; padding: 0.8em 0 1.5em 0;}
#ListaCategorias ul {padding: 0;  margin: 0; list-style:none;}
#ListaCategorias ul li { margin: 0 0 0.2em 0; height:100%;}
#ListaCategorias ul li a {padding: 0.5em 0.5em  0.5em 2.25em; background: url('/static/images/marcador.jpg') 0.83em 0.83em no-repeat; color: #333; font-weight:bold; display:block;}
#ListaCategorias ul li.atual a, #ListaCategorias ul li a:hover { text-decoration:none; color: #FFF; background: #1D62A4 url('/static/images/marcador.jpg') 0.83em 0.83em no-repeat; }


#ContProduto .form_produto {margin: 0 8px 8px 0;}
#TitProduto { font-size: 1.33em; margin: 0 0 0.8em 0; padding: 0; color: #0E3267;}

/*#BoxPaginas {position:relative; margin-top: 2em; font-family: Verdana, sans-serif;}
#PgAnterior {position:absolute; left: 0; top: 0; padding-left: 1.3em; font-family: Verdana; font-size: 0.9em; background: url('/static/images/icon-arrow-left.gif') 0 center no-repeat; }
#PgAtual { width: 100%; clear:both; text-align:center; font-size: 0.9em;}
#PgAtual p {margin: 0 0 0.5em 0;}
#PgAtual select {color: #333; width: 4em; border: 1px solid #999;}
#PgSeguinte {position:absolute; right: 0; top: 0; font-family: Verdana; font-size: 0.9em; background: url('/static/images/icon-arrow-right.gif') right center no-repeat; padding-right: 1.3em; }
#BoxPaginas a {text-decoration:underline;}*/

#ContProdutosSacola { width: 43.58em; }
#ContProdutosSacola .chamada_produto {float:none; width:100%;  padding: 0; background: none; }
#ContProdutosSacola .chamada_produto .cont_produto {float: left; width: 20.08em; background:   url('/static/images/linha_vert_produtos.gif') right center no-repeat; padding-right: 0.8em;}
#ContProdutosSacola .chamada_produto .img {float: left; margin: 0 8px 8px 0; background-color: #F9F8F5; padding: 2px; border: 1px solid #E9E5DA;}
#ContProdutosSacola .chamada_produto .alterar_pedido {float:right; width: 20em; padding: 0;}

#ContProdutosSacola .bt_alterar {width: 80px; height:19px;  display: block; border: 0; padding: 19px 0 0 0; background: url('/static/images/bt_alterar.gif') 0 0 no-repeat; font-size: 0; text-indent: -99999px; cursor:pointer; float:left; margin-right: 6px;}
#ContProdutosSacola .bt_remover {width: 80px; height:19px;  display: block; border: 0; padding: 19px 0 0 0; background: url('/static/images/bt_remover.gif') 0 0 no-repeat; font-size: 0; text-indent: -99999px; cursor:pointer; float:left;}
#ContProdutosSacola label {color: #333; font-weight:bold; float:left;}
#ContProdutosSacola #qtd {color: #333; width: 2.5em; background-color: #eee; border: 1px solid #ccc; margin: 0 6px 10px 3px; float:left; }
#ContProdutosSacola .linha_hor_produtos {padding-bottom: 1em;}
#ContProdutosSacola .preco_unit, #ContProdutosSacola .preco_total {margin: 0 0 0.5em 0; font-weight:bold; color: #333;}
#ContProdutosSacola .preco_unit span {color: #4D7994;}
#ContProdutosSacola .preco_total span {color: #009900;}

#DadosDaCompra {padding-top: 1.8em;}
#DadosDaCompra .subtotal {font-size: 1.33em; color: #006600; text-align:center; text-decoration: underline; margin: 0 0 0.8em 0; font-weight:bold;}
#DadosDaCompra #BtFinalizar {text-align: center;}


#ContFrete { background:   url('/static/images/linha_vert_produtos.gif') right 0 repeat-y; height: 30em; } 
#ContFrete .tit_frete { margin: 0 0 0.8em 0; padding: 0; font-size: 1.33em; color: #0E3267;}
#ContFrete #BtCalcular {width: 95px; height:22px; margin: 0 auto; border: 0; padding: 22px 0 0 0; background: url('/static/images/bt_calcular.gif') 0 0 no-repeat; font-size: 0; text-indent: -99999px; cursor:pointer; vertical-align:top;}
#FormCalFrete {padding-bottom:  1em;}
#FormCalFrete label {color: #0E3267; font-weight:bold; font-size: 1.20em;}
#FormCalFrete #cep_destino {border: 1px solid #ccc; width: 15em; padding: 0.1em 0.2em 0.2em 0.2em; font-size: 1.1em; vertical-align:top;}

#FormSelFrete {font-size: 1.16em;}
#ResumoPedido {margin-bottom: 1em;}

#ListaItensSacola {margin: 0; padding: 0.5em 0.5em 0 0.5em; }
#ListaItensSacola li { margin: 0 0 0.8em 0; padding: 0 0 0 1em; list-style:none; background: url('/static/images/marcador4.gif') 0 center no-repeat;}
#ListaItensSacola li a {font-size:1em; color: #0E3267;}

#DadosDoPedido {margin-bottom: 1em; line-height: 150%; font-size: 1.16em; color: #006600;} 

#FormCheckout p {margin: 0 0 0.8em 0;}
#FormCheckout .inputform {border: 1px solid #ccc; width: 90%;}
#FormCheckout .linha18, #FormCheckout .linha19 {float: left; width: 45%; margin-right: 10px;}
#FormCheckout .linha17, #FormCheckout .linha20 {float: left; width: 45%; margin-right: 10px;} 
#FormCheckout .linha5 {clear:both;}
#FormCheckout #BtEnviar {margin-top: 15px;}
#ContFormDados .tit_inf { margin: 0 0 0.8em 0; padding: 0; font-size: 1.16em; color: #0E3267;}
#FormCheckout .error {border: 1px solid #cc0000;}