body{margin:0 0; background-color:#004573; background-image:url("img/bg_p.png"); background-repeat:repeat-x; font-family:tahoma, verdana, sans-serif; font-size:10pt; behavior:url("css/csshover.htc");}
a:link{color: #005ca1; text-decoration: none;}
a:visited{color: #444477; text-decoration: none;}
a:hover, a:active{color: #222299; text-decoration: underline;}
#container{width:1003px; margin:0 0; position:relative; float:left; padding:0}
#cabecalho{background: white;}
#corpoPrincipal{background-color: white; width:1003px; height:1330px; border-bottom: 2px solid #ddd; /*border:2px solid red;*/}
label{display: block; margin-bottom:2px;}

.Titulo {text-align: center; font-size:20pt; color: white; width: 628px; height: 37px; background: white url('img/ecommerce/fundo_barra_principal_topo.jpg')}
.TituloConsultor {text-align: center; font-size:20pt; color: white; width: 995px; height: 37px; background: white url('img/ecommerce/fundo_barra_principal_consultor.jpg')}

.boxAnuncio {position:absolute; float:left; padding: 10px 0 0 20px; width:252px; height:238px; z-index:20; /*border:1px solid red*/}
.fundoCinza {background: white url("img/ecommerce/box_cinza.gif") no-repeat;}
.fundoBranco {background: white url("img/ecommerce/box_branco.gif") no-repeat;}

.Lin1 {top:170px;}
.Lin2 {top:428px;}
.Lin3 {top:686px;}
.Lin4 {top:991px;}
.Lin5 {top:1250px;}

.Col1 {left:35px; }
.Col2 {left:362px; }
.Col3 {left:688px; }

.divBarraLinha1 {position: absolute; z-index:10; height:16px; width:1003px; background: #ddd; top:376px;}
.divBarraLinha2 {position: absolute; z-index:10; height:16px; width:1003px; background: #ddd; top:634px;}
.divBarraLinha3 {position: absolute; z-index:10; height:16px; width:1003px; background: #ddd; top:893px;}
.divBarraLinha4 {position: absolute; z-index:10; height:16px; width:1003px; background: #ddd; top:1197px;}
.divBarraLinha5 {position: absolute; z-index:10; height:16px; width:1003px; background: #ddd; top:1456px;}

#tituloAnuncio {text-transform: uppercase; color: #004F86; font-weight: bold; font-size:10pt;}
#chamadaPreco {color: black; font-weight: bold; font-size:9pt;}
#preco {color: red; font-weight: bold; font-size:12pt;}
.boxAnuncio a {color: black; font-weight: bold; font-size:7pt;}
.boxAnuncio img {border: 1px solid #D3D3D3;}

.linkMontagem: hover {
  color: red;
}

.barra_esquerda {
  float:left;
  width:192px;
  background: #ECECEB;
/*  height:500px;*/
  top: 0px;
}

.barra_esquerda .titulo{
  margin-top:8px;
  background: #ECECEB url("img/ecommerce/fundo_titulo_barra_fino.jpg") repeat-x;
  padding-left: 11px;
  font-weight: bold;
  font-size: 8pt;
  color: white;
  height:16px;
  width: 165px;
}

.barra_esquerda img {
  margin-left: 11px;
  margin-top: 6px;
}

#areaAnuncio {
  float: right;
  width: 775px;
  /*height: 600px;*/
  margin-right:3px;
  margin-top:3px;
  padding:10px;
  border:1px solid #D3D3D3;
}

#areaAnuncio h1 {
  color: #004F86; font-weight: bold; font-size:14pt;
  margin-bottom:10px;
}

#areaAnuncio h2 {
  color: #004F86; font-weight: bold; font-size:12pt;
  margin-bottom:10px;
}

#areaAnuncio #descricao {
  border:1px dashed #D3D3D3;
  width: 97%;
  padding:5px;
  color: #004F86; font-size:10pt;
}

#areaAnuncio #links, #montagemAnuncio #links  {
  text-align: left;
  margin-left:20px;
  margin-top:20px;
  color: #004F86;
  font-size:9pt;
}

#formasPagamentoDisp {
  margin-top: 10px;
}

#formasPagamentoDisp h2 {
  color: #004F86; font-weight: bold; font-size:10pt;
  margin-bottom:15px;
}


/*
#montagemAnuncio #links {
  clear: both;
  float: right;
  margin-right: 18px;
  _margin-right: 8px;
  margin-top:20px;
  color: #004F86;
  font-size:9pt;
  width: 140px;
}
*/

#areaAnuncio #areaDireita {
  float: right;
  width:170px;
  /*border:1px solid black;*/
  text-align: center;
}

#areaAnuncio #areaEsquerda {
  margin-right: 210px;
}

#links ul {
  list-style-type: square;
  list-style-position: inside;
}

