#preload-01 { background: url(https://www.target.com.br/imagem/institucional/modal/line_pop.gif) no-repeat -9999px -9999px; }
#preload-02 { background: url(https://www.target.com.br/imagem/carregando.gif) no-repeat -9999px -9999px; }
#preload-03 { background: url(https://www.target.com.br/imagem/top/b_eletro.gif) no-repeat -9999px -9999px; }
#preload-04 { background: url(https://www.target.com.br/imagem/top/bb_eletro.gif) no-repeat -9999px -9999px; }
#preload-05 { background: url(https://www.target.com.br/imagem/top/b_construcao.gif) no-repeat -9999px -9999px; }
#preload-06 { background: url(https://www.target.com.br/imagem/top/bb_construcao.gif) no-repeat -9999px -9999px; }
#preload-07 { background: url(https://www.target.com.br/imagem/top/b_transp.gif) no-repeat -9999px -9999px; }
#preload-08 { background: url(https://www.target.com.br/imagem/top/bb_transp.gif) no-repeat -9999px -9999px; }
#preload-09 { background: url(https://www.target.com.br/imagem/top/b_maquina.gif) no-repeat -9999px -9999px; }
#preload-10 { background: url(https://www.target.com.br/imagem/top/bb_maquina.gif) no-repeat -9999px -9999px; }
#preload-11 { background: url(https://www.target.com.br/imagem/top/b_petro.gif) no-repeat -9999px -9999px; }
#preload-12 { background: url(https://www.target.com.br/imagem/top/bb_petro.gif) no-repeat -9999px -9999px; }
#preload-13 { background: url(https://www.target.com.br/imagem/top/b_saude.gif) no-repeat -9999px -9999px; }
#preload-14 { background: url(https://www.target.com.br/imagem/top/bb_saude.gif) no-repeat -9999px -9999px; }
#preload-15 { background: url(https://www.target.com.br/imagem/top/b_vestuario.gif) no-repeat -9999px -9999px; }
#preload-16 { background: url(https://www.target.com.br/imagem/top/bb_vestuario.gif) no-repeat -9999px -9999px; }

body {
	background-color: #E2E2E2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img {
    border: none;
}

.LinkSemUnderline
{
	text-decoration: none;
}
.Table_Borda {
	border: 1px solid #CCCCCC;
	background-color:White;
  
	
}
a:hover {
	text-decoration: underline;
}
.Sugestao_Titulo_home
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color: #4D96CE;
}
.home_titulo
{
	color: #5383AA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color: #DFE9F5;
}

.button {
    border-top: 1px solid #96d1f8;
    background: #65a9d7;
    background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
    background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
    background: -moz-linear-gradient(top, #3e779d, #65a9d7);
    background: -ms-linear-gradient(top, #3e779d, #65a9d7);
    background: -o-linear-gradient(top, #3e779d, #65a9d7);
    padding: 6.5px 13px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-shadow: rgba(0,0,0,.4) 0 1px 0;
    color: white;
    font-size: 13px;
    font-family: Helvetica, Arial, Sans-Serif;
    text-decoration: none;
    vertical-align: middle;
    width:250px;
}

    .button:hover {
        border-top-color: #28597a;
        background: #28597a;
        color: #ccc;
    }

    .button:active {
        border-top-color: #1b435e;
        background: #1b435e;
    }

.Sugestao_Titulo_eletroeletronico
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color:4D96CE;
}
.Sugestao_Titulo_qualidade
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color:89498D;
}
.Sugestao_Titulo_construcao
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color:97483B;
}
.Sugestao_Titulo_transportes
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color:E1533D;
}
.Sugestao_Titulo_maquina
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color:F79020;
}
.Sugestao_Titulo_petroquimica
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color:ECA933;
}
.Sugestao_Titulo_saude
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color:8B776A;
}
.Sugestao_Titulo_vestuario
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color:3F8160;
}
.Home_Link_Sugestao
{
	color: #777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 10;
}
.Home_Link_Sugestao_Negrito
{
	color: #777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 10;
	font-weight: bold;	
}
.Minha_Cesta_Geral
{
	color: #ffffff;
	font-family: Courier New, Courier, monospace;
	text-decoration: none;	
	font-size: 11;
}

