/* Estilos usados pelo sdi - Site Dinâmico */

/* especificações padrão para o corpo do documento */
body {
    font-family: Verdana;
    scrollbar-3d-light-color: gray;
    scrollbar-arrow-color: gray;
    scrollbar-base-color:white;
    scrollbar-dark-shadow-color: gray;
    scrollbar-face-color:white;
    scrollbar-highlight-color:white;
    scrollbar-shadow-color: gray;
 }
body.topo {  background-color: navy;}

/* especificações para link  */
a{
    font-size: 11; color: black; text-decoration: none;
}
a:hover  {
    color: #FA8A01;
}

/* especificações para o menu*/
a.menu:link    { color: black; font-size: 11; text-decoration: none; }
a.menu:visited { color: black; font-size: 11; text-decoration: none; }
a.menu:active  { color: black; font-size: 11; text-decoration: none; }
a.menu:hover   { color: red;   font-size: 11; text-decoration: none; }

/* especificações para textos */
.texto                     { font-size: 11; color: black;}
.texto_erro                { font-size: 11; color: red;}
.texto_centralizado        { font-size: 11; color: black; text-align: center;}
.texto8                    { font-size: 8;  color: black;}
.texto12                   { font-size: 12; color: black;}
.texto_titulo              { font-size: 14; color: black; font-weight: bold; }
.texto_borda               { font-size: 11; color: black; border: 1 solid black; padding: 3 }
.txt_justificado           { font-size: 8pt; color: #000000; text-decoration: none; }

/* especificações para tabelas */
.tabela_1 { border: 0; text-align:center;}
.tabela_2 { border-width: 1; border-style: ridge; border-color: black; padding: 3; border-spacing: 2}

/* especificações para tabelas de medidas (produtos)*/
.tab_padrao               { font-size: 8pt; color: #000000; text-decoration: none; border-width: 1; border-style: solid; border-color: black; border-spacing: 0; border-collapse: collapse; text-align: center; }
.tab_padrao_lin_clara     { background-color:#FFFFFF; }
.tab_padrao_lin_escur     { background-color:#F0F0F0; }
.tab_padrao_larg_col1     { border-width: 1; border-style: solid; border-color: #C0C0C0; width:40;}
.tab_padrao_larg_col      { border-width: 1; border-style: solid; border-color: #C0C0C0; width:40;}

.tab_conexoes               { font-size: 8pt; color: #000000; text-decoration: none; border-width: 1; border-style: solid; border-color: white; border-spacing: 0; border-collapse: collapse; text-align: center; }
.tab_conexoes_lin_clara     { background-color:#FFE9D2; }
.tab_conexoes_lin_escur     { background-color:#FF9933; }
.tab_conexoes_larg_col1     { border-width: 1; border-style: solid; border-color: white;  text-align: center; white-space:nowrap; }
.tab_conexoes_larg_col      { border-width: 1; border-style: solid; border-color: white;  text-align: center; white-space:nowrap; }
.tab_conexoes_larg_col_head { border-width: 1; border-style: solid; border-color: white;  text-align: center; }

.tab_conexoes_red           { font-size: 8pt; color: #000000; text-decoration: none; border-width: 1; border-style: solid; border-color: white; border-spacing: 0; border-collapse: collapse; text-align: center; }
.tab_conexoes_red_lin_clara { background-color:#FFE9D2; }
.tab_conexoes_red_lin_escur { background-color:#FF9933; }
.tab_conexoes_red_larg_col1 { border-width: 1; border-style: solid; border-color: white; width:120; text-align: center;}
.tab_conexoes_red_larg_col  { border-width: 1; border-style: solid; border-color: white; width:110; text-align: center;}

.tab_flanges                { font-size: 8pt; color: #FFFFFF; text-decoration: none; border-width: 1; border-style: solid; border-color: white; border-spacing: 0; border-collapse: collapse; text-align: center; }
.tab_flanges_lin_clara      { background-color:#0099CC; }
.tab_flanges_lin_escur      { background-color:#006699; }
.tab_flanges_larg_col1      { border-width: 1; border-style: solid; border-color: white; width:80;}
.tab_flanges_larg_col       { border-width: 1; border-style: solid; border-color: white; width:40;}


/* especificações para notícias */
.tabela_noticias                 { border: 0; padding: 3; border-spacing: 2; width: 100%;}
.texto_noticias_titulo           { font-size: 11; color: black; font-weight: normal; }
.texto_noticias                  { font-size: 11; color: black; font-style: italic;}
a.menu_noticias_link:link        { color: black; font-size: 11; text-decoration: none; font-weight: normal;}
a.menu_noticias_link:visited     { color: black; font-size: 11; text-decoration: none; font-weight: normal; }
a.menu_noticias_link:active      { color: black; font-size: 11; text-decoration: none; font-weight: normal; }
a.menu_noticias_link:hover       { color: #FA8A01; font-size: 11; text-decoration: none;  font-weight: normal;}
.menu_noticias_mes               { color: black; font-size: 14; font-weight: bold; background-color: #E0E0E0; }
a.menu_noticias_mes_link:link    { color: black; font-size: 14; font-weight: bold; text-decoration: none; background-color: #E0E0E0; }
a.menu_noticias_mes_link:visited { color: black; font-size: 14; font-weight: bold; text-decoration: none; background-color: #E0E0E0; }
a.menu_noticias_mes_link:active  { color: black; font-size: 14; font-weight: bold; text-decoration: none; background-color: #E0E0E0; }
a.menu_noticias_mes_link:hover   { color: #FA8A01;   font-size: 14; font-weight: bold; text-decoration: none; background-color: #E0E0E0; }

/* especificações para página fácil */
.texto_pg_facil        { font-size: 11; color: black;}
.texto_titulo_pg_facil { font-size: 14; color: black; font-weight: bold; }

/* --- Estilos para o tigra_menu --- */

/* level 0 inner */
.m0l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}
.m0l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	margin: 5px 0 0 8px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	background-image: url(img/lev0_bg1.gif);
	border: 1px solid #336699;
	background-color: #2C5F93;
}
.m0l0oover {
	text-decoration : none;
	background-image: url(img/lev0_bg2.gif);
	background-color: #2C5F93;
	border: 1px solid #336699;
}

/* level 1 inner */
.m0l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
}
.m0l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #5286BB;
	border: 1px solid #336699;
	padding: 0;
}
.m0l1oover {
	text-decoration : none;
	background-color: #1A4D81;
	background-image: url(img/lev1_arrow.gif);
	background-repeat: no-repeat;
	border: 1px solid #336699;
	padding: 0;
}

/* estilos para a galeria */
table.sdi_galeria { border: none;}
img.sdi_galeria   { border: none;}
td.sdi_galeria    { vertical-align: top; text-align: center; padding: 5;}

/* CONFIGURAÇÃO DO FSmenu (Tabela Fácil - Formato) */

.tfmf   { position: absolute; visibility: hidden; z-index: 1000;
          font-size: 9; font-weight: bold;
          background-color: #FFFFFF; }
.tfmf a { display: block; font-size: 9;
          border-top: 1px solid #FFB848; border-right: 1px solid #FFB848;
          border-bottom: 1px solid #FFB848; border-left: 1px solid #FFB848;
          color: #D78100; background-color: #FFF9F0;
          padding: 2;
          text-indent: 5px; text-decoration: none; }
.tfmf a:hover {
          border-top: 1px solid #FFF9F0; border-right: 1px solid #FFB848;
          border-bottom: 1px solid #FFF9F0; border-left: 1px solid #FFB848;
          color: #000000; background-color: #FFB848; }
.tfmf a:active {
          border-top: 1px solid #FFF9F0; border-right: 1px solid #FFB848;
          border-bottom: 1px solid #FFF9F0; border-left: 1px solid #FFB848;
          color: #000000; background-color: #FFB848; }
.tfmf .highlighted {
          border-top: 1px solid #FFF9F0; border-right: 1px solid #FFB848;
          border-bottom: 1px solid #FFF9F0; border-left: 1px solid #FFB848;
          color: #000000; background-color: #FFB848; }
.tfmf .header {
          width: 100%;
          border-top: 1px solid #FFB848; border-right: 1px solid #FFB848;
          border-bottom: 1px solid #FFB848; border-left: 1px solid #FFB848;
          padding: 2; text-align: center;
          color: #000000; background-color: #FFB848; }

/* CONFIGURAÇÃO DO FSmenu (Tabela Fácil - Conteúdo) */

.tfmc   { position: absolute; visibility: hidden; z-index: 1000;
          font-size: 9; font-weight: bold;
          background-color: #FFFFFF; }
.tfmc a { display: block; font-size: 9;
          border-top: 1px solid #658FFF; border-right: 1px solid #658FFF;
          border-bottom: 1px solid #658FFF; border-left: 1px solid #658FFF;
          color: #658FFF; background-color: #F4F8FF;
          padding: 2;
          text-indent: 5px; text-decoration: none; }
.tfmc a:hover {
          border-top: 1px solid #F4F8FF; border-right: 1px solid #658FFF;
          border-bottom: 1px solid #F4F8FF; border-left: 1px solid #658FFF;
          color: #F4F8FF; background-color: #658FFF; }
.tfmc a:active {
          border-top: 1px solid #F4F8FF; border-right: 1px solid #658FFF;
          border-bottom: 1px solid #F4F8FF; border-left: 1px solid #658FFF;
          color: #F4F8FF; background-color: #658FFF; }
.tfmc .highlighted {
          border-top: 1px solid #F4F8FF; border-right: 1px solid #658FFF;
          border-bottom: 1px solid #F4F8FF; border-left: 1px solid #658FFF;
          color: #F4F8FF; background-color: #658FFF; }
.tfmc .header {
          width: 100%;
          border-top: 1px solid #658FFF; border-right: 1px solid #658FFF;
          border-bottom: 1px solid #658FFF; border-left: 1px solid #658FFF;
          padding: 2; text-align: center;
          color: #F4F8FF; background-color: #658FFF; }