#links li {
  margin-bottom:6px;
}

#areaAnuncio #carrinho, #montagemAnuncio #carrinho{

}

#areaAnuncio #mascote {
  margin-top:20px;
}

#areaAnuncio #imagemAnuncio {
  float:left;
  width: 420px;
}

.boxPrecoDetalhe {
  float: right;
  margin-top:225px;
  text-align: right;
}

#areaAnuncio #btnAnunciar {
  float: right;
  margin-top:10px;
  border:0px;
  background-image: url("img/ecommerce/clique_anunciar.jpg");
  width:99px;
  height:34px;
  cursor: pointer;
}

/*
#areaAnuncio #btnAnunciar:hover {

}
*/
#areaAnuncio #btnVisitar {
  float: right;
  margin-top:10px;
  border:0px;
  margin-top:270px;
  width:122px;
  height:34px;
}

#btnVoltar {
  float:right;
  margin-right:86px;
  margin-top:10px;
  border:0px;
  width:69px;
  height:37px;
  background-image: url("img/botao_voltar.png");

}

#montagemAnuncio {
  float: right;
  width: 775px;
/*  height: 400px; */
  margin-right:3px;
  margin-top:3px;
  padding:10px;
  border:1px solid #D3D3D3;
  font-size:10pt;
  /*height: 345px;*/
  /*overflow: auto;*/
}

#montagemAnuncio #areaDireita {
  float: right;
  width:170px;
  /*border:1px solid black;*/
  text-align: center;
}

#montagemAnuncio #areaEsquerda {
  margin-right: 210px;
  /*border:1px solid red;*/
}


#montagemAnuncio h3 {
  color: red;
  font-weight: bold;
  font-size:12pt;
  margin:0 0 10px 0;
}

#montagemAnuncio #mascote {
  float: right;
}

#montagemAnuncio .titulo{
  margin-top:10px;
  margin-bottom:5px;
  background: #ECECEB url("img/ecommerce/fundo_titulo_barra_fino.jpg") repeat-x;
  /*padding-left: 11px;*/
  font-weight: bold;
  font-size: 8pt;
  color: white;
  height:16px;
  padding-left: 10px;
}

#areaCarrinho {
  float: right;
  width: 775px;
/*  height: 400px; */
  margin-right:3px;
  margin-top:3px;
  padding:10px;
  border:1px solid #D3D3D3;
  font-size:10pt;
  /*height: 345px;*/
  /*overflow: auto;*/
}

#areaCarrinho h1 {
  color: #004F86; font-weight: bold; font-size:14pt;
  margin-bottom:10px;
}

#areaCarrinho h2 {
  color: #004F86; font-weight: bold; font-size:12pt;
  margin-bottom:10px;
}

#areaCarrinho h3 {
  color: red;
  font-weight: bold;
  font-size:12pt;
  margin:0 0 10px 0;
}

#tabelaCarrinho {
  width:100%;
}

#tabelaCarrinho th{
  background: #DEDEDD;
}

#tabelaCarrinho th, #tabelaCarrinho td {
  padding: 2px 0 2px 10px;
}

#tabelaCarrinho .valor {
  width: 15%;
  text-align: right;
}

#tabelaCarrinho .excluir {
  width: 15%;
  text-align: center;
}

#tabelaCarrinho tfoot td {
  border-top: 1px solid #DEDEDD;
  font-weight: bold;
}

.btnExcluirAnuncio {
  cursor: pointer;
  border:0px;
  background-image: url('img/ecommerce/btn_excluir_anuncio.jpg');
  width:19px;
  height: 19px;
}

#btnContinuarComprando {
  cursor: pointer;
  border:0px;
  background-image: url('img/ecommerce/btn_continuar_comprando.jpg');
  width:184px;
  height: 30px;
  /*margin-left:20px;*/
}

.btnFinalizarCompra {
  cursor: pointer;
  background-image: url('img/ecommerce/btn_finalizar_compra.jpg');
  border:0px;
  width:175px;
  height: 24px;
  margin-left:10px;
  /*margin-top:3px;*/
}

