html { min-width: 600px; }

body, div, h2, h3, h4 { /* redundant rules for bad browsers  */
    font-family: verdana,sans-serif;
	font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	color: #333;
}
.clearhack { display: inline; } /*Clears Box Model Hack in IE5*/

/* Background do lado de fora */
body {
	background-image: url(/images/background.png);
	padding: 1em 20px 3em 20px;
	margin: 0;
}


/* Links */
a  { text-decoration: none; color: #050B4F; border-bottom: 1px dotted #666; }
a:hover { color: #fff; background-color:#050B4F; }

/* Tira as bordas das imagens */
img {
	border: 0;
}

/* Paragrafo */
p { line-height: 140%; }

h1,h2 {
	font-family: trebuchet ms;
	font-weight: bold;
	color: #333;
}

h1 {
	font-size: 180%;
	margin: 0;
}

h1 a { text-decoration: none; color: #333; }
h1 a:hover { border-bottom: 1px dotted #666; color: #000; }

h2 {
	font-size: 140%;
	padding-bottom: 2px;
	border-bottom: 1px dotted #8F8F8F;
	margin: 0;
}

p.note {
	background: #Fff;
	padding: 4px;
	font-family: tahoma;
	font-size: 85%;
	line-height: 130%;
	margin-top: 0;
}

.observacao-form {
	font-size: 6.5pt;
}

/* TABELAS */
.tabela_topo {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	background-color: #3333CC;
}

.tabela_topo a {
	color: #fff;
	text-decoration: underline;
}

.tabela_conteudo {
	font: 11px Verdana;
	color: #000;
	text-align: center;
}

.tabela_form {
	width: 300px;
	text-align: right;
}

.tabela_cabecalho1 {
	color: #fff;
	background-color: #3F3F3F;
}

.tabela_cabecalho2 {
	color: #fff;
	background-color: #3333CC;
}

.tabela_cabecalho3 {
	color: #fff;
	background-color: #476ABF;
}

.tabela_cabecalho4 {
	color: #000;
	background-color: #CFDCFF;
}

.tabela_cabecalho5 {
	color: #fff;
	background-color: #2F477F;
}


.cor1 {
	background-color: #A6CAFF;
}

.cor2 {
	background-color: #E1EDFF;
}

.cor3 {
	background-color: #b2b2b2;
}

.cor4 {
	background-color: #F2F2F2;
}

.cor5 {
	background-color: #E6E600;
}

.cor6 {
	background-color: #FFFF99;
}

.cor7 {
	background-color: #1A9900;
}

.cor8 {
	background-color: #BFFFB3;
}

.linha_destacada {
	background-color: #7791BF;
}

/* BOTOES */
a#adicionar {
	background-image: url(/images/add.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 18px
}

a#editar {
  background-image: url(/images/page.gif);
  background-repeat: no-repeat;
  background-position: 0 1px;
  padding-left: 18px
}

table.menu_outros a {
	width: 125px;
	border: 1px solid #AFAFAF;
	display: block;
}

div.menu_outros a {
	text-align: center;
	color: #333333;
	background: #ffffff;
	text-decoration:none;
	font-size: 20px;
	line-height: 50px;
	font-family: Tahoma, verdana, sans-serif;
	height: 50px;
	width: 200px;
	padding-left: 20px
}

div.menu_outros a:hover {
	color: #00000;
	background: #EFF5FF;
	border:1px solid #000000;
}

a#vendedores {
	background-image: url(/images/vendedores_off.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}

a#vendedores:hover {
	background-image: url(/images/vendedores_on.gif);
	color: #333333;
}

a#lojas {
	background-image: url(/images/lojas_off.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}

a#lojas:hover {
	background-image: url(/images/lojas_on.gif);
	color: #333333;
}

a#operacoes {
	background-image: url(/images/operacoes_off.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}

a#operacoes:hover {
	background-image: url(/images/operacoes_on.gif);
	color: #333333;
}

a#segmentos {
	background-image: url(/images/segmentos_off.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}

a#segmentos:hover {
	background-image: url(/images/segmentos_on.gif);
	color: #333333;
}

a#setores{
	background-image: url(/images/setores_off.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}

a#setores:hover {
	background-image: url(/images/setores_on.gif);
	color: #333333;
}


/* Campos de auto-complementar */
div.auto_complete {
	width: 350px;
	background: #fff;
}

div.auto_complete ul {
	border:1px solid #888;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}

div.auto_complete ul li {
	margin:0;
	padding:3px;
}

div.auto_complete ul li.selected {
	background-color: #ffb;
}

div.auto_complete ul strong.highlight {
	color: #800;
	margin:0;
	padding:0;
}


/* Flash */
.notice, .error, .warning, .info {
	font-weight: bold;
	margin: 15px 0 15px 0;
	padding: 5px 10px 5px 30px;
	text-align: center;
	float: center;
}

.notice {
	border: 1px solid #9c9;
	background: #e2f9e3 url(../images/tick.gif) no-repeat 5px center;
	color: #060;
}

.error {
	border: 1px solid #c68484;
	background: #fcc url(../images/cross.gif) no-repeat 5px center;
	color: #c00;
}

.warning {
	border: 1px solid #dd0;
	background: #ffc url(../images/error.gif) no-repeat 5px center;
	color: #000;
}

.info {
	border: 1px solid #82c2d4;
	background: #ebf5f8 url(../images/information.gif) no-repeat 5px center;
	color: #000;
}


/* Tarefas */
.prioridade-alta {
    background-color: #f20420;
}

.prioridade-media {
    background-color: #ffc000;
}

.prioridade-baixa {
    background-color: #ffff56;
}

.status-criada {

}

.status-andamento {
    background-color: #ffc000;
}

.status-completa {
    background-color: #007f3f;
}


/* Pagination */
.flickr_pagination {
  text-align: center;
  padding: .1em; }
  .flickr_pagination a, .flickr_pagination span {
    padding: .1em .3em; }
  .flickr_pagination span.disabled {
    border: 1px solid #D9D9D9;
    color: #AAA; }
  .flickr_pagination span.current {
    font-weight: bold;
	border: 1px solid #001C70;
    border-color: #003366;
    background: #0063DC;
    color: white; }
  .flickr_pagination a {
    border: 1px solid #001C70;
    color: #001657;
    text-decoration: none; }
    .flickr_pagination a:hover, .flickr_pagination a:focus {
    border-color: #003366;
    background: #0063DC;
    color: white; }
  .flickr_pagination .page_info {
    color: #aaa;
    padding-top: .8em; }
  .flickr_pagination .prev_page, .flickr_pagination .next_page {
    border-width: 1px; }
  .flickr_pagination .prev_page {
    margin-right: 1em; }
  .flickr_pagination .next_page {
    margin-left: 1em; }

  .flickr_pagination .page_info {
    background: #2E6AB1;
    color: white;
    padding: .4em .6em;
    width: 25em;
    margin-bottom: .2em;
	float: center;
    text-align: center; }
  .flickr_pagination .page_info b {
    color: #003;
    background: #6aa6ed;
    padding: .1em .25em; }
