/* Begin | Links */
a:active,
a:link,
a:visited
{
	color:#505050;
    font-size:12px;
	text-decoration:none;
}
	a:hover
	{
	    color:#ccc;
		text-decoration:none;
	}
/* End | Links */	
	
/* Begin | Títulos (h1, h2, h3, h4, p) */
h1 
{
    color:#505050;
    width:990px; 
    font-size:48px; 
    float:left;  
} 
    h1 img
    {
        vertical-align:middle;
        margin-right:12px;
    }  
	h1 span
	{
        margin-top:5px;	
	} 
h2 
{
    color:#505050;
    border-bottom: 1px solid #505050;
    font-size: 22px;
    margin-bottom: 16px;
}
h3
{
    background-color:#9f9f9f;
    color:White;
    font-size: 20px;
    border-bottom: 1px solid #8c8c8c;
    text-align: center;
    padding: 8px;
    margin:0 auto;
}
p {padding:0 0 20px; line-height:20px; overflow:hidden;}
/* End | Títulos (h2, h3, h4, p) */

/* Begin | MenuHorizontal */
    .MenuHorizontal ul
    {
        margin:0 auto;
    }
        .MenuHorizontal ul li
        {
            padding:0 4px;
        }    
            .MenuHorizontal li a
            {
                color:#505050;
                font-size:16px;
                padding:9px 24px;
                display:block;
            }
                .MenuHorizontal li a:hover
                {
                    color:#505050;
                    background-color:#fff;
                }
/* End | MenuHorizontal */

/* Begin | MenuVertical */
.MenuVertical
{
    width:100%;
}
    .MenuVertical li
    {
        clear:both;
        display:block;
        width:100%;
        padding-bottom:4px;
    }
        .MenuVertical li a
        {
            background-color:#C2C2C2;
            color:#505050;
            font-size:16px;
            padding:8px 10px;
            display:block;
            width:216px;
            border:1px solid #8C8C8C;
        }
            .MenuVertical li a:hover
            {
                background-color:#bababa;
                color:#323232;
                border:1px solid White;
            }
/* End | MenuVertical */

/* Begin | Banner */
    .bjqs,
    .bjqs-slide
    {
        color:#383838;
    }
    .bjqs-slide img
    {
        height:250px !important;
    }
    .bjqs-caption
    {
        line-height:0;
    }
/* Begin | Banner */

/* Begin | Área do Cliente */
.CollumnMenu form
{
	background-color:#c2c2c2;
    border:1px solid #8c8c8c;	
}
form
{
    width:100%;
    margin-bottom:10px;
}
.AreadoCliente
{
    margin:10px auto;
}
    .AreadoCliente dd
    {
        padding:5px;
        clear:both;
    }
        .AreadoCliente dd label
        {
            color:#505050;
            display:block;
            width:50px;
            line-height:20px;
            text-align:right;
            float:left;
        }
        .AreadoCliente dd input
        {
            width:130px;
            float:left;
        }
        .AreadoCliente dd input[type="password"]
        {
        } 
        .AreadoCliente dd input[type="submit"]
        {      
            border:1px solid Gray;
            float: right;
            margin:0; 
            margin-right: 37px;
            margin-top: 8px;                       
        }  
            .AreadoCliente dd input[type="submit"]:hover
            {      
                border:1px solid Black;
            }          
/* End | Área do Cliente */

/* Begin | Twitter */
.Twitter
{
    background-color:#c2c2c2;
    border:1px solid #8c8c8c;
    width:100%;
    overflow:hidden;
    margin:0 auto;
}
    .Twitter h3
    {
    }
.Twitter ul
{
    margin:10px;
}
    .Twitter li
    {
        line-height:16px;
        color:#515151;
        font-size:12px;
    }
        .Twitter li a
        {
            color:Black;
            font-size:12px;
        }
            .Twitter li a:hover
            {
                text-decoration:underline;
            }