.btnEfetuarPagamento {
  cursor: pointer;
  background-image: url('img/ecommerce/btn_efetuar_pagamento.jpg');
  border:0px;
  width:175px;
  height: 24px;
  margin-left:10px;
  /*margin-top:3px;*/
}

#botoesControle {
  margin-top: 25px;
}

#divNomeEmpresa {
  cursor: pointer;
}

.areaPreviewAnuncio {font-size: 8pt; float: left;}

#montagemAnuncio #nomeAnuncio {
  margin-top:10px;
  margin-bottom:5px;
  background: #ECECEB url("img/ecommerce/fundo_titulo_anuncio.jpg") repeat-x;
  /*padding-left: 11px;*/
  font-weight: bold;
  font-style: italic;
  font-size: 12pt;
  color: white;
  height:24px;
  padding-left: 10px;

}

#montagemAnuncio #valorAnuncio table{
  width: 285px;
}

#montagemAnuncio #valorAnuncio td{
  padding:2px;
  border-left:1px solid #D3D3D3;

}

#montagemAnuncio #valorAnuncio .d{
  border-left:2px solid white;
  border-right:1px solid #D3D3D3;
  padding-right: 15px;
  text-align: right;
}

#montagemAnuncio #valorAnuncio .b{
  padding-right: 15px;
  text-align: right;
  border-left:2px solid white;
  border-right:2px solid white;
}

#montagemAnuncio #valorAnuncio .e{
  border-left:1px solid #D3D3D3;
  padding-left: 15px;
}

#montagemAnuncio #valorAnuncio .r{
  border-bottom:1px solid #D3D3D3;
}

#montagemAnuncio #valorAnuncio .t {
  text-align: center;
  padding:2px;
}

#montagemAnuncio #valorAnuncio th {
  text-align: center;
  font-weight: bold;
  color: white;
  /*background: #005ca1;*/
  background: #ECECEB url("img/ecommerce/fundo_titulo_anuncio.jpg") repeat-x;
  border-left: 2px solid #005ca1;
  border-right: 2px solid #005ca1;
  border-bottom: 2px solid white;
  padding:2px;
  border:0px;
}

#montagemAnuncio #valorAnuncio .l0 td{
  background-color:#F0F0F0 !important;
}

#divEstatisticas table{
  width: 285px;
}

#divEstatisticas td{
  padding:2px;
  border-left:1px solid #D3D3D3;

}

#divEstatisticas .d{
  border-left:2px solid white;
  border-right:1px solid #D3D3D3;
  padding-right: 15px;
  text-align: right;
}

#divEstatisticas .b{
  padding-right: 15px;
  text-align: right;
  border-left:2px solid white;
  border-right:2px solid white;
}

#divEstatisticas .e{
  border-left:1px solid #D3D3D3;
  padding-left: 15px;
}

#divEstatisticas .r{
  border-bottom:1px solid #D3D3D3;
}

#divEstatisticas .t {
  text-align: center;
  padding:2px;
}

#divEstatisticas .n {
  font-weight: bold;
}

#divEstatisticas th {
  text-align: center;
  font-weight: bold;
  color: white;
  /*background: #005ca1;*/
  background: #ECECEB url("img/ecommerce/fundo_titulo_anuncio.jpg") repeat-x;
  border-left: 2px solid #005ca1;
  border-right: 2px solid #005ca1;
  border-bottom: 2px solid white;
  padding:2px;
  border:0px;
}

#divEstatisticas .l0 td{
  background-color:#F0F0F0 !important;
}

#formasPagamento #valorAnuncio table{
  width: 285px;
}

#formasPagamento #valorAnuncio td{
  padding:2px;
  border-left:1px solid #D3D3D3;

}

#formasPagamento #valorAnuncio .d{
  border-left:2px solid white;
  border-right:1px solid #D3D3D3;
  padding-right: 15px;
  text-align: right;
}

#formasPagamento #valorAnuncio .b{
  padding-right: 15px;
  text-align: right;
  border-left:2px solid white;
  border-right:2px solid white;
}

#formasPagamento #valorAnuncio .e{
  border-left:1px solid #D3D3D3;
  padding-left: 15px;
}

#formasPagamento #valorAnuncio .r{
  border-bottom:1px solid #D3D3D3;
}

#formasPagamento #valorAnuncio .t {
  text-align: center;
  padding:2px;
}