.Minha_Cesta_Fundo_home
{
	background-color: #7c9dc6;
}
.Minha_Cesta_Fundo_eletroeletronico
{
	background-color: #96CAEF;
}
.Minha_Cesta_Fundo_construcao
{
	background-color: #E2B3A3;
}
.Minha_Cesta_Fundo_transportes
{
	background-color: #F0A28C;
}
.Minha_Cesta_Fundo_maquina
{
	background-color: #F3BC95;
}
.Minha_Cesta_Fundo_petroquimica
{
	background-color: #FACF33;
}
.Minha_Cesta_Fundo_saude
{
	background-color: #DACCBC;
}
.Minha_Cesta_Fundo_vestuario
{
	background-color: #B8CDAC;
}
.Minha_Cesta_Fundo_qualidade
{
	background-color: #BAB3D5;
}

/* Minhas Normas */

.Minhas_Normas_Geral
{
	color: #ffffff;
	font-family: Courier New, Courier, monospace;
	text-decoration: none;	
	font-size: 11;
}

.Minhas_Normas_Fundo_home
{
	background-color: #7c9dc6;
}
.Minhas_Normas_Fundo_eletroeletronico
{
	background-color: #96CAEF;
}
.Minhas_Normas_Fundo_construcao
{
	background-color: #E2B3A3;
}
.Minhas_Normas_Fundo_transportes
{
	background-color: #F0A28C;
}
.Minhas_Normas_Fundo_maquina
{
	background-color: #F3BC95;
}
.Minhas_Normas_Fundo_petroquimica
{
	background-color: #FACF33;
}
.Minhas_Normas_Fundo_saude
{
	background-color: #DACCBC;
}
.Minhas_Normas_Fundo_vestuario
{
	background-color: #B8CDAC;
}
.Minhas_Normas_Fundo_qualidade
{
	background-color: #BAB3D5;
}

.Campo_TextBox_Cadastro
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 thin solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #999999 thin solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #ffffff;
    width: 90%;
}

.Campo_TextBox_Cadastro_Full
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 thin solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #999999 thin solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #ffffff;
    width: 95%;
}

.Campo_TextBox_Cadastro_Endereco
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 thin solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #999999 thin solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #ffffff;
    width: 318px;
}

.Campo_TextBox_Cadastro_Bairro
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 thin solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #999999 thin solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #ffffff;
    width: 318px;
}

.Campo_TextBox_Cadastro_Complemento
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 thin solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #999999 thin solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #ffffff;
    width: 318px;
}

.Campo_TextBox_Cadastro_Cidade
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 thin solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #999999 thin solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #ffffff;
    width: 318px;
}

.Campo_TextBox_Cadastro_CEP
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 thin solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #999999 thin solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #ffffff;
    width: 70px;
}

.Botao_Cadastro_CEP
{
    width: 60px;
    height: 20px;
}

.Campo_TextBox_Cadastro_Numero
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 thin solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #999999 thin solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #ffffff;
    width: 50px;
}

.Campo_TextBox_Cadastro_UF
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 thin solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #999999 thin solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #ffffff;
    width: 50px;
}

.Campo_TextBox_Cadastro_DDD
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 thin solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #999999 thin solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #ffffff;
    width: 30px;
}

.Campo_TextBox_Cadastro_TelefoneFax
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 thin solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #999999 thin solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	BACKGROUND-COLOR: #ffffff;
    width: 100px;
}

.Campo_Radio_Cadastro
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
}
.Campo_Label_Cadastro
{
	font-family: Verdana, Arial;
	color: #333333;
	font-size: 10px;
	text-align: justify;
}	
.ProdutoSolucao_Link
{
	color: #7c9dc6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 10;
}

.Produto_Lista_Pesquisa
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 3px;
    width: 180px;
    height: 25px;
}

.Origem_Lista_Pesquisa
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 0px;
    width: 102px;
    height: 25px;
}

.Origem_Lista_Pesquisa_Logoff
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 0px;
    width: 110px;
    height: 25px;
}

.Termo_Pesquisa {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-left: 0px;
    margin-top: 1px;
    width: 113px;
    height: 24px;
    padding: 5px;
}

