div#rodapevia { width:780px; }

/*Fontes Anuários*/
.bordaTbl { border: 1px solid #7D879D; }
.txtVermelhoB { font: bold 10px/15px "Tahoma"; color: #C02335;  }
.tituloVermelho { font: bold 12px/15px "Tahoma"; color: #C02335; }
.tituloCinza { font: bold 10px/12px "Tahoma"; color: #495778; }
/*Topo*/
.TextoTopo {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #6F7A93}
a.LinkCadastro {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #6F7A93}
a:hover.LinkCadastro {  color: #C02335; text-decoration: underline }
a.LinkIdioma {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #6F7A93}
a:hover.LinkIdioma {  color: #C02335; text-decoration: underline }

/*Textos*/
.TextoPadrao {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #6F7A93}
.TextoPadrao a {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #6F7A93}
.TextoPadrao a:hover {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #C02335}
.TextoPadraoEmDestaque {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #C02335}
.TextoPadraoMini {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; text-decoration: none; color: #6F7A93}
.TextoPadraoMiniRed {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; text-decoration: none; color: #C02335}
.TextoPadraoMiniPreto {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; text-decoration: none; color: #000000}
.TextoPadraoMiniReda {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: #C02335}
.TextoPadraoMiniPretoa {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: #000000}
.TituloPadrao {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #C02335}
.TextoTblPadrao {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #6F7A93}

/*Lançamentos*/
.TextoLancamento {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #6F7A93}
.TextoLancamentoEmDestaque {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #C02335}
a.LinkLancamento {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #6F7A93}
a:hover.LinkLancamento { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #C02335; text-decoration: underline }
a.LinkLancamentoEmDestaque {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #C02335}
a:hover.LinkLancamentoEmDestaque {  color: #C02335; text-decoration: underline }

/*Tabela*/
.LinhaConteudo {  background-color: #C7CBD4; width: 1px}
.LinhaCor01 {  background-color: #FFFFFF; height: 25px}
.LinhaCor02 {  background-color: #E9EAEE; height: 25px}
.TabelaBase {  background-color: #495778}

/*Links*/
a.LinkVejaMais {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; text-decoration: none; color: #6F7A93}
a:hover.LinkVejaMais {  color: #C02335; text-decoration: underline }
a.LinkVejaMaisDestaque {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; text-decoration: none; color: #C02335}
a:hover.LinkVejaMaisDestaque {  color: #C02335; text-decoration: underline }

a.menu_item { display: block; height: 17px; font: bold 13px/15px "Tahoma"; color: #4A5879; background: #FFF url(../port/imgs/bullet_seta2.gif) 160px 2px no-repeat; text-decoration: none; padding-right: 43px; }
a:hover.menu_item { background: #E2E4E9 url(../port/imgs/bullet_seta2_.gif) 160px 2px no-repeat; }

a.menu_item_ativo { display: block;  height: 17px; height: 17px; font: bold 13px/15px "Tahoma"; color: #4A5879; background: #E2E4E9 url(../port/imgs/bullet_seta2_.gif) 160px 2px no-repeat; text-decoration: none; padding-right: 43px; }

/*Base*/
.TextoBase {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #6F7A93}
a.LinkBase {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #6F7A93}
a:hover.LinkBase {  color: #FFFFFF; text-decoration: underline }
a.LinkBase2 {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #6F7A93}
a:hover.LinkBase2 {  color: #6F7A93; text-decoration: none }
.TextoAssinatura {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #A3AAB9}
a.LinkAssinatura {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #A3AAB9}
a:hover.LinkAssinatura {  color: #495778; text-decoration: underline }

/*Menu Interno*/
.TextoMenuInterno {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #495778}
.TextoMenuInternoOn {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #C02335}
a.LinkMenuInterno {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #495778}
a:hover.LinkMenuInterno { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #C02335; text-decoration: underline }
a.LinkMenuInternoOn {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #C02335}
a:hover.LinkMenuInternoOn {  color: #C02335; text-decoration: underline; font-weight: bold; font-size: 12px;}

a.LinkMenuInternoExtras {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #C6CED6}
a:hover.LinkMenuInternoExtras { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #495778; }

.cartola { width: 414px; height: 30px; background: url(../port/imgs/tit_interna_bg.gif) 0px 0px repeat-y; }
.cartola .baixo { width: 414px; height: 8px; background: url(../port/imgs/tit_interna_baixo.gif) no-repeat; float: left; overflow: hidden; }
.cartola .titulo { width: 414px; background: url(../port/imgs/tit_interna_cima.gif) 0px 0px no-repeat; padding: 8px 0px 2px 30px; float: left; overflow: hidden; font: bold 14px "Tahoma"; color: #455271; }

.versaoPdf { width: 342px; float: left; overflow: hidden; background: url(../port/imgs/boxPdf_bg.gif) repeat-y; }
.versaoPdf .baixo { width: 342px; height: 8px; float: left; overflow: hidden; background: url(../port/imgs/boxPdf_baixo.gif) no-repeat; }
.versaoPdf .meio { width: 342px; float: left; background: url(../port/imgs/boxPdf_cima.gif) 0px 0px no-repeat; padding: 5px 0px 0px 0px; }
.versaoPdf .meio .conteudo { width: 320px; height: 30px; margin: auto; background: url(../port/imgs/icone_pdf.gif) 5px 5px no-repeat; padding-left: 18px; }
.versaoPdf .meio .conteudo a { font: bold 18px/45px "Tahoma"; color: #C02335; text-decoration: none;  }
.versaoPdf .meio .conteudo a:hover { text-decoration: underline; }

/*Fale Conosco*/
.form {	font-family: Tahoma, Verdana, Arial; font-size: 11px; border: 1px solid #7D879D; color: #666666;}
.botao { font-family: Tahoma, Verdana, Arial; font-size: 11px; border: 1px solid #495778; color: #495778;	background-color: C6CED6; font-weight:bold;}
.botaoMais { font-family: Tahoma, Verdana, Arial;	font-size: 11px;	border: 1px solid #495778;	color: #495778;	background-color: C6CED6; font-weight:bold;}
/*COMPRAR ANUARIO */
.TextoInfoUsuario { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: #6F7A93}
.item_anuario { width: 188px; float: left; overflow: hidden; text-align: center; margin: 5px 0px 5px 0px; }
.item_anuario a { font: bold 12px/15px "Tahoma"; color: #C02335; text-transform: uppercase; text-decoration: none; }
.item_anuario .foto { }
.item_anuario .foto img { border: 1px solid #C7CBD4; }
.item_anuario .nome { width: 100px; background: url('../port/imgs/boxTitulo_bg.jpg') repeat-y; text-align: center; font: bold 12px/12px "Tahoma"; color: #C02335; margin: auto; }
.item_anuario .nome a { font: bold 12px/12px "Tahoma"; color: #C02335; text-decoration: none; }
.item_anuario .nome a:hover { font: bold 12px/12px "Tahoma"; color: #C02335; text-decoration: none; }
.item_anuario .nome .cima { width: 100px; height: 3px; background: url('../port/imgs/boxTitulo_cima.jpg') 0px 0px no-repeat; overflow: hidden; }
.item_anuario .nome .baixo { width: 100px; height: 3px; background: url('../port/imgs/boxTitulo_baixo.jpg') 0px 0px no-repeat; overflow: hidden; }
.item_anuario .ver a { width: 110px; font: 10px/12px "Tahoma"; color: #666; background: url('../port/imgs/bullet_seta.gif') 0px 2px no-repeat; text-align: left; margin: 10px 0px 0px 10px; padding-left: 10px; text-decoration: none; }
.item_anuario .ver a:hover { text-decoration: underline; }

.banner { width: 180px; float: left; margin: 5px 0px 0px 0px; }

.item_anuarioDetalhe { width: 180px; height: 180px; float: left; overflow: hidden; margin: 15px 0px 0px 0px; }
.item_anuarioDetalhe .foto { text-align: center; }
.item_anuarioDetalhe .foto img { border: 1px solid #C7CBD4; }
.item_anuarioDetalhe .box { width: 110px; text-align: center; margin: 5px 0px 0px 32px; }
.item_anuarioDetalhe .ano { width: 110px; float: left; overflow: hidden; text-align: center; font: bold 14px/20px "Tahoma"; color: #C02335; }
.item_anuarioDetalhe .quantidade { font: 10px/20px "Tahoma"; color: #333; float: left; overflow: hidden; }
.item_anuarioDetalhe .input { height: 15px; border: 1px solid #999; font: 10px/10px "Tahoma"; color: #333; }
.item_anuarioDetalhe .preco { width: 116px; font: 12px/15px "Tahoma"; color: #455271; }
.item_anuarioDetalhe .adicionar { height: 22px; font: bold 10px/10px "Tahoma"; color: #495778; background: url('../port/imgs/icone_carrinho2.gif') 0px 0px no-repeat; text-align: center; padding-left: 3px; margin: 5px 0px 0px 15px; }
.item_anuarioDetalhe .adicionar a { font: bold 10px/12px "Tahoma"; color: #495778; text-decoration: none; }
.item_anuarioDetalhe .adicionar a:hover { font: bold 10px/12px "Tahoma"; color: #C02335; }


#shopping_cart { width: 170px; float: left; overflow: hidden; background-color: #F0F1F4; }
#shopping_cart .titulo { width: 150px; height: 48px; background: url('../port/imgs/icone_carrinho.gif') 7px 10px no-repeat; font: bold 11px/13px "Tahoma"; color: #495778; padding: 10px 0px 0px 29px; text-align: left; }
#box_status .titulo2 { width: 150px; font: bold 11px/13px "Tahoma"; color: #495778; margin: auto; }
#box_status .divisoria { width: 150px; background: url('../port/imgs/divisoria.gif') 0px 50% no-repeat; }
#box_status .box_dados { width: 132px; margin: auto; text-align: left; }
#shopping_cart .box_dados #shopping_cart_items .txtVermelhoB { font: bold 10px/15px "Tahoma"; color: #C02335;  }
#shopping_cart .box_dados #shopping_cart_items .txtAzul { font: 10px/15px "Tahoma"; color: #495778; }


#box_todosAnuarios { margin-top: 20px; overflow: hidden; float: left; }
#box_todosAnuarios .titulo { font: bold 12px/15px "Tahoma"; color: #C02335; margin-bottom: 5px; }
#box_todosAnuarios .foto { width: 134px; float: left; overflow: hidden; }
#box_todosAnuarios .foto img { border: 1px solid #000; }
#box_todosAnuarios .lista { width: 200px; float: left; overflow: hidden; }
#box_todosAnuarios .lista .item { width: 200px; }
#box_todosAnuarios .lista .item .input { height: 15px; font: 10px/12px "Tahoma"; color: #666; border: 1px solid #999; margin-right: 5px; }
#box_todosAnuarios  a.adicionar { height: 22px; font: bold 10px/22px "Tahoma"; color: #495778; background: url('../port/imgs/icone_carrinho2.gif') 0px 5px no-repeat; padding-left: 15px; }
#box_todosAnuarios  a.adicionar { font: bold 10px/22px "Tahoma"; color: #495778; text-decoration: none; }
#box_todosAnuarios  a.adicionar:hover { color: #C02335; }


#box_formulario { }
#box_formulario label { font: 10px/20px "Tahoma"; color: #6F7A93; display: block; }
#box_formulario .campo { height: 15px; font: 10px/12px "Tahoma"; color: #666; border: 1px solid #999; }
.pagamento_visa { width: 35px; height: 46px; background: url('../port/imgs/img_visa.gif') no-repeat; padding-left: 75px; float: left; }
.pagamento_visaelectron { /*width: 98px;*/ height: 46px; background: url('../port/imgs/img_visaelectron.gif') no-repeat; padding-left: 75px; float: left; margin-left: 10px; margin-top: 15px; }
.pagamento_banricompras { /*width: 78px;*/ height: 70px; background: url('../port/imgs/img_banricompras.gif') no-repeat; padding-left: 45px; clear: left; float: left; }
#pagamentoSpan { width: 78px; clear: both; /*float: left; */overflow: hidden; }
#pagamentoSpan select { width: 60px; font: 10px/12px "Tahoma"; color: #666; border: 1px solid #999;  }
.pagamento_itau { width: 23px; height: 70px; background: url('../port/imgs/img_itau.gif') 0px -15px no-repeat; padding-left: 145px; float: left; /*margin-left: 10px;*/ clear: both; }
.pagamento_debito { width: 98px; height: 46px; background: url('../port/imgs/img_debito.gif') no-repeat; padding-left: 75px; float: left;  }

#carrinho { font-size: 8px }
#carrinho .titulo { font: bold 12px/15px "Tahoma"; color: #CC0000; background: url('../port/imgs/icone_carrinho3.jpg') 0px 2px no-repeat; padding-left: 20px; }
#carrinho .tabela_titulo { font: bold 10px/12px "Tahoma"; color: #495778; }
#carrinho .tabela_item { font: 10px/12px "Tahoma"; color: #495778; padding: 10px 0px; }
#carrinho .txtVerm { font: bold 10px/12px "Tahoma"; color: #CC0000;  }
#carrinho .txtAzul { font: 10px/12px "Tahoma"; color: #495778; }
#carrinho .input { height: 15px; font: 10px/12px "Tahoma"; color: #666; border: 1px solid #999; }

/*MAPA DO SITE*/
a.LinkMenoMapa {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: #6F7A93}
a:hover.LinkMenoMapa {  color: #C02335; text-decoration: underline }
.TextoConfirma {
	color: #336600;
	font-size: 12px;
	font-weight: bold;
}
.table-compras {
	border: 2px dashed #6F7A93;
}
.table-compras2 {
	border-top: 2px none #6F7A93;
	border-right: 2px dashed #6F7A93;
	border-bottom: 2px dashed #6F7A93;
	border-left: 2px dashed #6F7A93;
	background-color: #E1E3E8;
}

a.LinkDuvida {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; text-decoration: none; color: #C02335}
a:hover.LinkDuvida { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; color: #C02335; text-decoration: underline }

