﻿html 
{
    margin: 0 auto;
    text-align: center;
}
div
{
    margin: 0px;
}
.img
{
    margin: 0px;
}
body 
{
    text-align: center;
    background: #fff;
    margin: 0 auto;
}
form
{
    text-align: center;
}
#container 
{
    text-align: left;
    vertical-align: top;
    width: 800px;
    margin: 0 auto;
    clear:both;
}    
#containerAdm
{
    margin: auto;
    width: 800px;
    background-repeat: no-repeat;
    background-image: url("../Imagens/inter-adm.jpg");
}
#principalAdm
{
    width: 780px;
    vertical-align: top;
    padding: 110px 10px 10px 10px;      
    min-height: 460px;
}
#containerPrincipal
{
    width: 800px;
    background-image: url("../Imagens/fundo-grande.jpg");
    background-repeat: no-repeat;
}
#barraInferior
{           
    width: 800px;
    height: 38px;
    background-image: url("../Imagens/barra-inf.jpg");
    background-repeat: no-repeat;
    float:right;
}
#principal
{
    width: 780px;
    padding: 10px 10px 10px 10px;             
    min-height: 460px;
    margin:0px;
}
#containerTop
{
    vertical-align: top;
    width: 800px;
    height: 125px;
}   
#logo
{
    width: 153px;
    height: 125px;
    /*position: absolute;*/
    float:left;
}
#containerSup
{
    float: right;
    height: 125px;
}
#barraSup
{
    width:647px;
    height: 100px;
    margin: 0px;
    /*margin-bottom: 0px;  */
    float:left;      
}  
#selecao
{
    width: 647px;
    height: 25px;
    margin: 0px;
}      
div.menu
{
    margin: 0px;
    padding: 0px;
    float: left;
    height: 25px;
}
#noticias
{
    width: 120px;
    padding: 0px;
    margin: 0px;    
    float: left;
}
#innerNoticias
{
    width: 120px;
    height: 336px;
    padding: 50px 10px 15px 10px;
    float: left;    
    overflow:hidden;
}
.itemTemplateNoticias
{
    width: 100px;
    margin: 0px;
    padding: 0px;
}
.texto, p, .textoFormulario, .tituloNoticia, .chamadaNoticia
{
    font: normal normal 8pt Arial;
    text-align: justify;
    margin-top: 10px;
    margin-bottom: 10px;   
}
.tituloNoticia
{
    color: #091d8d;
    font-weight:bold;
    margin: 0px; 
    padding: 0px;
    margin-top: 3px;
    text-decoration: none;
}
.chamadaNoticia
{
    color: Black;
    margin: 0px; 
    padding: 0px;    
    text-decoration: none;
}
#conteudo
{           
    width: 600px; 
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    display:table;
}
#bannerTopo
{
    width: 602px;
    height: 197px;
    margin-bottom: 15px;
}
#colunaEsq
{    
    width: 345px; 
    height: 285px;
    float:left;
}
.colunaDir
{    
    margin-left: 15px;
    margin-bottom: 2px;
}
.textoFormulario
{
    margin-left: 5px;
    vertical-align:middle;
}
.botao
{
    font: normal normal 8pt Arial;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;   

}
.textoBread
{
    font: bold normal 8pt Arial;
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px;   
}
td.tituloTabela
{
    font: normal bold 8pt Arial;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;    
    background-color: #688ec1;
}
tr.subTitTabela
{
    font: normal bold 8pt Arial;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;    
    background-color: #96a6bd;
}
tr.textoTabela
{
    font: normal normal 8pt Arial;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;    
    background-color: #fff;
}
.titulo
{
    color: #091d8d;
    text-align: center;
    font: normal bold 8pt Arial;
    text-transform: uppercase;
}
table.tabela
{
    width: 100%;
    font: normal 8pt Arial;
}
tr.tabela
{
    background-color: #091d8d;
    text-align: center;
    color: #fff;
    font-weight: bold;
}
td.etapas
{
    width: 20%;
    text-align: justify;
    vertical-align: top;
    background-color: #eee;
}
td.descricao
{
    width: 55%;
    text-align: justify;
    vertical-align: top;
    background-color: #eee;
}
td.responsabilidade
{
    width: 25%;
    text-align: center;
    vertical-align: top;
    background-color: #eee;
}

.textoContato
{
    font: normal normal 8pt Arial;
    text-align: justify;
    vertical-align: top;
}
.boxContato
{
    padding: 2px 2px 2px 2px;
    margin: 2px;
    font: normal normal 8pt Arial;
    vertical-align: middle;
}
.erro
{
    font: normal bold 8pt Arial;
    color:Red;
}
.bordaBox 
{
    background: transparent; 
    padding-left: 5px;
    width:100%;
}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b 
{
    display:block; 
    overflow:hidden; 
    font-size:1px;
}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b 
{
    height:1px;
}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 
{
    background:#FFFFFF; 
    border-left:1px solid #999; 
    border-right:1px solid #999;
}
.bordaBox .b1 
{
    margin:0 5px; 
    background:#999;
}
.bordaBox .b2 
{
    margin:0 3px; 
    border-width:0 2px;
}
.bordaBox .b3 
{
    margin:0 2px;
}
.bordaBox .b4 
{
    height:2px; margin:0 1px;
}
.bordaBox .email
{
    padding:10px;
    display:block; 
    background:#FFFFFF; 
    border-left:1px solid #999; 
    border-right:1px solid #999;
}
#containerLogin
{   
    width: 282px;
    height: 253px;
    padding: 40px;
    background-image: url('../admin/Imagens/login.jpg');    
    margin: auto;
}
.imgProduto
{
    width: 50%;
    text-align:center;
    float: left;    
}

ul.fotosProduto
{
    list-style-type:none;
    display:table;
    width: 590px;
    margin-left: 0px;
    margin-top: 0px;
    padding-left: 0px;
}
li.foto
{
    width: 25%;
    text-align:center;
    float: left;
}
.formulario
{
    border: 0px;
    padding: 0px;
    margin: 0px;
}
.link
{
    font: bold normal 8pt Arial;
    text-align: right;
}