﻿html{
    min-width: 936px;
}
body{
    margin: 0px;
    background: #fff url("i/bg_body.png") repeat-x top;
}
p{
    margin: 0px 0px 15px 0px;
    text-indent: 0px;
    font: normal normal normal 12px/22px arial, tahoma, verdana, sans-serif;
}
b{
    color: #005EFF;
}

#bg_header{
    display: block;
    position: absolute;
    width: 1011px;
    height: 367px;
    z-index: -1;
    background: transparent url("i/fx_bg_body.png") no-repeat top;
}
#main{
    display: block;
    position: relative;
    margin: 0px 16px 0px 16px;
}
#main img{
	display: block;
    float: left;
    margin: 0px;
    border: 1px solid #DDD;
}
#main p{
    display: block;
    float: left;
    width: 267px;
    margin: 12px 0px 0px 10px;
}
#main h2{
    display: block;
    margin: 0px 0px 7px 0px;
    font: normal normal bold 14px/normal "century gothic", arial, tahoma, verdana, sans-serif;
    color: #FF6600;
}
#main .bloco{
    display: inline-block;
    float: left;
    width: 100%;
    margin: 7px 0px 30px 0px;
    background: #F0F0F0;
}
#main .margin267{
	display: block;
	float: left;
	width: 267px;
	margin: 15px 0px 14px 60px;
}
.margin267 p{
    margin: 12px 0px 0px 0px !important;
}
#main .margin170{
	display: block;
	float: left;
	width: 170px;
	margin: 15px 0px 0px 20px;
}
#main .margin170 a{
	display: block;
	float: left;
	text-indent: -9999px;
	margin: 15px 0px 0px 35px;
	width: 104px;
	height: 26px;
    background: transparent url("../i/LinkedIn.png") no-repeat top;
}
#main .publicacao{
	display: block;
	float: left;
	width: 260px;
	margin: 0px 30px 15px 0px;
}
#main .publicacao h3{
    display: block;
    margin: 0px;
    font: normal normal bold 13px/normal "century gothic", arial, tahoma, verdana, sans-serif;
    color: #005EFF;
}
#main .publicacao img{
	border: none !important;
	margin: 0px !important;
}
#wrapper{
    display: block;
    width: 932px;
    height: auto;
    margin: 0px auto 0px 46px;
}
#header{
    display: block;
    width: 100%;
    height: 59px;
    background: transparent url("i/bg_header.png") no-repeat bottom;
}
h1{
    display: block;
    float: left;
    margin: 0px;
    width: 255px;
    height: 48px;
    text-indent: -9999px;
    background: transparent url("i/logo_eggertcosta.com.png") no-repeat left;
}
#header ol{
	display: block;
	float: right;
	margin: 0px;
}
#header li{
	float: left;
	margin: 14px 0px 0px 80px;
	font: normal normal bold 18px/normal arial, tahoma, verdana, sans-serif;
	color: #5F591F;
	list-style: decimal outside none;
}
#header a:link,
#header a:visited{
	text-decoration: none;
	font-weight: normal;
	color: #333;
}
#header a.atual:link,
#header a.atual:visited{
	color: #005EFF;
}
#header a:hover,
#header a:active{
	text-decoration: none;
	font-weight: normal;
	color: #5F591F;
}
#content{
    display: inline-block;
    width: 100%;
    background: transparent url("i/bg_content.png") repeat-y bottom;

}
#footer{
    display: inline-block;
    width: 100%;
    margin: 0px 0px 21px 0px;
    background: transparent url("i/bg_content.png") repeat-y bottom;
}
#sumario{
    display: block;
    width: auto;
    height: auto;
    margin: 0px 4px 0px 4px;
    background: #F4F2E0;
}
#sumario h2{
    display: block;
    margin: 0px;
    font: normal normal bold 16px/68px "century gothic", arial, tahoma, verdana, sans-serif;
    color: #333;
    text-align: center;
    background: transparent url("i/bg_sumario.png") no-repeat top;
}
#sumario h3{
    display: block;
    margin: 0px 0px 7px 0px;
    font: normal normal bold 14px/normal "century gothic", arial, tahoma, verdana, sans-serif;
    color: #FF6600;
}
#sumario dl{
    display: block;
    float: left;
    margin: 0px;
}
#publicacoes{
    width: 100px;
}
#perfis{
    width: 60px;
}
#sumario dt{
    margin: 4px 0px 5px 0px;
    font: normal normal bold 12px/normal arial, tahoma, verdana;
}
#sumario dd{
    margin: 0px 0px 10px 15px;
    font: normal normal normal 10px/normal arial, tahoma, verdana;
}
#sumario a:link,
#sumario a:visited,
#main .publicacao a:link,
#main .publicacao a:visited{
    text-decoration: underline;
    color: #333;
}
#sumario a:hover,
#sumario a:active,
#main .publicacao a:hover,
#main .publicacao a:active{
    text-decoration: underline;
    color: #005EFF;
}
#sumario .margin163,
#sumario .margin231
{
    display: block; 
    float: left;
}
#sumario .margin163{
    width: 163px;
    margin: 10px 27px 15px 13px;
}
#sumario .margin231{
    width: 231px;
    margin: 10px 0px 15px 25px;
}