.Termo_Pesquisa_Logoff {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-left: 0px;
    margin-top: 1px;
    width: 181px;
    height: 24px;
    padding: 5px;
}

.Ordenacao_Lista_Pesquisa
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 0px;
	width: 70px;
    height: 25px;
}

.Produto_Descricao_Pesquisa_home
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color: #92B4DD;
}
.Produto_Descricao_Pesquisa_eletroeletronico
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color: #96CAEF;
}
.Produto_Descricao_Pesquisa_construcao
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color: #E2B3A3;
}
.Produto_Descricao_Pesquisa_transportes
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color: #F0A28C;
}
.Produto_Descricao_Pesquisa_maquina
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color: #F3BC95;
}
.Produto_Descricao_Pesquisa_petroquimica
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color: #FACF33;
}
.Produto_Descricao_Pesquisa_saude
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color: #DACCBC;
}
.Produto_Descricao_Pesquisa_vestuario
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-size: 7pt;
	font-weight: bold;
	background-color: #B8CDAC;
}

.Noticia_Novidade_Titulo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;	
}
.Noticia_Novidade_Texto
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}
.Comum
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
}
.TextoTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5480B3;
	text-align: center;
	font-weight: bold;
}
.TextoCorpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.TextoSubTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
}
.TextoCorpoPreto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}
.TextoCorpoCinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	padding: 10px;
}
.TextoCorpoVermelho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-align: justify;
	padding: 10px;
}
.TextoSubTituloPreto {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.TextoNotasHomeTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}
.TextoNotasHomeTexto {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.popover-grouping {
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	margin-bottom: 0.7em;
}
.popover-grouping a, .popover-grouping a:active {
	text-decoration: none;
	line-height: 15px;
	margin-left: .3em;
	font-family: Tahoma, sans-serif;
}
.popover-grouping a:hover {
	color:#CC6600;
	text-decoration: underline;
	background-color:#F5F5E6;
	font-family: Tahoma, sans-serif;
}
.popover-row {
	margin-bottom: 0.2em;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
}
.popover-row a, .popover-row a:active,.popover-row a:hover {
	color:black;
	text-decoration: none;
	line-height: 0.82em;
	margin-left: .3em;
	font-family: Tahoma, sans-serif;
}
.popover-category-name{
	color: #CC6600;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
}

/* Estilos da Cheat Sheet */

#header
{
    background-color: #92b4dd;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
}
#cheatSheet
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
#cheatSheet tr
{
    vertical-align: top;
    text-align: left;
}
#first_row
{
	background-color: #FFFFCC;
}	
#alternate_row
{
    background-color: #e1eaf7;
}
.operator
{
    color: #0000FF;
    font-weight: bold;
}
.destaque
{
    color: #000000;
    font-weight: bold;
}

/* Estilos do Login Banas */

#descricao
{
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    text-align: left;
    margin-left: 35px;
    margin-top: 10px;    
}
#obs
{
    font-size: 10px;
    /*font-weight: bold;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    text-align: left;
    margin-left: 35px;
    margin-top: 20px;
}

.autoOverFlow
{
	overflow: auto;
}


.style1 { FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style3 { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style5 { FONT-SIZE: 9px; COLOR: #5c8ccd; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style7 { FONT-SIZE: 9px; COLOR: #cc3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.style8 { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #eb7a14; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

.textoExplicativo
{
    font-size: 10px;
    /*font-weight: bold;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    text-align: left;
    padding: 20px;
}

.textoEULA
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    text-align: justify;
    vertical-align: top;
    padding: 10px;
}


/**************************************

 Edimar Lima
 10/02/2009                         
 Definição do Estilo para os Menus

**************************************/

div.menuFloatSetor {
  font-family: arial;
  font-size: 9px;
  padding: 4px;
  padding-top: 8px;
  position: absolute;
  display: none;
  width: 179px;
  background-color: #2F2823;
  z-index: 100;
}

div.menuFloatSetor ul{
  list-style-type: none;
  margin: 0px;
}

/* CSS-hack para Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    div.menuFloatSetor {
      width: 180px;
    }

    div.menuFloatSetor ul {
        list-style-type: none;
        margin-left: -35px;
    }
}

/* CSS-hack para Firefox */
@-moz-document url-prefix() {
    div.menuFloatSetor ul {
        list-style-type: none;
        margin-left: -35px;
    }
}

/* CSS-hack para IE >= 10 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    div.menuFloatSetor {
      width: 179px;
    }

    div.menuFloatSetor ul {
        list-style-type: none;
        margin-left: -35px;
    }
}

div.menuFloatSetor ul li{
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 15px;
	border-top: 1px solid #505050;
}

div.menuFloatSetor span.desc{
  width: 78%;
  padding: 2px;
}

div.menuFloatSetor span.count
{
  font-weight: bold;
  width: 20%;
  padding: 2px;
  text-align: right;
}

div.menuFloatSetor span.saibaMais
{
  font-weight: bold;
  width: 100%;
  margin-top: 8px;
  padding: 2px;
  text-align: right;
}

div.menuFloatSetor a.sugestaoLink{
  cursor: hand;
  text-decoration: none;
  color: white;
}

div.menuFloatSetor a.sugestaoLink:hover{
  color: rgb(255,255,204);
}

/*****************************************

 Luís Ramos
 27/02/2012
 Definição do estilo para o 1-Click

*****************************************/

.box1Click {margin: 8px; padding-bottom: 15px; /*background: url(/Imagem/home/1-Click/bgDotted.gif) repeat-x scroll center bottom;*/ text-align: center; margin-right: 

27px;}
.box1Click  .content1Click img{display: inline; vertical-align: middle;}
.box1Click  .content1Click   *{vertical-align: middle; }

.box1Click  .content1Click  .doubtInfo  {position:relative; color:#666; text-decoration: none; font-size: 10px; text-align: justify;}
.content1Click .boxMoreInfo .box6 {left:-9.8em; width:26.8em; top: 25px; font-size: 10px;} 
.content1Click .boxMoreInfo .box6A {display:block; background-position:89% 0;}

.content1Click .boxMoreInfo .box7 {left:12.7em; width:26.8em; top: 25px; font-size: 10px;} 
.content1Click .boxMoreInfo .box7A {display:block; background-position:15% 0;}

/* Componente More Info */
.box6 {background: #FFF  url(/Imagem/home/1-Click/bgBox6.png) repeat-x top; border:1px solid #ccc; position:absolute; min-height:4em; z-index:2; }
.boxMoreInfo .box6A { display:none;background: url(/Imagem/home/1-Click/arrowBox6.gif) no-repeat  center top;  position: relative; top:-11px; padding:1.7em 1em 0 1em; 

}
.boxMoreInfo .moreInfo { overflow:hidden; zoom:1; }

.box7 {background: #FFF  url(/Imagem/home/1-Click/bgBox6.png) repeat-x top; border:1px solid #ccc; position:absolute; min-height:4em; z-index:2;}
.boxMoreInfo .box7A { display:none;background: url(/Imagem/home/1-Click/arrowBox6.gif) no-repeat  center top;  position: relative; top:-11px; padding:1.7em 1em 0 1em;}

#dialogo 
{
    width: 618px;
    border: 1px solid #CCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
}

#botao_fechar 
{
    text-align:right;
    width: 100%;
    background-color: #E4E4E4;
    font-weight: bold;
	display: inline-block;
}

td[background*="line_gray_hori2.gif"]  {
	background-repeat: repeat-x;
}

#tabela_dados_norma
{
	width: 550px;
}

#div_dados_norma 
{
    margin-top: 20px;
}

#div_dados_pergunta
{
    margin-top: 20px;
}

#tabela_dados_cartao
{
    width: 100%;
}

#tabela_dados_pergunta
{
    width: 100%;
}

#tabela_dados_consultoria
{
    width: 100%;
}

#cartao_logo
{
    width: 30%;
    text-align: center;
}

#cartao_numero
{
    width: 70%;
    text-align: center;
    font-size: 28px;
}

#identificacao_norma 
{
    width: 300px;
    text-align: center;
}

#identificacao_pergunta
{
    width: 100%;
    text-align: center;
}

#codigo_norma 
{
    font-size: 20px;
    font-weight: bold;
    color: #666666;
    text-align: center;
}

#codigo_pergunta
{
    font-size: 20px;
    font-weight: bold;
    color: #666666;
    text-align: center;
}

#data_norma 
{
    font-size: 12px;
    color: #666666;    
}

#data_pergunta
{
    font-size: 12px;
    color: #666666;    
}

#titulo_norma 
{
    font-size: 16px;
    color: #666666;
}

#titulo_pergunta
{
    font-size: 18px;
    color: #666666;
}

#logo_preco 
{
    vertical-align: middle;
    margin-right: 10px;
}

#preco {
    font-family: Verdana,Arial,Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #aeaaaa;
}

.logo_assinante {
    margin-bottom: 10px;
}

#preco_assinante {
    font-family: Verdana,Arial,Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
}

#desconto_assinante {
    font-family: Verdana,Arial,Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
}

#preco_obs {
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}

#acoes_norma 
{
    width: 300px;
    vertical-align: top;
}

#acoes_pergunta
{
    width: 40%;
    vertical-align: top;
    font-size: 12px;
    text-align: justify;
    padding: 10px;
    margin: 10px;
}

#mensagem
{
    width: 100%;
    height: 40px;
    background-color: #F5F5E6;
    color: #FF0000;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    vertical-align: middle;
    padding-top: 10px;
}

/*
Estilo para os campos do formulário de cadastro de cartão de crédito
*/

#txtNome
{
	width: 400px;
	text-transform: uppercase;
}

#txtCC
{
	width: 220px;
}

#txtCodigoSeguranca
{
	width: 50px;
}

#txtMes
{
	width: 30px;
}

#txtAno
{
	width: 30px;
}

/*
Estilo para os campos do formulário de login
*/

#Login1_txtEmail
{
	width: 360px;
	text-transform: lowercase;
}

#Login1_txtSenha
{
	width: 100px;
}

#txtEmail
{
	width: 90%;
	text-transform: lowercase;
}

#txtSenha
{
	width: 100px;
}

/*---------- tool tip -----------------*/

a.tooltip {outline:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify;}
a.tooltip strong {line-height:20px;}
a.tooltip li {margin-left:-20px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:20;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:240px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}

/*---------- Alertas -----------------*/

.alert {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 11px;
    min-width: 50%;
    display: inline-block;
    padding: 8px 33px 8px 14px;
    margin-bottom: 18px;
    color: #c09853;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.alert-heading {
    color: inherit;
}

.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 18px;
}

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.alert-danger,
.alert-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.alert-error li {
    list-style-type: disc;
    list-style-position: inside;
    text-indent: -1.6em;
    margin-left: 1.0em;
    padding-bottom: 3px;
}

