html, body{width:100%; height:100%;}

body{
	margin:0px;
	overflow-y:scroll;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E4E5DF;
}

form{margin:0px;}

p{margin:0px;}

table{/*border:0px;*/ border-collapse:collapse;}

img{border:0;}


.clear{clear:both;}

/**/

.log_p{position:absolute; width:260px; top:50%; left:50%; height:382px; margin-top:-191px; margin-left:-130px; color:black;}
.log_p1{text-align:center; height:60px; padding-bottom:5px; padding-top:5px; border-bottom:1px solid black;}
.log_p2{height:58px; color:black; font-size:14px; padding-top:18px; text-align:center;}
.log_p3{height:36px;}
.log_p3_i{border:1px solid black; width:258px; height:34px; color:#333333; padding-left:5px;}
.log_p4{margin-top:10px; height:36px;}
.log_p4_i{border:1px solid black; width:258px; height:34px; color:#333333; padding-left:5px;}
.log_p5{margin-top:33px; text-align:center;}
.log_p6{margin-top:13px; text-align:center;}
.log_p7{border-bottom:1px solid black; margin-top:36px;}
.log_p8{padding-top:5px; text-align:center; color:red;}
.log_p8 a{color:red; text-decoration:none;}
.log_p8 a:hover{color:red; text-decoration:underline;}

/**/

#d1{height:40px; background:transparent url('layout/barra_1.jpg') repeat-x left top;}
#d2{position:relative; height:100px;}
#d2a{float:left; width:270px; height:100px; background:transparent url('layout/barra_2_a.jpg') no-repeat left top;}
#d2b{float:left; height:100px; background:transparent url('layout/barra_2_b.jpg') repeat-x left top;}
#d3{background-color:silver;}
#d3a{float:left; width:270px; background:transparent url('layout/barra_d3a.jpg') repeat-y left top;}
.d3a_sobre{width:270px; height:100px; background:transparent url('layout/barra_2_a.jpg') no-repeat left top;}
.d3a_opc{height:36px;background:transparent url('layout/bt_opc.jpg') no-repeat left top; color:#B4BDAA; font-size:18px; padding-left:15px; padding-top:12px;}
.d3a_opc_sel{height:36px;background:transparent url('layout/bt_opc_sel.jpg') no-repeat left top; color:#343031; font-size:18px; padding-left:15px; padding-top:12px;}
.d3a_sub{background:transparent url('layout/barra_sub_menu.jpg') repeat-y left top; padding-top:8px; padding-bottom:8px;}
.d3a_opc_2{height:26px; color:#787B80; font-size:14px; padding-left:30px; padding-top:6px;}
.d3a_opc_2_sel{height:26px; background-color:#A7A8AA; color:#23222A; font-size:14px; padding-left:30px; padding-top:6px;}
#d3a a{color:silver; text-decoration:none;}
#d3a a:hover{color:silver; text-decoration:none;}

#d3b{float:left; position:relative; background:transparent url('layout/fundo_conteudo.jpg') repeat left top;}

#d4{height:18px; padding-top:2px; width:100%; text-align: center; background-color:#282D31; color:white;}

.bt_opc_cont{float:left; margin:0px 5px 5px 0px; padding:5px; background-color:#5DB352; border:1px solid #418139; border-radius:5px; color:#E4E5DF;}
.bt_opc_cont_sel{float:left; margin:0px 5px 5px 0px; padding:5px; background-color:#F2F2F2; border:1px solid silver; border-radius:5px; color:#9EC8D6;}

/**/

.caixa_dados_uti{margin:10px; line-height:140%;}

.caixa_not{margin:10px;}
.tit_caixa_not{font-weight: bold; font-size:14px; margin-bottom:5px; color:#343031;}
.tex_caixa_not{font-size:12px; color:#343031;}

.caixa_conteudo{margin:15px; background-color:#373B3E; border-radius:5px; padding:15px;}
.tit_conteudo{color:#E2E7F0; font-size:20px; margin-bottom:5px;}
.sub_tit_cont{color:#E2E7F0; font-size:15px;}
.cc_col1{float:left; width:49%;}
.cc_col0{float:left; width:2%;}
.cc_col2{float:left; width:49%;}

.cc_caixa_res_v{background-color:#323639; border:1px solid #2D3134; border-radius:5px; padding:5px; margin-bottom:5px;}
.cc_crv1{float:left; color:#A1C9D5; font-size:18px;}
.cc_crv2{float:right; color:#E4E5DF; font-size:18px;}

.home_logo{position:absolute; left:50%; top:50%; margin-left:-150px; margin-top:-175px;}

.caixa_conteudo .tr_lista{background-color:#313538; color:#8AA7C5; padding:4px; font-size:14px;}
.caixa_conteudo .td_lista{color:#FDEDF0; border-top:1px solid #555A5D; padding:4px;}
.caixa_conteudo .td_lista a{color:#FDEDF0; text-decoration:none;}
.caixa_conteudo .td_lista a:hover{color:#FDEDF0; text-decoration:underline;}
.link_tabela{color:#FDEDF0; text-decoration:none;}
.link_tabela:hover{color:#FDEDF0; text-decoration:underline;}

.caixa_conteudo table .titulo_form{width:10%; font-weight: bold; text-align: right; border-bottom: 1px solid #555A5D !important;  border-right: 1px solid #555A5D !important; border-top: 0px !important; border-left: 0px !important; padding:5px;}
.caixa_conteudo table .campo_form{width:90%; text-align: left; border-bottom: 1px solid #555A5D !important;  border-right: 0px !important; border-top: 0px !important; border-left: 0px !important; padding:5px;}

.paginacao{text-align:center;background-color:#313538;border-top:1px solid #555A5D; padding:5px;}
.paginacao span{cursor:pointer; margin-right:5px;}

.campo_form table{border-color:#555a5d;}
.campo_form table td{border-color:#555a5d;}