#bg_footer{
    display: block;
    width: 100%;
    height: 4px;
    background: transparent url("i/bg_footer.png") no-repeat bottom;
}

.copy{
    font-size: 10px; 
}
.clear{
    clear: both;
}

/*controles*/

#main .ListView{
    display: block;
    margin: 0px auto 10px auto;
    width: 850px;
}
#main .ListView table{
    width: 100%;
    margin: 0px;
    border-collapse: collapse;
}
#main .ListView th,
#main .ListView td{
    margin: 0px;
    padding: 0px;
    height: 28px;
    text-indent: 20px;
    font: normal normal normal 11px/28px arial, tahoma, verdana, sans-serif;    
    color: #333;
}

#main .ListView th{
    background: #fff;
    font-weight: bold;
    text-align: left;
}
#main .ListView td{
    background: #fff;
}
#main .ListView th.Controles,
#main .ListView td.Controles{
    width: 100px;
}
#main .ListView th.Controles{
    background: #fff;
 }
#main .ListView td.Controles{
    background: #fff;
}

#main .ListView .Separador,
#main .ListView .Barra{
    height: 1px;
    line-height: 1px;
    font-size: 1px;
}
#main .ListView .Separador{
    background: #fff;
}
#main .ListView .Barra{
    background: #fff;
}
#main .ListView a:link,
#main .ListView a:visited{
    text-decoration: none;
    color: #333;
}
#main .ListView a:active,
#main .ListView a:hover{
    text-decoration: underline;
    color: #555;
}
#main .ListView .Paginador,
#main .ListView .SemRegistros{
    margin: 0px 0px 0px 0px;
    height: 28px;
    text-indent: 8px;
    font: normal normal normal 11px/28px arial, tahoma, verdana, sans-serif;
    background: #fff;
}
#main .ListView .Paginador span > span,
#main .ListView .Paginador .Paginacao{
    margin: 0px 4px 0px 4px;
    font-size: 14px;
    font-weight: bold;
}
#main .ListView .Paginador div{
    font-weight: normal;
}
#main .ListView .Paginador a{
    margin: 0px 4px 0px 4px;
}





#main .ListViewCadastro{
    display: block;
    margin: 0px auto 10px auto;
    width: 524px;
}
#main .ListViewCadastro table{
    width: 100%;
    margin: 0px;
    border-collapse: collapse;
}
#main .ListViewCadastro th,
#main .ListViewCadastro td{
    margin: 0px;
    padding: 0px;
    width: auto;
    height: 28px;
    text-indent: 20px;
    font: normal normal normal 11px/28px arial, tahoma, verdana, sans-serif;
    color: #333;
}

#main .ListViewCadastro th{
    background: #fff;
    font-weight: bold;
    text-align: left;
}
#main .ListViewCadastro td{
    background: #fff;
}
#main .ListViewCadastro th.titulo{
    text-align: center;
    text-indent: 0px;
}
#main .ListViewCadastro th.Controles,
#main .ListViewCadastro td.Controles{
    width: 130px;
    font-weight: bold;
}
#main .ListViewCadastro th.Controles{
    background: #fff;
 }
#main .ListViewCadastro td.Controles{
    background: #fff;
}

#main .ListViewCadastro .Separador,
#main .ListViewCadastro .Barra{
    height: 1px;
    line-height: 1px;
    font-size: 1px;
}
#main .ListViewCadastro .Separador{
    background: #fff;
}
#main .ListViewCadastro .Barra{
    background: #fff;
}
#main .ListViewCadastro a:link,
#main .ListViewCadastro a:visited{
    text-decoration: none;
    color: #333;  
}
#main .ListViewCadastro a:active,
#main .ListViewCadastro a:hover{
    text-decoration: underline;
    color: #555;
}




#main .Novo,
#main .Editar,
#main .Excluir,
#main .Cancelar,
#main .Salvar,
#main .Detalhes,
#main .Download,
#main .Voltar{
    display: block;
    float: left;
    margin: auto auto auto 12px;
    padding-right: 5px;
    width: auto;
    height: 16px;
	font: normal normal normal 11px/normal arial, tahoma, sans-serif;
    text-indent: 22px;
    line-height: 18px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left;
}
#main .Novo{
    background-image: url("icones/Doc-Add.png");
}
#main .Editar{
    background-image: url("icones/Doc-Edit.png");
}
#main .Excluir{
    background-image: url("icones/Delete.png");
}
#main .Cancelar{
    background-image: url("icones/Forbidden.png");
}
#main .Salvar{
    background-image: url("icones/Save.png");
}
#main .Detalhes{
    background-image: url("icones/Doc-Info.png");
}
#main .Download{
    background-image: url("icones/Download.png");
}
#main .Voltar{
    background-image: url("icones/Left.png");
}





input[type=text]
{
    margin: auto auto auto 0px;
    padding: 3px 4px;
    border: 1px solid #c1bbc8;
    font: normal normal normal 11px/normal tahoma, verdana, sans-serif;
}
