* {
	padding:0;
	margin:0;
}
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
div.alerta {
	font-size:12px;	
}

a{
	text-decoration:none;	
	color:#000;
	cursor:pointer;
}

h1 {
	letter-spacing:-1px;
	margin:0 auto;
	width:200px;
}

a:hover {
	text-decoration:underline;	
}

a img {
	border:none;	
}

fieldset {
	border:1px solid #ccc;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:15px;
	margin:0 auto;
	width:80%;
	
}

fieldset.restrito {
	background:url(../imgs/restrito.png) no-repeat bottom right;
	width:320px;
}

label {
	font-weight:bold;
	cursor:pointer;
}

.campo,.total {
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.campo:focus {
	background:#f1f1f1;	
}

.botao {
	cursor:pointer;
	background:#003366;
	color:#fff;
	padding:3px;
	border:1px solid #003366;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.botao:hover,.botao:focus {
		background:#006699;
}

#topo{
	height:94px;
	background:url(../imgs/fundo_topo.png);
}

legend {
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#logo {
	width:343px;
	height:65px;
	margin:10px;
	float:left;
	background:url(../imgs/logo.png) no-repeat left;
}

#status {
	width:400px;
	float:right;
	color:#fff;
	margin-top:30px;
}

#status a {
	color:#fff;	
	font-weight:bold;
}
#menu{
	clear:both;
	height:60px;
	border-top:1px solid #fff;
	background:url(../imgs/fundo_menu.png) repeat-x;
}

#menu ul li {
	color:#fff;
	padding:0 10px 0 10px;
	font-size:14px;
	letter-spacing:-1px;
	font-weight:bold;
	float:left;
	list-style:none;
	line-height:3;
	height:44px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	margin:0 2px 0 2px;

}

#menu ul li:hover, #menu ul li.atual {
	background:#fff;
	color:#000;
	
}

#menu ul li a {
	display:block;
	width:100%;
	height:44px;
	color:#fff;
}
#menu ul li:hover a,#menu ul li.atual a {
	color:#000;	
}
#erro {
	display:none;
}

#icone {
	text-align:center;
	font-weight:bold;
	float:left;
}

#estatisticas {
	float:left;
	margin-left:10px;
}

#busca {
	float:right;
	margin-right:20px;
}

#status_busca {
	width:180px;
	border:1px dashed #ccc;
	margin:0 auto;
	padding:10px;
	text-align:center;
}

.botao_add {
	width:32px;
	height:32px;
	margin:0 auto;
	clear:both;
}

table.lista {
	width:80%;
	margin:0 auto;
	border-bottom:5px solid #006699;
}

table.lista tr th {
	text-align:left;
	background:#006699;
	color:#fff;
}

table.lista tr th, table tr td {
	padding:5px;	
}

table.lista tr td {
	border-bottom:1px solid #ccc;	
}

table.lista tr:hover td,table.pedido tr:hover td {
	background:#09C;
	color:#fff;
}
div.paginacao {
	margin-left:10%;
	margin-top:20px;
}
div.paginacao ul li {
	list-style:none;
	float:left;
	margin: 0 5px 0 5px;
	font-weight:bold;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:14px;
}

div.paginacao ul li.atual  {
	text-decoration:underline;
	background:#ccc;
}

table.detalhes {
	border-collapse:collapse;
	border:1px solid #ccc;
	width:98%;
	padding:10px;
}

table.detalhes tr th, table.detalhes tr td {
	padding:5px;
}
table.detalhes tr th {
	color:#000;
	text-align:center;
}
#tabs-1 h1,#tabs-2 h1,#tabs-3 h1 {
	float:left;
}

#label_cnpj,#label_ie {
	display:none;	
}

form fieldset table.detalhes {
	width:80%;
}
form fieldset table.detalhes tr th{
	width:70px;	
}

form fieldset table.detalhes tr th, form fieldset table.detalhes tr td {
	text-align:left;
	
}

#carregando {
	display:none;
	position:fixed;
	z-index:100;
	top:50%;
	left:50%;
	width:100px;
	padding:10px;
	border:1px solid #333;
	text-align:center;
	background:#fff url(../imgs/carregando.gif) no-repeat left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

table.pedido{
	width:98%;	
	font-size:11px;
}
form fieldset table.pedido {
	width:80%;	
	font-size:12px;
}



table.pedido tr th, table.pedido tr td {
		border-bottom:1px solid #ccc;
		padding:5px;
		text-align:left;
}

table tr th.menor {
	width:60px;	
}
#voltar {
	margin-left:10%;	
}