#twitted li .created
{
    border-bottom: 1px dotted #8C8C8C;
    color:White;
    display: block;
    font-size: 10px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-decoration: none;
}   
    #twitted li .created:hover
    {
        text-decoration:underline;
    } 
/* End | Twitter */

/* Begin | Formulários */
input
{
    margin:0 4px;
}
/* End | Formulários */

/* Begin | Botões */
.bt
{
    border:0 none;
    display:block;
    cursor:pointer;
    padding:0 4px;
}
    .btEntrar
    {
        width:auto !important;
        height:22px !important;
    }
/* End | Botões */

/* Begin | Interntas */
.CollumnMenuInt {width:238px; padding:10px;float:left;background-color: #d7d7d7; min-height: 640px !important;}
.ConteudoInt {margin-left:239px; overflow:hidden; padding: 20px; border-right:10px solid #d7d7d7; border-bottom:10px solid #d7d7d7;border-top: 10px solid #d7d7d7;}
/* End | Internas */

/* Begin | Propriedades de Apoio */
.bx {min-height:600px;}
.CollumnMenu {width:238px; padding:10px;float:right;background-color: #d7d7d7; min-height: 640px;}
.Conteudo {margin-right:239px; overflow:hidden; padding: 20px; border-left:10px solid #d7d7d7; border-bottom:10px solid #d7d7d7;border-top: 10px solid #d7d7d7;}
.fl {float:left;}
.fr {float:right;}
.mt45 {margin-top:45px;}
.ContentInt {width:100%;}
/* End | Propriedades de Apoio */	



/* ---------------------- CONTEÚDO INTERNO (SITE_MENU) ---------------------- */

/* Begin | Processos / Meus Atendimentos / Alterar Senha */
.titulo_interno_siteatentimento,
.subtitulo_tabela_interna_sitemenu
{
    font-weight: bold;
    font-size:12px;
    font-style:normal;
    font-family:verdana;
}

.titulo_busca_processo_sitemenu
{
}
    /* ------ BEGIN | TABELAS ------  */
    .titulo_interno_sitesenha_tr,
    .titulo_tabela_interna_siteatendimento,
    .titulo_tabela_interna_sitemenu {
        background-color: #9f9f9f;
        color: white;
        font-size: 12px;
        font-weight: bold;
        height: 25px;
        padding: 0 10px;
        vertical-align: middle;        
    }
    
    .titulo_interno_sitesenha_tr {text-align:center; padding:0;}
    .titulo_interno_sitesenha_tr td  {padding:0 !important;}
    
    .tabela_interna_sitesenha,
    .tabela_interna_siteatendimento,
    .tabela_interna_sitemenu {
        border: 1px solid #431b02;
        font-weight: bold;
        font-size:12px;
        font-style:normal;
        font-family:verdana;
    }
    .tabela_interna_siteatendimento td,
    .conteudo_tabela_interna_sitemenu {
        border: 0px solid black;
        padding: 4px 0px;
        padding: 8px 4px;
        vertical-align: middle; 
    }
    .tabela_interna_siteatendimento a,
    .conteudo_tabela_interna_sitemenu a
    {
        font-size:12px;
        font-style:normal;
        font-family:verdana;
    }
    .tabela_zebrado_cor1_sitemenu {
        background-color: #FFFFFF;
        height: 25px;
    }
    
    .tabela_zebrado_cor2_sitemenu {
        background-color: #eaeaea;
        height: 25px;
    }
    .tabela_interna_sitesenha td input[type="submit"]
    {
        float: right;
        margin: 5px 38px 10px 10px;
        cursor:pointer;
    }
    .table_pag3 td
    {
        padding: 3px 0;
    }    
    /* ------ END | TABELAS ------  */
    
    /* ------ BEGIN | FIELDSETS ------  */
    .jtabela,
    .fild_interno_siteaprocesso
    {
        background-color: white;
        border: 1px solid black;
        padding: 4px 10px;
        margin-bottom:10px;
        font-size:12px;
        font-style:normal;
        font-family:verdana;        
    }
    .labels_interno_siteprocesso
    {
        color: black;
        font-weight: bold;
        border: 0px;
        margin-right: 6px;
    }    
    .titulo_interno_siteprocesso
    {
        color:#431b02;
        text-decoration:underline;
        font-size:14px;
        font-weight:bold;
        padding:10px 0;
        display:block;
    }
    .tabela_zebrado_cor1_siteprocesso,
    .tabela_zebrado_cor2_siteprocesso,
    .tabela_zebrado_cor1_siteprocesso td,
    .tabela_zebrado_cor2_siteprocesso td    
    {
        padding:4px;
    }
    .tabela_interna_sitesenha td
    {
        padding:4px 0;
    }
    .jtabela
    {
        background-color: transparent;
        border:0 none;
    }
    .jtabela .titulo_interno_siteinteracaoadd10
    {
        padding:10px;
        display:block;
    }
    .jtabela td
    {
        padding:4px;
    }
    .jtabela .tabela_zebrado_cor2_siteinteracaoadd10
    {
        background-color:#F4F4F4;
    }
    .labels_interno_sitesenha
    {
        float:right;
        font-weight:normal;
        margin:0;
    }
    /* ------ END | FIELDSETS ------  */
    
/* End | Processos  / Meus Atendimentos / Alterar Senha */

/* Begin | Fale Conosco */
.tabela_falecon_pag4_2 p,
.labels_pag4,
p.titulo_pag4
{
    height: auto !important;
    padding: 0;
    margin:0 !important;
}
.labels_pag4 {float:right;}
    .tabela_falecon_pag4 td {padding-right:6px !important; vertical-align:top;} 
        .tabela_falecon_pag4 td p {line-height:18px !important; height:20px !important; display:block; !important; vertical-align:top;} 
        .tabela_falecon_pag4 td input {width:250px;}
        .tabela_falecon_pag4 td select {width:250px;; height:22px; margin-left: 4px;}
        .btn_falecon_pag4 {width:75px !important; float:right;}
/* End | Fale Conosco */

/* Begin | Tabelas */
.tabela_interna_sitepedelogin,
.tabela_interna_siteatendimento,
.tabela_interna_sitesenha,        
.tabela_interna_siteinteracaoadd10,
.tabela_interna_faleconosco,   
.tabela_falecon_pag4        
{
    background-color:White;
    border: 1px solid #431b02;
    width:500px;
}
    .tabela_interna_siteatendimento,
    .tabela_interna_siteinteracaoadd10 {width:100%}
    .tabela_interna_siteinteracaoadd10 td
    {
        padding:4px 6px !important;
    }
    .tabela_interna_faleconosco input
    {
        height:22px;
    }
.tabela_interna_siteatendimento tr
.tabela_interna_faleconosco .subtitulo_pag4,
.tabela_falecon_pag4 .subtitulo_pag4       
{
    width:100%;
    text-align:center;
    font-weight:bold;
}
    .tabela_interna_faleconosco td,
    .tabela_falecon_pag4 td
    {
        padding-right: 6px !important;
    } 
    .labels_interno_faleconosco
    {
        text-align:right;
        width:100%;
        height: 20px !important;
        line-height: 18px !important;
        vertical-align: top;        
    }
    .tabela_interna_faleconosco .labels_interno_faleconosco
    {
        margin:0;
    }
    .tabela_interna_faleconosco .tabela_interna_faleconosco_5 input
    {
        margin-left:0;
    }
    .tabela_interna_siteatendimento .titulo_tabela_interna_siteatendimento {padding:6px 4px !important; border-bottom:0 none;}

.tabela_zebrado_cor1_sitepedelogin,    
.tabela_interna_siteatendimento .titulo_tabela_interna_siteatendimento,
.tabela_interna_sitesenha .titulo_interno_sitesenha_tr,
.tabela_interna_siteinteracaoadd10 th,    
.tabela_interna_faleconosco .titulo_interno_faleconosco,
.tabela_falecon_pag4 .tabela_falecon_pag4_1
{
    background-color: #9f9f9f;
    color: white;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    vertical-align: middle;
    padding:8px;
}
    .tabela_interna_sitesenha .titulo_interno_sitesenha_tr p,
    .tabela_interna_siteinteracaoadd10 th,
    .tabela_interna_faleconosco .titulo_interno_faleconosco {padding:6px 0; width:100%; text-align:center; margin:0;}

    .tabela_interna_faleconosco .tabela_falecon_pag4_2  .titulo_pag4, 
    .tabela_falecon_pag4 .tabela_falecon_pag4_1  .titulo_pag4
    {
        height:14px !important;
        line-height:12px !important;
        text-align:center;
        width:100%;
    }
    .tabela_interna_siteinteracaoadd10 .titulo_interno_siteinteracaoadd10
    {
        padding:0
    }
    .tabela_interna_faleconosco input.btn[type="submit"],
    .tabela_falecon_pag4 input.btn[type="submit"]
    {
        float: right;
        margin: 0 89px 5px 15px;
    }
    .tabela_interna_siteinteracaoadd10 input.btn[type="submit"]
    {
        float:left;
        margin:0 0 10px 350px;
    }
    .tabela_interna_sitesenha td input[type="submit"]
    {
        margin: 5px 78px 10px 10px;
    }
    .tabela_interna_siteinteracaoadd10 #td_tabela_interna_siteinteracaoadd10  
    {
        width:81%;
    }
    .labels_interno_siteinteracaoadd10
    {
        font-weight:bold;
    }    
    .tabela_interna_siteinteracaoadd10 .tabela_zebrado_cor2_siteinteracaoadd10 td
    {
        width:auto;
    }
/* Begin | Erro Login */
.tabela_interna_sitepedelogin td
{padding: 4px 10px;}

.tabela_interna_sitepedelogin .labels_interno_sitesenha,
.tabela_interna_sitepedelogin .tabela_zebrado_cor2_sitepedelogin
{}

.tabela_interna_sitepedelogin .tabela_zebrado_cor1_sitepedelogin,
.tabela_interna_sitepedelogin .titulo_interno_sitepedelogin
{color:White; font-size:14px; padding: 2px 10px; font-weight: bold;}
/* End | Erro Login */	
/* End | Tabelas */

.titulo_pag7
{
	margin:0 !important;
	display:block;
}
.titulo_interno_sitemenu
{
	margin:0 8px !important;
}

/* Begin | Artigos */
.tabela_buscar_pag7 td
{
    padding:0;
}
.tabela_buscar_pag7 input
{
    margin:0 4px 0 0;
}
/* End | Artigos */

/* Begin | Formulário Erro Login */
.tabela_zebrado_cor2_sitepedelogin p
{
	margin: 10px 0 0;
}
.tabela_zebrado_cor2_sitepedelogin input[type="submit"]
{
	margin: 0px 0 10px 19px;
	cursor:pointer;
}
/* End | Formulário Erro Login */


/* Begin | Artigos */
.tabela_buscar_pag7 td { padding:0; }
.tabela_buscar_pag7 input { margin:0 4px 0 0;}
/* End | Artigos */


.tabela_zebrado_cor2_sitepedelogin
{
	width:96px;
}
.tabela_interna_sitepedelogin td
{
	vertical-align:middle;
}
.tabela_falecon_pag4 td select
{
	width:256px !important;
}
.tabela_falecon_pag4 td textarea
{
	width:255px;
}
.tabela_falecon_pag4 input.btn[type="submit"]
{
	margin:0 108px 15px 0 !important;
}

.tabela_interna_sitepedelogin td {
    padding: 6px 0 !important;
}
.tabela_interna_sitepedelogin td input[type="submit"]
{
    margin-right: 30px;
	cursor:pointer;
}

#twitted li 
{
    word-wrap: break-word;
    width: 230px;
}

.labels_interno_sitesenha
{
	padding:0 !important;
}

.labels_interno_faleconosco
{
	padding:0 0 0 0 !important;
}