﻿body {
     margin: 0;
    padding: 0;
    border: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;*/
    font-size: 12px;
    color: black;
    text-align: center;
    background: url(../../Images/a_fundo.png);    
    line-height:1.3;
}

a
{
    text-decoration:none;
    color:#333333;
    }

a:link
{
    text-decoration:none;
    color:#333333;
    }
a:visited
{
    text-decoration:none;
    color:#333333;
    }
a:hover
{
    text-decoration:underline;
    color:#333333;
    }
a:active
{
    text-decoration:none;
    color:#333333;
    }

#pagCorpo a{
    text-decoration:underline;
    color:#3366CC;
}

div#estr_total
{
    position: relative;
    
}

div#estr_interno {
     width: 955px;
     margin:0 auto;
     text-align:left;
     background-color:white;
     display:table;
 
}

div#estr_interno_esq {
    width:180px;
    float:left;    
    min-height:1500px;
}

div#estr_interno_dir {
    width:763px;
    float:right;    
}

div#estr_rodape {
    height:160px;
    background-color:#333333;    
    width: 955px;
    margin:0 auto;
}

div#rodape_linha_1 {
height:10px;
background-color:white;
}

div#rodape_linha_2 {
height:10px;
background-color:darkgray;
}

div#rodape_baixo_1 {
    float:left;
    width:400px;
    padding:10px;
    text-align:left;
    color:silver;
}

div#rodape_baixo_2 {
    float:right;
    width:400px;
    text-align:right;
    vertical-align:bottom;
    height:150px;
    color:white;
    padding:10px;
}

img#logo{
    margin-left:10px;
    margin-top:-35px;
}

div#menu {
    display:table;
    margin-top:-40px;
    margin-left: 20px;
    padding-top:40px;      
    color:white;
    width:150px;
    background: url(../../Images/fundo_menu_ponto.png);    
}

div#menu_baixo {
    margin-left: 20px;
    background: url(../../Images/fundo_menu_baixo.png);
    background-repeat:no-repeat;
    }


div#capa_button {
    margin-top:10px;
    margin-bottom:10px;
    margin-left:15px;
    width:150px;            
    background-color:#BDD3E8;
    border: 1px solid transparent;
    bottom:0.25em;    
    display:inline-block;    
    padding: 5px;
    position:relative;
    text-decoration:none;
    transition: background-color 0.3s ease-in 0s, color 0.3s ease-in 0s;
}

div#capa_button a {
    color:#083047;
}

div#capa_button a:hover {
    color:white;
}

div#capa_button:hover {   
    background-color:#083047;
    color:white;    
    text-decoration:none;
    transition: all 0.08s ease-in 0s;
}
div#twitter {
    margin-left:10px;
}

div#facebook {
    margin-left:10px;
    margin-top:20px;
}

div#estr_cima {
height:50px;
}

div#botao_cima_home {
    margin-top:-17px;
    width:100px;
    height:40px;
    float:left;        
}

div#botao_cima_home_1 {
    float:left;
    height:20px;
    width:67px;
    background-color:darkgray;    
    padding: 10px;
    display:inline-block;
    position:relative;
    text-decoration:none;
    transition: background-color 0.3s ease-in 0s, color 0.3s ease-in 0s;
}

div.click a {
    display:block;    
    width:100%;
    height:100%;
    text-decoration:none;
    color:white;
}

div#botao_cima_home_1:hover {
    background-color:#083047;
    color:white;    
    text-decoration:none;
    transition: all 0.08s ease-in 0s;
}

div#botao_cima_home_2 {
    float:right;    
    width:13px;
}

div#botao_cima_pesquisa {
    margin-top:-17px;
    width:190px;
    height:40px;
    float:right; 
}

div#botao_cima_pesquisa_1 {
    float:left;
    height:30px;
    width:167px;
    background-color:darkgray;    
    padding: 5px;
}
div#botao_cima_pesquisa_2 {
    float:right;    
}

.input_quad
{
    border:0 none;
    /*float:left;*/
    height:20px;
    margin:0;
    outline:medium none;
    padding: 4px 5px;
    width:120px;
    color:Gray;
    }

.input_quad_cinza
{
    border:1px solid gray;    
    /*float:left;*/
    height:20px;
    margin-top:5px;
    outline:medium none;
    padding: 4px 5px;   
    color:Gray;
    }



.input_quad_cinza_multilines
{
    border:1px solid gray;    
    /*float:left;*/
    height:100px;
    margin-top:5px;
    outline:medium none;
    padding: 4px 5px;   
    color:Gray;
    }

.ddl_quad_cinza
{
    border:1px solid gray;    
    margin-top:5px;
    outline:medium none;
    padding: 4px 5px;   
    color:Gray;
    }

ul.foto 
{
    list-style:none;
    text-decoration:none;
    margin:5px 0px;padding:0;border:0;outline:0;

    }
ul.foto li{float:left;margin-right:5px} 
ul.foto li a,ul.foto li a img{overflow:hidden;float:left;border:0} 
ul.foto li a:hover{border:5px solid #0094ff} 
ul.foto li a:hover img{margin:-5px}   

div.box
{
    border-style:solid;
    border-width:1px;
    border-color:gray;
    margin:10px;
    padding:10px;
    font-style:italic;
    }

div.boxWarning
{
    border-style:solid;
    border-width:2px;
    border-color:red;
    margin:10px;
    padding:5px;
    font-style:italic;
    font-weight:bold;
    color:Red;
    vertical-align:middle;
    }
    
    div.boxOk
{
    border-style:solid;
    border-width:2px;
    border-color:green;
    margin:10px;
    padding:5px;
    font-style:italic;
    font-weight:bold;
    color:green;
    vertical-align:middle;
    }

    
div.box_banner {
    margin-top:10px;
    text-align:center;
}

div#cabecalho_fone {
    padding-top:10px;
    padding-left:10px;
    padding-bottom:2px;
    color:Gray;
    width:550px;
}

div.titulos {
    text-align:left;
    font-weight:bold;
    font-size:16px;
    color:#3366CC;
}
div.titulos_sessao {
    text-align:left;
    font-weight:bold;
    font-size:14px;
    /*background-image: url('../../Images/ico/seta_laranja_32.png');
    background-repeat:no-repeat;*/
    background-color:#3366CC;
    /*height:32px;
    padding-left:36px;
    padding-top:5px;*/
    margin-top:10px;
    color:white;
    padding:5px;
    
}


div#pagContato
{
    margin-left:100px;
    margin-right:100px;
    }

div#loadContato {
    display:none;        
    /*padding:10px;*/
    float:right;
}
div#loadPagCont {
    display:none;        
    /*padding:10px;*/
    float:left;
}

div#validaPagCont
{
    font-size:10px;
    color:DarkRed;
    padding:10px;
    font-weight:bold;
    position:static;
        }

div#loadNews {
    display:none;        
    padding:10px;
}

div#validaNews
{
    font-size:10px;
    color:DarkRed;
    padding:3px;
    font-weight:bold;
    position:static;
        }

div#fonteMat {
    text-align:right;
}