/*=== Setup ===*/
html {
   height: auto;
}
* { border:0; margin:0; padding:0; outline:none;}
//body { color:#6b6c6c; font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px; background:#F781F3; }
body { color:#6b6c6c; font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px; background-image: linear-gradient(#3296cf,#205291); }
a { color:#6b6c6c; text-decoration:none; }
a:hover { text-decoration:none; }
p.clr, .clr, .fix { clear:both; padding:0; margin:0; background:none; }
p.bg, .bg { clear:both; padding:0; margin:0 0 0 4px; background: url(../images/bg_bg.gif) top repeat-x; height:2px; }
input, select, textarea { border:#cfcfcf 1px solid; color:#404040; font-size:12px; padding:5px; font-family:Arial, Verdana, Helvetica, sans-serif; -moz-border-radius:5px; border-radius:5px;}
li { list-style:none; }
h1, h2 { color:#007BCE; font-family:"Lucida Sans Unicode"; font-size:1.8em; font-weight:normal; margin:0 0 1em; text-transform:uppercase; }
h3 { color:#333333; font-size:1.2em; margin:3px 0 0 0; padding-left: 2px; }
h4 { color:#8f8f8f; font:normal 16px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:20px 0 10px 20px; margin:0;}
p { line-height:1.5em; padding:0 0 1.3em; }
/*=== Layout ===*/
#page { margin:0 auto; padding:0; width:1260px; background:url(../images/page_bg/page_bg.png) top left repeat-y; border-bottom:1px solid #ccc; }
#page-bot { width:1000px; margin:0; padding:10px 0px 10px 10px; float:right; background-color:#FFF; background-image:url('../images/r_bg.png'); background-position:right; background-repeat:repeat-y; }
#left_page { width:250px; margin:0; padding:0; float:left; overflow:hidden; }
#right_page { width:979px; margin: 0 0 0 0; padding-top: 15px; padding-left: 15px; float:left; background-color:#FFF; /* background-image:url('../images/r_bg.png'); background-position:right; background-repeat:repeat-y; */ }
/*- Logo -*/
div.logo { width:230px; float:left; margin:10px 0px 10px 10px ; padding:0; }
div.logo a { text-align:center;}
#left_page a { display:block; }
#left_page a img { padding:10px 5px 10px 5px; margin:auto; }
#left_page a:hover { text-decoration:none; }
/* RSS */
.rss { margin:0 auto; padding:0 0 0 20px; }
.rss img { float:left; margin:5px 5px 10px 5px; padding:0;}
/* Search form */
.search { width:500px; padding:5px 0 15px 0; margin:0 auto; }
.search span { width:252px; display:inline-block; border:1px solid #dddddd; background:#FFF; height:21px; margin:0; padding:3px; -moz-border-radius:5px; border-radius:5px;}
.search input#s { float:left; width:215px; padding:3px 5px; margin:0; border:0; background:none; color:#666; font:normal 12px Arial, Helvetica, sans-serif; line-height:15px; height:15px; }
.search .btn { float:left; padding:0; margin:0; border:0; width:auto; }
/*=== Navigation ===*/
/*- Nav1 -*/
#nav1 { font:normal 13px Tahoma, Georgia, "Times New Roman", Times, serif; padding:0 0 4px 0; background:#FF0000; height:14.3px; display:block; background: #222222;}
//#nav1 { font:normal 13px Tahoma, Georgia, "Times New Roman", Times, serif; padding:0 0 4px 0; background:#F781F3; height:14.3px; display:block; background:-moz-linear-gradient(center top , #F781F3, #F781F3) repeat scroll 0 0 #F781F3; background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0.00, #F781F3),color-stop(1.00, #F781F3)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F781F3', endColorstr='#F781F3'); text-shadow:1px 1px #01568f;}
#nav1 ul { padding:0; }
#nav1 ul.sf-menu li { position:relative; float:left; line-height:43px; padding:0 1px 0 0; text-align:left; }
#nav1 ul.sf-menu li a { color:#fff; margin:0 5px; }
#nav1 ul.sf-menu li a span { background:none; padding:16px 15px; }
#nav1 ul.sf-menu li a:hover { color:#2fa8cb; background:url(../images/r_anv_bg.gif) no-repeat right; }
#nav1 ul.sf-menu li a:hover span { color:#2fa8cb; background:url(../images/l_nav_bg.gif) no-repeat left; }
#nav1 ul.sf-menu li a.active { color:#2fa8cb; background:url(../images/r_anv_bg.gif) no-repeat right; }
#nav1 ul.sf-menu li a.active span { color:#2fa8cb; background:url(../images/l_nav_bg.gif) no-repeat left; }
#nav1 ul.sf-menu li ul.children { background:#ececec; border:none; width:140px; padding:0; }
#nav1 ul.sf-menu li ul.children a { color:#373737; width:140px; margin:0;}
#nav1 ul.sf-menu li ul.children a:hover { color:#fff; background:#30b3cc; text-decoration:none; }
#nav1 ul.sf-menu li ul.children a:hover span { background:none; color:#fff;}
#nav1 ul.sf-menu li ul.children li { border:0; }
#nav1 ul.sf-menu li ul.children li ul.children { border-left:none; border-right:none; }
#nav1 ul.sf-menu li ul.children { margin:0; }
#nav1 ul.sf-menu li ul.children ul.children { margin:0 0 0 0; }
/*- Top Nav -*/
.topnav { font:normal 16px Arial, Helvetica, sans-serif; float:left; padding:0; margin:0; }
.topnav ul { list-style:none; padding:0; margin:0; }
.topnav li {  padding:0; }
.topnav li a { width:210px; height:35px; color:#999; display:block;  padding:10px 0 0 40px; text-decoration:none; }
.topnav li a:hover { color:#00a2d1; background: url(../images/hover_bg.png) top no-repeat; }
.topnav li.current_page_item a { color:#007BCE; background: url(../images/hover_bg.png) top no-repeat; }
/*=== Right Column ===*/
#rightcol { float:right; width:297px; }
.small_link { color:#656464; text-decoration:none; font:normal 14px Arial, Helvetica, sans-serif; padding:5px 0; margin:0 auto; }
#rightcol a { }
/*=== Sub Columns ===*/
.subcols { height:1%; }
.col1, .col2 { float:left; width:285px; }
.col2 { float:right; }
/*=== Post ===*/
/*- Post Title -*/
.post-title h2, .post-title h1 { display:inline; margin:0; padding:3px 0; font:normal 30px/1.2em Arial, Helvetica, sans-serif; color:#4F4F4F; text-transform:uppercase; }
.post-title a { display:inline; padding:0; margin:0; color:#282b2e; text-decoration:none; }
/*- Post Date -*/
.post-date { padding:0 10px; margin:10px auto; color:#fff; font: normal 12px Arial, Helvetica, sans-serif; background:#1f9abe; border:1px solid #21b0d9; }
.post-date a { color:#7de6fd; text-decoration:underline; font-weight:bold; }
.post-date a.normal { text-decoration:none; }
.post-date .fl { padding:10px 0 10px 0; margin:0; }
.post-date .fr { padding:10px 0 10px 0; margin:0; }
/*- Post Excerpt -*/
.post-excerpt { font:normal 13px/1.8em Arial, Helvetica, sans-serif; color:#838383; padding:0; }
.post-excerpt a { padding:0; margin:0; color:#47ccf3; text-decoration:underline; }
.post-excerpt span { font-weight:bold; color:#fff; background:#2a2a2a; padding:5px; }
/*- Post Lists -*/
.post ul, .post ol { margin:0 0 1.5em; }
.post ul li { background:url(../images/ico-list.gif) no-repeat 0 6px; margin:0 0 .4em; padding:0 0 0 10px; }
.post ol li { list-style:decimal; list-style-position:inside; margin:0 0 .4em; }
/*- Post Blockquote -*/
.post blockquote { border-left:3px solid #cfcfcf; font-size:13px; font-style:italic; margin:0 0 1.5em; padding:5px 0 0 10px; }
/*- Post Author -*/
.post-author { margin:0 0 1em; }
.author-details { font-size:.85em; }
.author-descr { display:table; height:1%; }
/*- Social Links -*/
.social-links { padding:0 10px; margin:10px auto; color:#fff; font: normal 12px Arial, Helvetica, sans-serif; background:#1f9abe; border:1px solid #21b0d9; }
.social-links a { color:#7de6fd; text-decoration:underline; font-weight:bold; }
.social-links a.normal { text-decoration:none; }
.social-links .fl { padding:10px 0 10px 0; margin:0; }
.social-links .fr { padding:10px 0 10px 0; margin:0; }
/* Comments */
.Comments { background:url(../images/comments_bg.gif) top no-repeat; text-align:center; width:71px; height:55px; padding:25px 0 0 0; margin:10px 10px 0 0; float:left; }
.Comments a { font:normal 30px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
/*- Related Posts -*/
.post-rel { line-height:1.5em; }
.post-rel a { color:#33707E; }
/*=== Styling Boxes ===*/
/*- Box1 -*/
.box { margin:10px 0 0 0; padding:0; }
.box .content { height:1%; padding:0; }
.box.ads .content { padding:10px 0 0 0; margin:0; text-align:center; }
.box.ac .content { padding-left:0; padding-right:0; text-align:center; }
#rightcol .box { margin:0 0 10px 0; }
.box.widget .content { padding:10px 20px 0 20px; }
/*- Box2 -*/
.box2 { background:#f9f9f9; border:1px solid #cfcfcf; height:1%; margin:0 0 20px; padding:15px; min-height:115px; width:480px; }
.box2.alt { background:#FFFFFF; }
.box2.alt { background:#FFFFFF; }
.comm-name, .comm-date { line-height:20px; }
/*=== Styling Lists ===*/
/*- List1 -*/
.list1 li { background:url(../images/ico-list1.gif) no-repeat 0 1.1em; border-bottom:1px solid #e7e7e7; height:1%; padding:.7em 0 .7em 13px; }
.list1 li.last { border:0; }
#rightcol .list1 li a:hover { color:#33707e; }
/*=== Styling Forms ===*/
input.btn { background:none; border:0; margin:0; padding:0; }
select { padding:1px; }
/*- Message -*/
.message div { margin:0 0 18px; }
.message input { padding:9px 15px; width:480px; }
.message textarea { height:114px; overflow:auto; padding:9px 15px; width:480px; font-family:Verdana; }
.message .submit { float:left; }
.message .btn { padding:0; background:url(../images/button.gif); width:128px; height:32px; color:#FFF; font-weight:bold; }
.message .notice { color:#a4a4a4; float:right; font-style:italic; padding:10px 0 0; }
/*=== Pics, Thumbs, Ads etc. ===*/
.pic img { display:block; margin:0 15px 0 0; padding:8px; background:#fff; border:1px solid #d4d4d4; }
.pic.fr img { margin-left:23px; }
.th { display:block; margin:0 0 .5em; }
.th.fl img { margin-right:10px; }
.th.fl img { width:40px; height:40px; border:1px solid #cfcfcf; }
.ads img, .widget_flickrRSS .content img { margin:5px 4px; }
.widget_flickrRSS .content img { border:1px solid #cfcfcf; }
.widget_flickrRSS .ac img { border:0; margin:0; }
/*=== Footer ===*/
#footer { color:#4F4F4F; margin:0 auto; font: normal 10px Arial, Helvetica, sans-serif; padding:10px 10px 0 0; text-align:right; }
#footer a { color:#007bce; text-decoration:none; font-weight:bold; }
#footer a:hover {text-decoration:underline; }
/*=== Misc. ===*/
.fl { float:left; }
.fr { float:right; }
.ac { text-align:center; }
.ar { text-align:right; }
.hl2 { clear:both; border-bottom:1px solid #CCC; margin:0 0 5px; }

/* formularios */
html body div.form-style input.form-style-input-id {
    text-align: right;
    width: 40px;
    color: white;
    background-color: silver;
}

html body div.form-style input.form-style-input-campo50 {
    width: 400px;
}

html body div.form-style input.form-style-text600 {
    width: 600px;
}

html body div.form-style input.form-style-input-telefone {
    width: 90px;
}

html body div.form-style input.form-style-data {
    width: 70px;
}

html body div.form-style input.form-style-hora {
    width: 60px;
}

html body div.form-style input.form-style-input-dinheiro {
    width: 90px;
    text-align: right;
}

html body div.form-style input.form-style-input-inteiro {
    width: 40px;
    text-align: right;
}

html body div.form-style textarea.form-style-textarea {
    width: 400px;
    height: 100px;
    margin-bottom: 5px;
}

html body div.form-style textarea.form-style-textarea600x400 {
    width: 600px;
    height: 400px;
    margin-bottom: 5px;
}

html body div.form-style select.form-style-select-sn {
    width: 55px;
}

html body div.form-style select.form-style-select50 {
    width: 400px;
}

html body div.form-style label.label_ate {
    display: inline-block;
    width: 30px;
    margin-bottom: 10px;
    text-align: center;
}

html body div.form-style label { display:inline-block; width:180px; margin-bottom:10px; }

html body div.form-style input.form-style-input-longo { width:50%; }
html body div.form-style input.form-style-input-medio { width:30%; }
html body div.form-style input.form-style-input-curto { width:20%; }
html body div.form-style input.form-style-input-template { width:10%; }
html body div.form-style input.form-style-input-session { width:10%; }

html body div.form-style input.form-style-input-cep { width:65px; text-align:center; margin-right:10px; }
html body div.form-style input.form-style-input-cnpj { width:115px; }
html body div.form-style input.form-style-input-insc { width:80px; }

html body div.form-style input.form-style-input-7r { width:50px; text-align:right }
html body div.form-style input.form-style-input-7 { width:50px;}
html body div.form-style input.form-style-input-5r { width:40px; text-align:right; }
html body div.form-style input.form-style-input-5 { width:40px; }
html body div.form-style input.form-style-input-ipagina { width:25px; text-align:right; }
html body div.form-style input.form-style-input-3 { width:25px; }
html body div.form-style label.fix-float { float:left; margin-top: 5px; }
html body div.form-style span.erros { display:block; color:red; margin-left:180px; }
html body div.form-style span.obrigatorio { display:block; padding-top:10px; }
html body div.form-style span.obrigatorio span { color:red; }
html body div.form-style span.complemento { padding-left:5px; font-size:9px; }
html body div.form-style input#botao_cep { cursor:pointer; }

/* Tabela */
html body table, html body table.tabela { width:100%; border-collapse:collapse; }
html body table tr td, html body table.tabela tr td { padding:7px; }
html body table.tabela tr.tr_titulo td {
	background: #0056b3 -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0.4)));
	font-size: 12px;
  	font-weight: bold;
  	color: white;
  	text-align: center;
	}
html body table.tabela tr.tr_titulo td.id { width:30px; }
html body table.tabela tr.tr_titulo td.descricao {  }
html body table.tabela tr.tr_titulo td.ativo { width:50px; text-align:center; }
html body table.tabela tr.tr_titulo td.estoque { width:50px; }
html body table.tabela tr.tr_titulo td.supervisor { width:50px; text-align:center; }
html body table.tabela tr.tr_titulo td.logo { width:60px; text-align:center; }
html body table.tabela tr.tr_titulo td.alterar { width:50px; text-align:center; }
html body table.tabela tr.tr_titulo td.excluir { width:50px; text-align:center; }
html body table.tabela tr.tr_titulo td.incluir_fila { width:50px; text-align:center; }
html body table.tabela tr.tr_titulo td.retorno { width:50px; text-align:center; }
html body table.tabela tr.tr_titulo td.data { width:70px; }
html body table.tabela tr.tr_titulo td.hora { width:35px; }
html body table.tabela tr.tr_titulo td.frete { text-align:right; width:45px; }
html body table.tabela tr.tr_titulo td.subtotal { text-align:right; width:65px; }
html body table.tabela tr.tr_titulo td.total { text-align:right; width:65px; }
html body table.tabela tr.tr_titulo td.situacao { width:105px; }
html body table.tabela tr.tr_titulo td.parcela { width:50px; }
/* Tabela Linha Par/Impar */
html body table.tabela tr.tr_impar td { background-color:#C6E2FF; }
html body table.tabela tr.tr_par td { background-color:#e6f2ff; }
/* Tabela Impar Links */
html body table.tabela tr td.logo a { display:block; text-indent:-999em; overflow:hidden; width:16px; height:16px; background-image:url('../images/botao/botao_logo_par.png'); background-repeat:no-repeat; margin:auto; }
html body table.tabela tr td.direita { text-align:right; }
html body table.tabela tr td.supervisor { text-align:center; }
html body table.tabela tr td.ativo { text-align:center; }
html body table.tabela tr.tr_impar td a { display:block; text-indent:-999em; overflow:hidden; width:16px; height:16px; background-repeat:no-repeat; margin:auto; }
html body table.tabela tr.tr_par td a { display:block; text-indent:-999em; overflow:hidden; width:16px; height:16px; background-repeat:no-repeat; margin:auto; }
html body table.tabela tr.tr_impar td.alterar a { background-image:url('../images/botao/botao_alterar_impar.png'); }
html body table.tabela tr.tr_impar td.excluir a { background-image:url('../images/botao/botao_excluir_impar.png'); }
html body table.tabela tr.tr_impar td.incluir_fila a { background-image:url('../images/incluir_novo.png'); }
html body table.tabela tr.tr_impar td.retorno a { background-image:url('../images/botao/botao_retorno_impar.png'); }
html body table.tabela tr.tr_par td.alterar a { background-image:url('../images/botao/botao_alterar_par.png'); }
html body table.tabela tr.tr_par td.excluir a { background-image:url('../images/botao/botao_excluir_par.png'); }
html body table.tabela tr.tr_par td.incluir_fila a { background-image:url('../images/incluir_novo.png'); }
html body table.tabela tr.tr_par td.retorno a { background-image:url('../images/botao/botao_retorno_par.png'); }
/* Páginador */
html body table.tabela tr.paginador td { background: #0056b3 -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0.4))); }
html body table.tabela tr.paginador div { padding:1px 0px; }
html body table.tabela tr.paginador div div.paginador { float:right; height:auto; margin-top:-15px; }
.total_de_registros{color:#ea8f8f; background:url(../images/total_de_registros.png) no-repeat; text-indent:20px; display:block; height:16px;}
div.paginador a, .paginas a{border:1px solid white; padding:3px 6px 3px 6px; color:white;}
div.paginador b, .paginas b{border:1px solid white; padding:3px 6px 3px 6px; background:#009841; color:#fff;}
/* Busca e Criar Novo */
html body div input.botao_novo { float:right; margin-right:15px; height:29px; cursor:pointer; background:-moz-linear-gradient(center top , #fff, #eaeaea) repeat scroll 0 0 #F6F6F6; background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0.00, #fff),color-stop(1.00, #eaeaea)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea'); text-shadow:1px 1px #fff; background-image:url(../images/incluir_novo.png); background-repeat:no-repeat; text-indent:18px;}
html body div.box { margin:10px 0px; }
html body div.box div.search { display:inline-block; padding:0px; }
/* Titulo das Páginas */
html body div#right_page h1 { border-bottom:1px dotted #EFEFEF; padding-bottom:5px; margin-bottom:5px; width:100%; }
html body div#right_page h1 a:hover { text-decoration:underline; }
html body div.cb { clear:both; }
/* Pendencia  */
html body li.li_titulo { margin:10px; cursor:default; }
html body li.li_titulo span:hover { text-decoration:underline; }
html body li.subtitulo { text-indent:5px; margin:4px 0px; }

html body div.meu_login { margin-top:10px; margin-left:10px; }
html body div.meu_login label { font-weight:bold; }
html body div.meu_login input#campo_login { width:180px; margin-bottom:10px; margin-top:3px; }
html body div.meu_login input#campo_senha { width:180px; margin-bottom:10px; margin-top:3px; }
html body div.meu_login input.botao_login_administrador_ecommerce { cursor:pointer; background:-moz-linear-gradient(center top , #0096f9, #007bce) repeat scroll 0 0 #F6F6F6; background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0.00, #0096f9),color-stop(1.00, #007bce)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0096f9', endColorstr='#007bce'); text-shadow:1px 1px #01568f; color:#fff; border:none; margin-left:10px; }
#botao_gravar{ cursor:pointer; background:-moz-linear-gradient(center top , #0096f9, #007bce) repeat scroll 0 0 #F6F6F6; background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0.00, #0096f9),color-stop(1.00, #007bce)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0096f9', endColorstr='#007bce'); text-shadow:1px 1px #01568f; color:#fff; border:none; }
.botao_gravar{ cursor:pointer; background:-moz-linear-gradient(center top , #0096f9, #007bce) repeat scroll 0 0 #F6F6F6; background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0.00, #0096f9),color-stop(1.00, #007bce)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0096f9', endColorstr='#007bce'); text-shadow:1px 1px #01568f; color:#fff; border:none; }
#botao_cep{ cursor:pointer; background:-moz-linear-gradient(center top , #0096f9, #007bce) repeat scroll 0 0 #F6F6F6; background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0.00, #0096f9),color-stop(1.00, #007bce)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0096f9', endColorstr='#007bce'); text-shadow:1px 1px #01568f; color:#fff; border:none;}
html div#nav1 { height: 26px; }
html div#nav1 div.usuario { color:#FFF; margin:auto; text-align:right; padding:4px 4px 4px 0px; }
html div#nav1 div.usuario a { color:#FFF; }
html div#nav1 div.usuario a:hover { text-decoration:underline; }
html div#nav1 div.usuario p { margin:0px; padding:0px; }
html div#nav1 div.usuario span.nome { font-weight:bold; }

html div#nav1 div.usuario span.local { position: absolute; left: 10px;}

html div#nav1 div.usuario span.last_date { font-style:italic; }
html div#nav1 div.usuario span.last_time { font-style:italic; }
/* menu esquerdo */
html div#right_page ul.menu_parametros { margin-bottom:15px; padding:15px; background:-moz-linear-gradient(center top , #fff, #eaeaea) repeat scroll 0 0 #F6F6F6; background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0.00, #fff),color-stop(1.00, #eaeaea)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea'); text-shadow:1px 1px #fff; border:1px solid #ddd; -moz-border-radius:10px; border-radius:10px; float:left; -moz-box-shadow: 2px 2px 2px #b5b5b5;}
html div#right_page ul.menu_parametros li { display:inline; border-right:1px solid silver; padding:0px 10px; }
html div#right_page ul.menu_parametros li a:hover { text-decoration:underline; }
html div#right_page ul.menu_parametros li.first { padding-left:0px; }
html div#right_page ul.menu_parametros li.last { border-right:0px; }
html div#right_page span#carregando { display:block; width:16px; height:16px; margin-left:10px; }
html div#right_page div.foto_indisponivel { width:180px; text-align:center; }
html div#right_page div.foto_indisponivel form div { margin:5px 0px; }
/* pág. estatisticas */
html div.proxima_atualizacao { float:right; margin-top: -25px; margin-right: 15px; }
html ul.estatistica_botoes { float:right; margin-right: 15px; }
html ul.estatistica_botoes li { display:inline; }
html ul.estatistica_botoes li img:hover { cursor:pointer; }
/* pág. transportadora */
html body ul.lista-transportadoras { padding-left:0px; width:98%; background:-moz-linear-gradient(center top , #fff, #eaeaea) repeat scroll 0 0 #F6F6F6; background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0.00, #fff),color-stop(1.00, #eaeaea)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea'); text-shadow:1px 1px #fff; border:1px solid #ddd; -moz-border-radius:10px; border-radius:10px; float:left; -moz-box-shadow: 2px 2px 2px #b5b5b5; }
html body ul.lista-transportadoras li { display:inline-block; margin:0 12.5px; padding:2px 0px; }
html body ul.lista-transportadoras li.active { font-weight:bold; text-decoration:underline; color:#000; }
html body table.registros_localidades { margin-top:25px; width:98%; }
html body table.registros_localidades tr td { vertical-align:top; border-bottom:1px solid #BCBCBC; }
html body table tr.registros_localidades td { background-color:#fefefe; }
html body table tr td.dados_localidade { width:70%; /*  */ }
html body table tr td.dados_localidade.segunda { background-color:#F4F4F4; border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; }
html body select#estados { margin-left:10px; }
html body ul#localidades li { padding:3px; cursor:pointer; }
html body ul#localidades li:hover { background-color:#F4F4F4; color:#000; }
html body div#dados_localidade label { width:220px; }
html body div#dados_localidade span.erros { display:block; color:red; margin-left:220px; }
html body div.estados-select { float:right; margin-top: -39px; margin-right: 20px; }
html body h2.sub1-titulo { font-size:1.6em; }
html body h3.sub2-titulo { color:#007BCE; font-family:"Lucida Sans Unicode"; font-size:1.4em; font-weight:normal; margin:0 0 1em; text-transform:uppercase; }
#right_page ul li a{ text-shadow:1px 1px #fff; color:#007BCE;}

.form_TextArea { width: 400px; height: 100px; }

.valor_negativo {color: red;}

#alerta_temp { width: 440px; margin-top: 20px; padding: 5px; border-style: dotted; border-width: 1px; font-size: 12; font-weight: bold; color: darkgrey}
#temp_amb { width: 240px; margin-top: 20px; padding: 5px; font-size: 12; font-weight: bold; color: darkgrey}

#mensagem_login { width: 440px; margin-top: 20px; padding: 5px; border-style: dotted; border-width: 1px; font-size: 12; font-weight: bold; color: red}

#saldos_por_dia {margin-top: 5px;}
#saldos_por_dia .linha_cabecalho {color: white; background-color: #4F4F4F;}
#saldos_por_dia .linha_impar {background-color: #C6E2FF;}
#saldos_por_dia .linha_par {background-color: #E8E8E8;}
#saldos_por_dia td {border-style: solid; border-width: 1px; border-color: silver;}
#saldos_por_dia .linha_totais {background-color: #CFCFCF;}

#estoques {margin-top: 5px; width: 99%;}
#estoques .linha_cabecalho {color: white; background-color: #4F4F4F;}
#estoques .linha_totais {background-color: #CFCFCF;}
#estoques td {border-style: solid; border-width: 1px; border-color: silver;}

#temperaturas_e_densidades {margin-top: 5px; width: 500px;}
#temperaturas_e_densidades .linha_cabecalho {color: white; background-color: #4F4F4F;}
#temperaturas_e_densidades td {border-style: solid; border-width: 1px; border-color: silver;}

#descargas {margin-top: 5px; width: 300px;}
#descargas .linha_cabecalho {color: white; background-color: #4F4F4F;}
#descargas .linha_impar {background-color: #C6E2FF;}
#descargas .linha_par {background-color: #E8E8E8;}
#descargas td {border-style: solid; border-width: 1px; border-color: silver;}

#bombeios {margin-top: 5px; width: 300px;}
#bombeios .linha_cabecalho {color: white; background-color: #4F4F4F;}
#bombeios .linha_impar {background-color: #C6E2FF;}
#bombeios .linha_par {background-color: #E8E8E8;}
#bombeios td {border-style: solid; border-width: 1px; border-color: silver;}

#notas_fiscais_entradas {margin-top: 5px;}
#notas_fiscais_entradas .linha_cabecalho {color: white; background-color: #4F4F4F;}
#notas_fiscais_entradas .linha_impar {background-color: #C6E2FF;}
#notas_fiscais_entradas .linha_par {background-color: #E8E8E8;}
#notas_fiscais_entradas td {border-style: solid; border-width: 1px; border-color: silver;}

#notas_fiscais_saidas {margin-top: 5px; width: 450px;}
#notas_fiscais_saidas .linha_cabecalho {color: white; background-color: #4F4F4F;}
#notas_fiscais_saidas .linha_impar {background-color: #C6E2FF;}
#notas_fiscais_saidas .linha_par {background-color: #E8E8E8;}
#notas_fiscais_saidas td {border-style: solid; border-width: 1px; border-color: silver;}

#data_movimentacao_fisica, #data, #data_inicial, #data_final {width: 70px;}
#ano {width: 30px;}
#dia {width: 50px;}
#movimentacao_fisica1 {margin-top: 5px; width: 500px;}
#movimentacao_fisica1 .linha_cabecalho {color: white; background-color: #4F4F4F;}
#movimentacao_fisica1 td {border-style: solid; border-width: 1px; border-color: silver;}
#movimentacao_fisica1 .linha_totais {background-color: #CFCFCF;}

#cabecalho, #rodape {
    display: block;
    margin: 10px;
    font-family: monospace;
    font-size: 13px;
    font-weight: bold;
}

#automacao_temperaturas_e_densidades {margin-top: 5px; width: 750px;}
#automacao_temperaturas_e_densidades .linha_cabecalho {color: white; background-color: #4F4F4F;}
#automacao_temperaturas_e_densidades td {border-style: solid; border-width: 1px; border-color: silver;}

#automacao_contratos {margin-top: 5px; width: 500px;}
#automacao_contratos .linha_cabecalho {color: white; background-color: #4F4F4F;}
#automacao_contratos td {border-style: solid; border-width: 1px; border-color: silver;}
#automacao_contratos .vencido { background-color: red; color: white}
#automacao_contratos .vencendo { background-color: yellow}
#automacao_contratos .ok { background-color: green; color: white}

#graficos_temperaturas_por_hora {margin-top: 5px; width: 98%;}
#graficos_temperaturas_por_hora .linha_cabecalho {color: white; background-color: #4F4F4F;}
#graficos_temperaturas_por_hora td {border-style: solid; border-width: 1px; border-color: silver;}
#graficos_temperaturas_por_hora .produto {background-color: #F5F5F5;}
#graficos_temperaturas_por_hora .com_valor {background-color: #ADFF2F;}
#graficos_temperaturas_por_hora .sem_valor {background-color: #FFFFE0;}

#graficos_temperaturas_por_dia {margin-top: 5px; width: 98%;}
#graficos_temperaturas_por_dia .linha_cabecalho {color: white; background-color: #4F4F4F;}
#graficos_temperaturas_por_dia td {border-style: solid; border-width: 1px; border-color: silver;}
#graficos_temperaturas_por_dia .produto {background-color: #F5F5F5;}
#graficos_temperaturas_por_dia .com_valor {background-color: #ADFF2F;}
#graficos_temperaturas_por_dia .sem_valor {background-color: #FFFFE0;}

#graficos_temperaturas_por_mes {margin-top: 5px; width: 98%;}
#graficos_temperaturas_por_mes .linha_cabecalho {color: white; background-color: #4F4F4F;}
#graficos_temperaturas_por_mes td {border-style: solid; border-width: 1px; border-color: silver;}
#graficos_temperaturas_por_mes .produto {background-color: #F5F5F5;}
#graficos_temperaturas_por_mes .com_valor {background-color: #ADFF2F;}
#graficos_temperaturas_por_mes .sem_valor {background-color: #FFFFE0;}

#graficos_tipos_de_ordem__por_mes {margin-top: 5px; width: 98%;}
#graficos_tipos_de_ordem__por_mes .linha_cabecalho {color: white; background-color: #4F4F4F;}
#graficos_tipos_de_ordem__por_mes td {border-style: solid; border-width: 1px; border-color: silver;}
#graficos_tipos_de_ordem__por_mes .tipo {background-color: #F5F5F5;}
#graficos_tipos_de_ordem__por_mes .com_valor {background-color: #ADFF2F;}
#graficos_tipos_de_ordem__por_mes .sem_valor {background-color: #FFFFE0;}

#carreta1 table, #carreta2 table {border-style: solid; border-color: silver; border-width: 1px;}

.coluna0, .coluna11, .coluna13 {background-color: #F8F8F8;}
.coluna1, .coluna3, .coluna5, .coluna7, .coluna9 {background-color: #E8E8E8;}
.coluna2, .coluna4, .coluna6, .coluna8, .coluna10, .coluna12, .coluna14 {background-color: #E0E0E0;}

.administrativo_faturamento {margin-top: 5px; width: 90%; font-size: 12px;}
.administrativo_faturamento td {border-style: solid; border-width: 1px; border-color: silver;}
.administrativo_faturamento_titulo {margin-top: 15px; font-size: 12px;}
.administrativo_faturamento_total {background-color: #F8F8F8; font-weight: bold;}

#box_carreta1, #box_carreta2 {display: none;}

#manutencao_banco_de_dados_tabelas {margin-top: 5px; width: 98%;}
#manutencao_banco_de_dados_tabelas .linha_cabecalho {color: white; background-color: #4F4F4F;}
#manutencao_banco_de_dados_tabelas td {border-style: solid; border-width: 1px; border-color: silver;}

#gravando {position: relative; left: 10px; top: 3px; display: inline; visibility: hidden;}

#participacao_na_movimentacao {margin-top: 5px; width: 99%;}
#participacao_na_movimentacao .linha_cabecalho {color: white; background-color: #4F4F4F;}
#participacao_na_movimentacao td {border-style: solid; border-width: 1px; border-color: silver;}
#participacao_na_movimentacao .linha_totais {background-color: #CFCFCF;}
#participacao_na_movimentacao .coluna_totais {background-color: #F5F5DC;}

#participacao_na_movimentacao .linha_par {background-color: #98FB98;}
#participacao_na_movimentacao .linha_impar {background-color: #F5F5DC;}

#fila_carregamento {margin-top: 5px; width: 98%; font-family: monospace; font-size: 20px;}
#fila_carregamento .linha_cabecalho {color: white; background-color: #4F4F4F;}
#fila_carregamento td {border-style: solid; border-width: 1px; border-color: silver;}

.data_e_hora_atual {display: block; text-align: right; margin-top: 5px; margin-bottom: 5px; font-size: 20px; font-weight: bold; margin-right: 20px;}

#alerta_fila_carregamento { width: 210px; margin-left: 15px; margin-top: 20px; padding: 5px; border-style: dotted; border-width: 1px; font-size: 18px; font-weight: bold; color: black; background-color: #F0F0F0; text-align: center;}

#participacao_na_movimentacao .cota_abaixo { background-color: red; color: white}
#participacao_na_movimentacao .cota_limite { background-color: blue; color: white}
#participacao_na_movimentacao .cota_acima { background-color: green; color: white}

#participacao_na_movimentacao .estoque_acima { background-color: yellow; color: black}

#fila {margin-top: 5px; width: 700px;}
#fila .linha_cabecalho {color: white; background-color: #4F4F4F;}
#fila .linha_cliente {background-color: #98FB98;}
#fila td {border-style: solid; border-width: 1px; border-color: silver;}

#administrativo_fila {margin-top: 5px; width: 100%;}
#administrativo_fila .linha_cabecalho {color: white; background-color: #4F4F4F;}
#administrativo_fila .linha_par_fila {background-color: #F0E68C;}
#administrativo_fila .linha_par_operacao {background-color: #98FB98;}
#administrativo_fila .linha_par_faturamento {background-color: #ADD8E6;}
#administrativo_fila .linha_impar {background-color: #F5F5DC;}
#administrativo_fila td {border-style: solid; border-width: 1px; border-color: silver;}
#administrativo_fila .linha_totais {background-color: #CFCFCF;}

#tempos {margin-top: 5px; width: 100%;}
#tempos .linha_cabecalho {color: white; background: #4F4F4F -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(0, 0, 0, 0))); color: white; font-weight: bold;}
#tempos td {border-style: solid; border-width: 1px; border-color: silver;}
#tempos .linha_totais {background: #CFCFCF -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(0, 0, 0, 0))); color: white; font-weight: bold;}

#tempos .tempo_fora { background: #d83f3f -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(255, 255, 255, 0.4))); color: white}
#tempos .tempo_limite { background: #d8d826 -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(255, 255, 255, 0.4))); color: black; font-weight: bold;}
#tempos .tempo_ideal { background: #0f6d0f -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(255, 255, 255, 0.4)));; color: white}

#tempos_parametros {margin-top: 5px; width: auto; table-layout: auto;}
#tempos_parametros .linha_cabecalho {color: white; background: #4F4F4F -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(0, 0, 0, 0))); color: white; font-weight: bold;}
#tempos_parametros td {border-style: solid; border-width: 1px; border-color: silver;}
#tempos_parametros .linha_totais {background: #CFCFCF -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(0, 0, 0, 0))); color: white; font-weight: bold;}

#tempos_parametros .tempo_fora { background: #d83f3f -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(255, 255, 255, 0.4))); color: white}
#tempos_parametros .tempo_limite { background: #d8d826 -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(255, 255, 255, 0.4))); color: black; font-weight: bold;}
#tempos_parametros .tempo_ideal { background: #0f6d0f -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(255, 255, 255, 0.4)));; color: white}

#det_ordem1 {margin-top: 5px; width: 98%;}
#det_ordem1 .linha_cabecalho {color: white; background-color: #4F4F4F;}
#det_ordem1 td {border-style: solid; border-width: 1px; border-color: silver;}
#det_ordem1 .linha_totais {background-color: #CFCFCF;}

#det_ordem2 {margin-top: 5px; width: 49%;}
#det_ordem2 .linha_cabecalho {color: white; background-color: #4F4F4F;}
#det_ordem2 td {border-style: solid; border-width: 1px; border-color: silver;}
#det_ordem2 .linha_totais {background-color: #CFCFCF;}

#participacao_na_movimentacao .linha_par:hover{background-color: #3366FF; color: white;}
#participacao_na_movimentacao .linha_impar:hover{background-color: #3366FF; color: white;}

.data {width: 70px;}
.hora {width: 40px;}

div.blueTable {
height:100%;width:100%;padding-top:10px;padding-bottom:10px;color:#1f1f1f;
}
table.blueTable {
  background-color: #EEEEEE;
  width: 35%;
  text-align: left;
  border-collapse: collapse;
}
table.blueTable td {
  border: 5px solid #FFFFFF;
  padding: 0 0 0 0;
  padding-left: 6px;
}
table.blueTable tbody td {
  font-size: 13px;
  font-weight: bold;
  background-image: linear-gradient(to right, #f1f1f1 , #bdbbbb);
}

.blueTable:hover {
  background-color: #f1f1f1;
}