*{ 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; }