#formasPagamento #valorAnuncio th {
  text-align: center;
  font-weight: bold;
  color: white;
  /*background: #005ca1;*/
  background: #ECECEB url("img/ecommerce/fundo_titulo_anuncio.jpg") repeat-x;
  border-left: 2px solid #005ca1;
  border-right: 2px solid #005ca1;
  border-bottom: 2px solid white;
  padding:2px;
  border:0px;
}

#formasPagamento #valorAnuncio .l0 td{
  background-color:#F0F0F0 !important;
}


#boxValor {
  float:right;
  width: 795px;
  height:59px;
  background: white url("img/ecommerce/box_valor.jpg") no-repeat top left;
  margin-top:5px;
  margin-right:3px;
  color: white;
}

#boxValor .valor {
  font-size:12pt;
  width: 620px;
  margin-top:5px;
  text-align: center;
}

#formFinalizacao {
  display: none;
}

#formFinalizacao .titulo{
  margin-top:10px;
  margin-bottom:5px;
  background: #ECECEB url("img/ecommerce/fundo_titulo_barra_fino.jpg") repeat-x;
  /*padding-left: 11px;*/
  font-weight: bold;
  font-size: 8pt;
  color: white;
  height:16px;
  padding-left: 10px;
}


.boxCinza {
  border:1px solid #D3D3D3;
  font-size:10pt;
  /*overflow: auto;*/
  padding: 10px;

}

#dadosCadastrais {
  font-size:8pt;
  padding:0px;
}

#dadosCadastrais .label {
  float: left;
  vertical-align: middle;
  text-align: right;
  margin:5px 2px 0 10px;
  /*border:1px solid black;*/
}


#dadosCadastrais .campo {
  float: left;
  margin-left: 10px;
  display: inline;
  /* border:1px solid red;*/
}


#dadosCadastrais .Linha {
  margin-top: 10px;
  /*border:1px solid red;*/
}

.legenda {
  margin: 0;
  font-size:7pt;
  clear: both;
  font-style: italic;
/*  padding-left:2px;*/
  /*border:1px solid green;*/
}

.obrigatorio {
  font-weight: bold;
}

.precoBase {
  font-style: italic;
  font-size:8pt;
  font-weight: bold;
  margin-top: 15px;
}

/*
#boxValor #colocarNoCarrinho {
  float:right;
  background-image: url('img/ecommerce/colocar_carrinho.gif');
  width: 175px;
  height: 26px;
  border:0px;
  margin-right: 150px;
  margin-top:12px;
}
*/

#boxValor #colocarNoCarrinho {
  float:right;
  width: 175px;
  height: 26px;
  border:0px;
  margin-right: 0px;
  margin-top:17px;
  cursor: pointer;
}

.TituloPagamento {text-align: left; font-size:18pt; color: white; width: 100%; height: 37px; background: white url('img/ecommerce/fundo_barra_principal_topo.jpg')}

#areaPagamento {
  width: 100%;
/*  height: 400px; */
  margin-top:3px;
  padding:10px;
  /*border:1px solid #D3D3D3;*/
  font-size:10pt;
  height: 550px;
  /*overflow: auto;*/
}

#contrato {
  font-family: Courier New, Courier;
  padding:10px;
  width: 460px;
}

#contrato .TituloContrato {
  text-align: center; font-weight: bold;
}

#contrato .Paragrafo {
  text-align: justify;
}

#contrato .Secao {
  font-weight: bold;
}




#quicklinks{text-align:center; margin:0 15px 50px 15px; font-size:11px; color:#BBB;}
#copyright{background:white; text-align:center; color:#004F86; font-size:12px; font-weight:bold; width:1003px; padding-top:5px;}
#quicklinks a{color:#555; text-decoration:none;}
#quicklinks a:hover{color:#000; text-decoration:underline;}

