*{ margin:0; padding:0; }

body{ font-family:arial; font-size:12px; color:#333; }

h1{ color:#ccc; letter-spacing:-1px; padding-top:25px; font-size:26px; } 
h2{ border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:20px; letter-spacing:-1px; }
h3{ margin:20px; margin-top:10px; }
a{ text-decoration:none; color:#069; }
p{ margin: 15px 0; font-weight:bold; color:#666;}
ul {list-style-type:none;}

#areaheader{ background-color:#036; }

#header{ margin:0 auto; width:600px; height:100px; position:relative; }
#header a{ color:#fff; }

#usuario p{ color:#ccc; position:absolute; top:20px; right:10px;}
#usuario a{ text-decoration:underline; }

#menu{ position:absolute; bottom:0; }
#menu li { float:left; background-color:#069; list-style-type:none; padding:0 15px; height:20px; margin-right:10px; text-align:center; padding-top:5px;}

#conteudo{ margin:0 auto; width:600px; margin-top:40px; }


h2 span{font-size:12px; font-weight:normal; letter-spacing:0; margin-left:10px; color:#666;}

.lista, .lista2 {width:290px; float:left; margin-top:5px;}
.lista{margin-right:20px;}
.lista li, .lista2 li{ font-size:14px; margin-bottom:5px;}


.voltar {float:right; margin-top:5px;}

.listamidia li{ float:left; margin:0 30px 20px 0;}
.listamidia img{ border:0; }
.listamidia embed{ width:270px; height:225px;}

.listamidia .editar{ display:block; color:#f33; font-size:14px; padding-left:17px; margin-top:10px; padding-bottom:5px; background-image:url(img/icone_editar.gif); background-repeat:no-repeat;}

.listamidia .remover{ display:block; color:#f33; font-size:14px; padding-left:17px; margin-top:10px; padding-bottom:5px; background-image:url(img/icone_remover.gif); background-repeat:no-repeat;}

.listamidia .checkbox{ display:block; color:#f33; font-size:14px; padding-left:1px; margin-top:10px; padding-bottom:30px; ; border-bottom:1px solid #ccc;}


.opcoes{ border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:20px; margin:20px 0 40px 0;}

/* FORMULARIOS */

.addcat{ float:right; margin-top:-40px; font-size:10px; height:16px; margin-right:28px; }
.okbtn{
float:right;
margin-top:-40px;
font-size:10px;
width:25px;
}

.cat{ height: 27px; margin-bottom:-2px; _margin-bottom:-1px; }
.cat li{ display:block; border:1px solid #ccc; text-align:center; float:left; margin-right:4px; padding:5px; background-color: #eee;}
.cat .selected{ background-color:#fff; border-bottom:1px solid #fff;}
.cat .selected a{color:#069;}

.box{border:1px solid #ccc; padding:10px 5px 0 5px; margin-bottom:20px;}

.erro{padding:10px; background-color:#fcc; color:#c33; border:1px solid #f99;}
.erro span{ color:#666; padding-left:5px;}

.okmsg{padding:10px; background-color:#cfc; color:#393; border:1px solid #9f9;}
.okmsg span{ color:#666; padding-left:5px;}

.attmsg{padding:10px; background-color:#ffc; color:#c93; border:1px solid #ff9;}
.attmsg span{ color:#666; padding-left:5px;}

.delete{
float:right;
margin-top:5px;
margin-right:20px;
background-color:#fcc;
border:1px solid #f99;
padding:5px 10px;
color:#f66;
}

hr { margin:10px 0; clear:both; height:1px; visibility:hidden; _margin:0;}

label { display:block; width:100px; float:left; text-align:right; margin-right:10px; padding-top:3px; }
table label{ width:70px;}

input { border:1px solid #999; padding:3px; width:450px;}
select { border:1px solid #999; width:175px; float:left; }
option { padding:3px; }
textarea { border:1px solid #999; padding:5px; width:450px; height:100px; font-family:arial; font-size:12px;}

.checkbox  { float:left;}
.checkbox input{ width:14px; margin-right:5px; border:0;}
.checkbox li { list-style-type:none; float:left; width:210px; margin-right:20px; margin-bottom:5px;}

.botao { display:block; width:100px; margin-left:110px; margin-bottom:100px; background-color:#069; color:#fff;}

.pequeno { width:165px; float:left; margin-bottom:10px;}
.ddd {float:left; margin-right:10px;}
.ddd input { width:20px; margin:0 5px;}
.tabela{ text-align:center; background-color:#e3e3e3; padding:5px;}
.mini{ width:46px;}
.label{ margin: 30px 0 5px 0;}

.localidade{display:none;}

.clear{ clear:both; }