@charset "utf-8";
/* CSS Document */
*{outline:none; margin:0; padding:0;}

body{font:14px Arial, Helvetica, sans-serif;}

a{text-decoration:none;} 

p{margin:0;}

h1, h2, h3, h4, h5, h6{margin:0; padding:0;}

img{border:none; padding:0;}

ul, ol{list-style:none; padding:0;}

fieldset{border:none;}

.clear{clear:both;}

/*top*/
#top{width:100%; height:25px; }

/*LOGIN*/
#login{width:100%; background:#F3F0E3; padding:20px 0px; margin:0px 0px 15px 0px;}

#login_center{width:980px; margin:0 auto;}

#login img{margin:20px 0px 0px 0px;}

/*ADMIN*/
#admin{width:980px; margin:0 auto;}

#admin_center{width:265px; margin:0 auto; padding:5px;}

#admin_center h2{color:#3d5b99;}

#admin_center p{color:#3d5b99;}

#admin_center table{margin:30px 0px 0px 0px;}

.cax_adm01{width:200px; border:none; padding:5px; border:solid 1px #3d5b99; color:#000; -moz-border-radius: 5px 5px; border-radius:5px 5px;}

.btn_adm01{width:100px; background:#fff; border:solid 1px #3d5b99; color:#3d5b99; cursor:pointer; -moz-border-radius: 5px 5px; border-radius:5px 5px;}

#admin_rodape p{text-align:center; margin:10px 0px 0px 0px; color:#3d5b99;}

/*PAGINA PESSOAL*/
#pagina_pessoal{width:980px; margin:0 auto;}

/*----MEMBRO----*/
#membro{float:right; font-weight:bold; margin:0px 10px 0px 0px;}

#membro a{background:#3d5b99; padding:3px 5px; color:#FFF; -moz-border-radius: 5px 5px; border-radius:5px 5px;}

#membro a:hover{background:#ddd; color:#000; padding:3px 5px;}

/*VOLTAR*/
#voltar{float:left; width:150px; margin:0px 0px 20px 5px; font-weight:bold;}

#voltar a{background:#3d5b99; padding:3px 5px; color:#FFF; -moz-border-radius: 5px 5px; border-radius:5px 5px;}

#voltar a:hover{background:#ddd; color:#fff; padding:3px 5px;}

/*CAIXA ADMIN*/
.caixa_admin{float:left; background:#f2f2f2; width:179px; height:165px; margin:10px 7px 10px 8px; -moz-border-radius: 10px 10px; border-radius:10px 10px; border:solid 1px #ddd; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; color:#3d5b99;}

.caixa_admin:hover{background:#fff; border:solid 1px #3d5b99; color:#3d5b99;}

.caixa_admin img{width:120px; height:120px; margin:10px 0px 10px 27px;}

.caixa_admin p{text-align:center; font-weight:bold;}

/*TABELA ADMIN*/
#tabela_admin h2{color:#3d5b99; margin-bottom:10px;}

#tabela_admin td{padding:5px 0px 5px 5px; -moz-border-radius: 5px 5px; border-radius:5px 5px; background:#f7f7f7; border:solid 1px #3d5b99;}

#tabela_admin p{color:#333; font-weight:bold; text-transform:uppercase;}

.btn_01{border:none; background:#609; padding:3px; -moz-border-radius: 4px 4px; border-radius:4px 4px; cursor:pointer; color:#fff; font-weight:bold; font-size:11px;} 

.btn_02{border:none; background:#C03; padding:3px; -moz-border-radius: 4px 4px; border-radius:4px 4px; cursor:pointer; color:#fff; font-weight:bold; font-size:11px;}

.btn_03{border:none; background:#3d5b99; padding:3px; -moz-border-radius: 4px 4px; border-radius:4px 4px; cursor:pointer; color:#fff; font-weight:bold; font-size:11px; margin-left:5px;}

/*TABELA ADMINISTRADOR PRODUTOS*/
.tabela_admin_produtos{float:left; background:#eee; padding:5px; -moz-border-radius: 5px 5px; border-radius:5px 5px; width:225px; border:solid 1px #ddd; margin:0px 1px 15px 5px; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}

.tabela_admin_produtos:hover{background:#fff; border:solid 1px #3d5b99; color:#DDD;}

.tabela_admin_produtos img{float:left; width:80px; margin:0px 0px 0px 0px; -moz-border-radius: 3px 3px; border-radius:3px 3px;}

.tabela_admin_produtos h2{font-size:18px; text-align:center; padding:0px 0px 0px 0px; text-transform:uppercase;}

.tabela_admin_produtos h4{text-align:center; padding:0px 0px 0px 0px; text-transform:uppercase; color:#3d5b99;}

/*BOTAO*/
.cax_0001{width:683px; border: 1px solid #ccc; padding:5px;}

.cax_0002{width:350px; border: 1px solid #ccc; padding:5px;}

.btn_0001{cursor:pointer;}

/*LINHA*/
.linha{border-bottom: dotted 1px #CCC; margin:20px 0px 0px 0px;}

.format h3{margin:0px 0px 0px 0px;}

.format span{font-size:14px; color:#990066;}

.format a{color:#333333; text-decoration:underline;}

.linha{border-bottom: dotted 1px #ddd; margin:0px 0px 40px 0px;}

.verm{color:#CC0000;}