.anuncio-vip {width: 438px; background-image: url("img/vipbox-bg.jpg"); background-repeat: repeat-x !important; background-color: #004573;}
.anuncio-vip .top{background-image: url("img/vipbox-t.jpg"); background-repeat: no-repeat; height: 27px; line-height: 27px; font-size: 16px; font-weight: bold; padding-left: 10px; color: #FFFFFF; font-family:  Arial, sans-serif; cursor: pointer;}
.anuncio-vip .logo{border: 1px solid #BBBBBB; float:right}
.anuncio-vip .txt{padding: 10px 10px 0 10px; width: 280px; float: left; overflow: hidden;}
.anuncio-vip .botoes{clear: both; width: 418px; padding: 10px 10px 0 10px;}
.anuncio-vip .botoes img{border-right:1px solid white;}
.anuncio-vip .bot{clear: both; background-image: url("img/vipbox-bot.gif"); background-position: bottom left; background-repeat: no-repeat; height: 15px; overflow: hidden;}
.anuncio-vip .info{width: 280px; font-family: arial, sans-serif; font-size: 13px; margin-top: 5px; font-weight: bold; color: #004879; width: 280px;}
.anuncio-vip address{width: 280px;}
.anuncio-vip address a:link,.anuncio-vip address a:active,.anuncio-vip address a:hover,.anuncio-vip address a:visited{font-weight: bold; color: #333333; font-style: italic;}
.anuncio-vip .botoes a{font-style: normal;}

.anuncio-luxo{width: 438px; border:1px solid black}
.anuncio-luxo .top{height: 20px; line-height: 20px; font-size: 15px; font-weight: bold; padding-left: 10px; color: #000000; font-family: Arial, sans-serif;}
.anuncio-luxo .logo{border: 1px solid #CCCCCC; float:right}
.anuncio-luxo .txt{padding: 10px 10px 0 10px; width: 280px;}
.anuncio-luxo .botoes{clear: both; width: 418px; padding: 10px 10px 0 10px;}
.anuncio-luxo .botoes a{font-style: normal;}
.anuncio-luxo .bot{clear: both; height: 1px;}
.anuncio-luxo .info{width: 280px; font-family: arial, sans-serif; font-size: 13px; margin-top: 5px; font-weight: bold; color: #555555; width: 280px;}
.anuncio-luxo address{width: 280px; font-weight: bold;}
.anuncio-luxo address  a:link,.anuncio-luxo address  a:active,.anuncio-luxo address  a:hover,.anuncio-luxo address  a:visited{font-weight: bold; color: black !important; font-style: italic;}

.anuncio{width: 438px; border:1px solid black}
.anuncio .top{font-size: 11px; padding-left: 10px; color: #000000; font-family: Arial, sans-serif;}
.anuncio .logo{float: right; margin: 10px 10px 0 0; border: 1px solid #CCCCCC;}
.anuncio .txt{padding: 0px 10px 0 10px; width: 418px; font-size: 10px;}
.anuncio .botoes{clear: both; width: 418px; padding: 10px 10px 0 10px;}
.anuncio .botoes a, .botoes a:visited{font-style: normal; color: #004879 !important; font-size: 11px; margin-right: 5px;}
.anuncio .bot{clear: both; height: 1px;}
.anuncio .info{width: 418px; font-family: arial, sans-serif; font-size: 13px; margin-top: 15px; color: #555555; width: 418px; font-size: 11px;}
.anuncio address{width: 418px;}
.anuncio address a:link,.anuncio address  a:active,.anuncio address  a:hover,.anuncio address a:visited{color: #333333; font-style: italic; font-size: 10px;}

.textbox{border:1px solid #999; background:#cbc8c8 url("img/formshine.jpg") repeat-y top center; line-height:15px; padding:1px;}
.textbox:focus {border:1px solid blue;}
.pequeno{background:#cbc8c8 url("img/formshine_peq.jpg") repeat-y top center;}
.desabilitado{border:1px solid #999; background:#eee url("");}
.progresso{display: table; display: table-cell; background:url("img/progress.gif") no-repeat 2px 2px; height:20px; padding-left:20px; border:1px solid #999; vertical-align:middle}

.lista{width:330px; margin-bottom:50px;}
.lista td{padding:3px; height:19px;}
.lista tr{vertical-align: middle}
.lista th{background-color:#FFF !important; font-size:11pt; font-weight:bold; color:#333; line-height:140%; font-family:arial,sans-serif;}
.lista .l0 td{background-color:#F0F0F0 !important;}
.lista a{display:block; color:#AAA;}
.larga{width:96% !important;}

button{vertical-align:middle; margin-left:5px;}
.sbr, .sbg, .sbb{padding:0 10px; _padding:0; border:none; text-align:center; color:#FFF; font-weight:bold; font-size:13px; line-height:20px; height:20px; overflow:hidden; background-repeat:repeat-x; font-family:verdana,sans-serif; cursor:pointer;}
.sbr{background:url("img/sbr.png");}
.sbg{background:url("img/sbg.png");}
.sbb{background:url("img/sbb.png");}
.box{width:458px; margin:10px auto;}
.box .h{overflow:hidden; color:#FFF; font-family:'trebuchet ms',verdana,sans-serif; font-size:13px; line-height:19px; padding-left:15px; font-weight:bold;}
.blue .h{height:19px; background:#FFF url("img/box-hb.gif") no-repeat top left;}
.green .h{height:19px; background:#FFF url("img/box-hg.gif") no-repeat top left;}
.gray .n, .ctbc .n, .ctbch .n{display:none;}
.gray .h{height:19px; background:#FFF url("img/box-h.png") no-repeat top left; color:#333;}
.c .ctbc .h {height:78px; background-color:white; background-image:url("img/box-h2.png"); background-repeat:no-repeat; background-position:top left;}
.ctbc .barra, .ctbch .barra {position:absolute; margin: 0; left: auto; top:195px; right: 170px; z-index:100; background-color:white;}
.ctbc .h{font-family:arial,sans-serif; font-size:12pt; color:#1468A6; font-weight:bold;}
.ctbc .h p {margin-left:75px; margin-top:20px;}
.c .ctbch .h{height:78px; background-color:#FFF; background-image:url("img/box-h3.png"); background-repeat:no-repeat; background-position:top left; color:#555; padding-left:85px;}
.box .n{height:19px; background:#FFF url("img/box-n.gif") no-repeat top left; overflow:hidden;}
.box .m{background:#FFF url("img/box-m.gif") repeat-y top left; padding:10px; font-size:8pt;}
.box .b{height:16px; background:#FFF url("img/box-b.gif") no-repeat top left; overflow:hidden;}
.box .m table.blocos{width:100%;}
.box .m table.blocos td{vertical-align:top; text-align:left; width:50%; padding:10px;}
.box .m .br{border-right:1px solid #DDD;}
.box .m .hr{height:5px;}
.box .m h5{font-weight:bold; color:#246; font-size:12pt; border-bottom:2px solid #E6E6E6; margin:2em 0 1em 0;}
.box .m a:link{color:#D666; text-decoration:none;}
.box .m a:visited{color:#444; text-decoration:none;}
.box .m a:hover, .box .m a:active{color:#222; text-decoration:underline;}
.box .m p{margin:0; padding-top:0.75em}
.box .m ul{list-style-type:square; list-style-position:outside; text-indent:0; margin-left:2em;}
.box .m input{vertical-align:middle;}
ul.bold li{font-weight:bold;}
ul.nobullets{list-style-type:none !important;}
.box2{width:608px; margin:0 auto;}
.box2 .h{background:#FFF url("img/boxw-h.png") repeat-y top left; overflow:hidden; color:#333; font-family:'trebuchet ms',verdana,sans-serif; font-size:13px; line-height:19px; padding-left:15px; font-weight:bold;}
.box2 .m{background:#FFF url("img/boxw-m.gif") repeat-y top left; padding:20px;}
.box2 .b{height:16px; background:#FFF url("img/boxw-b.gif") no-repeat top left; overflow:hidden;}

.box3{width:758px; margin:0 auto;}
.box3 .h{background:#FFF url("img/boxw2-h.png") repeat-y top left; overflow:hidden; color:#333; font-family:'trebuchet ms',verdana,sans-serif; font-size:13px; line-height:19px; padding-left:15px; font-weight:bold;}
.box3 .m{background:#FFF url("img/boxw2-m.gif") repeat-y top left; padding:20px;}
.box3 .b{height:16px; background:#FFF url("img/boxw2-b.gif") no-repeat top left; overflow:hidden;}
.box3 p.blue{color:#005ca1; font-family:arial,sans-serif; margin:5px 0; min-height:160px; height:auto;}
* html .box3 p.blue{height:160px;}
.box3 span.blue{color:#005ca1}
.box3 .m h5, .box3 .m h6{font-weight:bold; color:#246; margin:5px 0 0 0}

.c2 .ctbc .h{height:78px; background:#FFF url("img/box-h22.png") no-repeat top left;}
.box2 .m a:link, .box3 .m a:link{color:#005ca1; text-decoration:none;}
.box2 .m a:visited, .box3 .m a:visited{color:#444; text-decoration:none;}
.box2 .m a:hover, .box2 .m a:active, .box3 .m a:hover, .box3 .m a:active{color:#229; text-decoration:underline;}