.alert-margin {
    margin: 10px;
}

/*---------- Textboxes -----------------*/

  .Textbox { 
    border: 1px solid #c4c4c4; 
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    width: 90%;
    margin-top: 3px;
    margin-bottom: 3px;
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
} 
 
.Textbox:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
} 


/*---------- Radio buttons -----------------*/
 
.regular-radio {
  display: none;
}

.regular-radio + label {
  -webkit-appearance: none;
  background-color: #fafafa;
  border: 1px solid #cacece;
  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
  padding: 9px;
  border-radius: 50px;
  display: inline-block;
  position: relative;
}

.regular-radio:checked + label:after {
  content: ' ';
  width: 12px;
  height: 12px;
  border-radius: 50px;
  position: absolute;
  top: 3px;
  background: #99a1a7;
  box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
  text-shadow: 0px;
  left: 3px;
  font-size: 32px;
}

.regular-radio:checked + label {
  background-color: #e9ecee;
  color: #99a1a7;
  border: 1px solid #adb8c0;
  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, .regular-radio:checked + label:active {
  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

/*---------- CKEditor -----------------*/

blockquote
{
	padding-left: 20px;
	padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;

	border-width: 0px 0px 0px 5px;
	border-style: solid;
	border-color: #ccc;

	font-style: italic;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
}

/*---------- AdNormas ----------*/

.ad-fixo {
    padding: 10px;
    width: 320px;
    height: 320px;
    /*float: right;*/
    background-color: #000f56;
    color: #FFF;
    moz-box-shadow: 1px 1px 5px #777;
    -webkit-box-shadow: 1px 1px 5px #777;
    box-shadow: 1px 1px 5px #777;
    clear: both;
    margin-bottom: 15px;
    margin-right: 16px;
    font-family: Helvetica, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
}

    .ad-fixo a:link, .ad-fixo a:visited {
        text-decoration: none;
        color: yellow;
    }

    .ad-fixo a:hover, .ad-fixo a:active {
        text-decoration: underline;
        color: yellow;
    }

.ad-fixo-linha-1 {
    font-weight: bold;
    font-size: 14px;
    display: inline-block;
    float: left;
    white-space: nowrap;
    width: 320px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 5px;
    line-height: 18px;
}

.ad-fixo-linha-2 {
    /*font-weight: bold;*/
    font-size: 14px;
    display: inline-block;
    float: left;
    white-space: nowrap;
    width: 320px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 18px;
}

.ad-fixo-linha-3 {
    /*font-weight: bold;*/
    font-size: 14px;
    display: inline-block;
    float: left;
    white-space: nowrap;
    width: 320px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 18px;
}

.ad-fixo-linha-4 {
    font-size: 14px;
    display: inline-block;
    float: left;
    white-space: nowrap;
    width: 320px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: yellow;
}

.ad {
    padding: 10px;
    width: 320px;
    height: 320px;
    /*float: right;*/
    background-color: #FFFFFF;
    moz-box-shadow: 1px 1px 5px #777;
    -webkit-box-shadow: 1px 1px 5px #777;
    box-shadow: 1px 1px 5px #777;
    clear: both;
    margin-bottom: 10px;
    margin-right: 16px;
    font-family: Helvetica, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
}

    .ad a:link, .ad a:visited, .ad a:hover, .ad a:active {
        text-decoration: underline;
    }

.ad-linha-1 {
    color: blue;
    font-weight: bold;
    font-size: 12px;
    display: inline-block;
    float: left;
    white-space: nowrap;
    width: 320px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 5px;
}

.ad-linha-2 {
    color: green;
    /*font-weight: bold;*/
    font-size: 12px;
    display: inline-block;
    float: left;
    white-space: nowrap;
    width: 320px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ad-linha-3 {
    /*font-weight: bold;*/
    font-size: 12px;
    display: inline-block;
    float: left;
    white-space: nowrap;
    width: 320px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ad-linha-4 {
    /*font-weight: bold;*/
    font-size: 12px;
    display: inline-block;
    float: left;
    white-space: nowrap;
    width: 320px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.destaque-anuncio-fixo {
    background-color: #fff;
    border-radius: 3px;
    color: #0667a3;
    display: inline-block;
    font-size: 11px;
    border: 1px solid #6bc1fa;
    padding: 1px 3px 0 2px;
    line-height: 11px;
    vertical-align: baseline;
    float: left;
    text-align: center;
    margin-top: 10px;
}

.destaque-anuncio {
    background-color: #fff;
    border-radius: 3px;
    color: #006621;
    display: inline-block;
    font-size: 11px;
    border: 1px solid #006621;
    padding: 1px 3px 0 2px;
    line-height: 11px;
    vertical-align: baseline;
    float: left;
    text-align: center;
    margin-top: 2px;
}

.anuncie-aqui-fixo {
    background-color: #fff;
    border-radius: 3px;
    color: #0667a3;
    display: inline-block;
    font-size: 11px;
    border: 1px solid #6bc1fa;
    padding: 1px 3px 0 2px;
    line-height: 11px;
    vertical-align: baseline;
    float: right;
    text-align: center;
}

.anuncie-aqui {
    background-color: #fff;
    border-radius: 3px;
    color: #006621;
    display: inline-block;
    font-size: 11px;
    border: 1px solid #006621;
    padding: 1px 3px 0 2px;
    line-height: 11px;
    vertical-align: baseline;
    float: right;
    text-align: center;
}

.tipo-anuncio {
    background-color: #fff;
    border-radius: 3px;
    color: #006621;
    display: inline-block;
    font-size: 11px;
    border: 1px solid #006621;
    padding: 1px 3px 0 2px;
    line-height: 11px;
    vertical-align: baseline;
    float: right;
    text-align: center;
}
