@charset "utf-8";
/* CSS Document */
/* Estrutura - Geral */
body {
background: url(../img/bg_site.jpg) repeat-x #FFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
}
div {float:left;}
.bloco {width:740px;
background: #EEE;
padding:5px;
margin-bottom:10px; 
border-radius: 5px;
border:1px solid #CCC;
}
#centralizador {
width:760px;
margin-left:-400px;
left:50%;
position:relative;
background:url(../img/topo.jpg) no-repeat;
height:540px;
padding:0px 20px;
}

/* Login */
.box-login, #conteudo {-webkit-box-shadow: 2px 2px 2px 1px ; box-shadow: 2px 2px 2px 1px ; border-radius: 5px; margin:190px; background:#FFF; border:1px solid #CCC}
.box-login {height:180px;}
.box-login h1 {margin:10px;}
.box-login form {margin:20px; float:left; line-height:200%}


/* Topo */
/* Estrutura - Topo */
#painel {margin:80px 0px 0px 170px; width:720px; font-size:16px}
#painel a {padding:10px;}
#topo {	width:100%;	margin-bottom:30px; height:170px;}

/* Elementos - Topo */
h1 {font-size:24px;	text-align:center;	color:#F00;}

#conteudo {width:770px; margin:0px 0px 20px 0px; min-height:180px; }
#rodape {width:100%; margin-bottom:20px; }
#rodape img {float:right;margin-right:20px;}
.obrigatorio {color:#F00;}
.linha1 {background-color:#fff;}
.linha0 {background-color:#EEE;}
td {padding:5px;border-right: 1px solid #CCC;}
tr:hover {background:#FFC;}
table{-webkit-box-shadow: 2px 2px 2px 1px ; box-shadow: 2px 2px 2px 1px ; margin:20px; width:730px; font-size:12px;}
li a{display:block; padding:10px;}
h1 {font-size:18px;color:#C30;}

/* Form */ 
legend {	font-size:18px;	color:#000;	margin-bottom:20px;	float:left;	}
* { font-family: Verdana;}
label { display:block; line-height:190%; margin-bottom:20px }
label.error { float: none; color: red; margin: 0 .5em 0 0; vertical-align: top; font-size:10px; }
p { clear: both; }
.submit { margin-top: 1em; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }
.obrigatorio {color:#FF0000; font-weight:bold;}
input, textarea, select {font-size:12px; background:#FFF; border:1px #CCC solid; padding:4px; border-radius: 4px; }
:focus {background:#FFC;}
.titulo_bloco {width:740px; margin:10px 0px; border-bottom:1px solid #FFF; padding-bottom:5px}
form img {width:20px; float:left; margin-right:20px}
form.filtro {float:left; width:730px; display:none; border:1px solid #333; border-radius:10px; margin:10px; padding:10px}

#campos li {padding:10px; color:#333}