/* Fonts */
@import url("reset.css");
@import url('fonts/fonts.css');

/* Clone offline: garante canvas claro como no original, independente do modo do sistema */
html { background:#fff; color-scheme:light; }

/* All */
#header, #footer { background:#F6F7F8; width:100%; border-top:1px solid #DBE3E8; border-bottom:1px solid #DBE3E8;}
b { font-weight:700;}
input.button { -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
h2.titulo-home { font:400 20px 'Open Sans', Arial, sans-serif; color:#2C9292; width:900px; margin:0 auto 10px auto;}
h2.titulo-home a { font:400 11px 'Open Sans', Arial, sans-serif; color:#444; margin:6px 0 0 8px; float:right;}
h2.titulo-home a:hover { text-decoration:none;}
h2.form { padding:0 !important; overflow:hidden;}
h2.form span { margin:17px 0 0 0; float:left;}
h2.form form { float:right;}
h2.form form select {  font:700 12px 'Open Sans', Arial, sans-serif; text-transform:uppercase; border:1px solid #ccc; padding:3px 5px 3px 5px; outline:none; margin:15px 15px 15px 0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; float:left;}
h2.form a.link { font:600 12px 'Open Sans', Arial, sans-serif; background:#00B1F5; color:#fff; height:23px; text-decoration:none; text-indent:0; padding:5px 15px 0 15px; margin:15px 15px 15px 0; cursor:pointer; float:right; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
a.excluir { background:url(images/icone-excluir.gif) center left no-repeat; font:400 13px 'Open Sans', Arial, sans-serif; color:#DD4B39; text-decoration:none; padding:0 0 0 15px;}
a:hover.excluir { text-decoration:underline;}

/* Alerta */
ul.alerta { font:400 13px 'Open Sans', Arial, sans-serif; color:#777; width:900px; height:29px; padding:11px 0 0 0; margin:auto; text-align:center;}
ul.alerta a { background:#00B1F5; color:#fff; text-decoration:none; padding:1px 20px 1px 20px; margin:0 0 0 5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

/* Topo */
header { width:900px; height:118px; margin:auto; position:relative; overflow: hidden;}
header h1 > a { background:url(images/logo40px.gif); width:312px; height:40px; text-indent:-9999px; margin:18px 0 0 0; float:left;}

/* Topo perfil */
header div.perfil { margin:18px 0 0 0; overflow: hidden;}
header div.perfil span { font:600 12px 'Open Sans', Arial, sans-serif; color:#111; margin:0 0 5px 0; text-align:right; float:right;}
header div.perfil span a { text-decoration:none; color:#111; border-left:1px solid #ccc; padding:0 0 0 10px; margin:0 0 0 10px;}
header div.perfil span a.configuracoes { background:url(images/icone-configuracoes.gif) left center no-repeat; background-position:10px 0; border-right:1px solid #ccc; border-left:none; margin:0 -10px 0 0 !important; padding:0 10px 0 35px;}
header div.perfil span a:hover { color:#555;}
header div.perfil img { width:40px; height:40px; margin:0 0 0 10px; float:right;}
header div.perfil b { font-weight:700;}

/* Menu */
header nav { background:#2C9292; width:900px; height:36px; border-bottom:1px solid #288383; bottom:-1px; position:absolute; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top-left-radius:4px; border-top-right-radius:4px;}
header nav li { position:relative; float:left;}
header nav li a { font:400 12px 'Open Sans', Arial, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase; height:30px; padding:10px 15px 0 15px; border-right:1px solid #288383; cursor:pointer; position:relative; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; display:block;}
header nav li a:hover { background:#288383;}
header nav li a:hover.canto { -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px;}

/* Sub-menu */
div.submenu { background:#288383; width:900px; margin:auto; overflow:hidden;}
div.submenu a { font:400 12px 'Open Sans', Arial, sans-serif; color:#fff; text-transform:uppercase; text-indent:10px; text-decoration:none; width:179px; padding:8px 0 8px 0; border-bottom:1px solid #2C9292; border-right:1px solid #2C9292; float:left; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
div.submenu a:hover { background:#21C8CF;}

/* Apresentação */
h2.apresentacao { background:#2C9292; font:400 16px 'Open Sans', Arial, sans-serif; color:#fff; width:880px; height:45px; padding:20px 0 0 20px; margin:auto;}
h2.apresentacao b { color:#FFCC33;}

/* Busca */
form.busca { background:#FFFFCE; width:898px; height:60px; margin:0 auto 10px auto; border:1px solid #ddd; border-top:none !important; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}
form.busca select { font:700 13px 'Open Sans', Arial, sans-serif; height:28px; margin:16px 0 0 15px; padding:0 0 0 5px; border:1px solid #CBD0D2; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; float:left;}
form.busca input.search { background:url(images/icone-search.gif) left center no-repeat #fff; background-position:8px 6px; font:400 13px 'Open Sans', Arial, sans-serif; text-indent:23px; width:350px; height:26px; margin:16px 0 0 15px; padding:0 0 0 5px; border:1px solid #CBD0D2; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; float:left;}
form.busca input.search:focus { background:url(images/icone-search-hover.gif) left center no-repeat #fff; background-position:8px 6px;}
form.busca input.buscar { font:400 13px 'Open Sans', Arial, sans-serif; height:26px; margin:16px 0 0 15px; padding:0 20px 0 20px; border:1px solid #CBD0D2; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; float:left;}
form.busca a.link { font:600 12px 'Open Sans', Arial, sans-serif; background:#00B1F5; color:#fff; height:23px; text-decoration:none; text-indent:0; padding:5px 15px 0 15px; margin:15px 15px 15px 0; cursor:pointer; float:right; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

/* Lista cotações */
ul.cotacoes { width:900px; margin:auto; overflow:hidden;}
ul.cotacoes li { width:898px; margin:0 0 10px 0; border:1px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; overflow:hidden;}
ul.cotacoes li span { font:600 12px 'Open Sans', Arial, sans-serif; float:left;}

ul.cotacoes li div.empresa { width:889px; border-bottom:1px solid #ddd; padding:9px 0 9px 9px; overflow:hidden;}
ul.cotacoes li div.empresa span.data { padding:0 10px 0 0; margin:0 10px 0 0; border-right:1px solid #ddd;}
ul.cotacoes li div.empresa a.enviar { font:600 11px 'Open Sans', Arial, sans-serif; text-decoration:none; text-transform:uppercase; background:#00C8D5; color:#fff; padding:2px 8px 2px 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0 10px 0 0; float:right;}
ul.cotacoes li div.empresa a.status { font:600 11px 'Open Sans', Arial, sans-serif; text-decoration:none; text-transform:uppercase; background:#00C8D5; color:#fff; padding:2px 8px 2px 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0 10px 0 0; float:right;}

ul.cotacoes li div.lista-cotacoes { width:889px; border-bottom:1px solid #ccc; padding:9px 0 9px 9px; overflow:hidden;}
ul.cotacoes li div.lista-cotacoes span.preco { padding:0 10px 0 0; margin:0 0 0 0; float:right;}
ul.cotacoes li div.lista-cotacoes span.preco b { background:#00B285; color:#fff; padding:2px 8px 2px 8px; margin:0 0 0 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
ul.cotacoes li div.lista-cotacoes a.excluir-cotacao { background:url(images/delete.png) center center no-repeat; width:16px; height:16px; margin:0 10px 0 0; text-indent:-9999px; float:right;}
ul.cotacoes li div.lista-cotacoes a.venda-fechada { background:url(images/icone-dollar.png) center center no-repeat; width:16px; height:16px; margin:0 10px 0 0; text-indent:-9999px; float:right;}
ul.cotacoes li div.lista-cotacoes a.imprimir-cotacao { background:url(images/print.png) center center no-repeat; width:16px; height:16px; margin:0 10px 0 0; text-indent:-9999px; float:right;}
ul.cotacoes li div.lista-cotacoes a.icone { margin:0 10px 0 0; float:right;}
ul.cotacoes li div.lista-cotacoes input.checkbox { width: 17px; height: 17px; margin: 0 5px 0 0; float: left;}


/*
ul.cotacoes li span.status { background:#FF2626; width:12px; height:12px; text-indent:-9999px; margin:24px 13px 0 14px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; float:left;}
ul.cotacoes li span.data { width:79px; margin:14px 0 0 0; float:left;}
ul.cotacoes li span.cliente { width:341px; margin:14px 0 0 0; float:left;}
ul.cotacoes li span.veiculo { width:290px; margin:14px 0 0 0; float:left;}
ul.cotacoes li span.valor { width:100px; margin:14px 0 0 0; float:left;}
ul.cotacoes li img.icone { width:32px; height:32px; margin:13px 15px 13px 0; float:right;}
*/

/* Lista cotações vizualizadas */
ul.cotacoes-visualizadas { width:900px; margin:0 auto 20px auto; overflow:hidden;}
ul.cotacoes-visualizadas li { width:880px; margin:0 0 10px 0; border:1px solid #ddd; padding:9px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; overflow:hidden;}
ul.cotacoes-visualizadas li span { font:600 11px 'Open Sans', Arial, sans-serif; float:left;}
ul.cotacoes-visualizadas li span.data { padding:0 10px 0 0; margin:0 10px 0 0; border-right:1px solid #ddd; float:left;}
ul.cotacoes-visualizadas li span.cliente { width:130px; font-weight:bold; padding:0 10px 0 0; margin:0 10px 0 0; border-right:1px solid #ddd; float:left;}
ul.cotacoes-visualizadas li span.veiculo { margin:0 15px 0 0; float:left;}
ul.cotacoes-visualizadas li span.preco { width:170px; border-left:1px solid #ddd; text-align:right; float:right;}
ul.cotacoes-visualizadas li span.preco b { width:80px; font-weight:bold; margin:0 0 0 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align:left; float:right;}
ul.cotacoes-visualizadas li a.ver-cotacao { font:600 11px 'Open Sans', Arial, sans-serif; text-decoration:none; text-transform:uppercase; color:#0024FF; margin:-1px 0 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float:right; position:relative;}
ul.cotacoes-visualizadas li a.ver-cotacao img { height:14px; right:-21px; position:absolute;}


/* Comunicados */
section.comunicados { background:#FFFFCE; width:898px; margin:0 auto 10px auto; border:1px solid #ddd; border-top:none !important; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}
section.comunicados h2 { font:400 20px 'Open Sans', Arial, sans-serif; color:#2C9292; width:880px; margin:0 0 -1px 0; border-bottom:1px solid #ddd; padding:9px; overflow:hidden;}
/*
section.comunicados ul { background:#f9f9f9; width:900px; margin:0 auto 20px auto;  border:1px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; overflow:hidden;}
*/
section.comunicados ul li { font:600 12px 'Open Sans', Arial, sans-serif; width:880px; margin:0 0 -1px 0; border-bottom:1px solid #ddd; padding:10px 9px 9px 9px; overflow:hidden;}
section.comunicados ul li span.data-importante { background:#FF7D78; color:#fff; padding:2px 8px 2px 8px; margin:0 6px 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
section.comunicados ul li span.data { background:#00B285; color:#fff; padding:2px 8px 2px 8px; margin:0 6px 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
section.comunicados ul li a.pdf { font:600 15px 'Open Sans', Arial, sans-serif; float: left;}
section.comunicados ul li a.pdf img { float: left;}






/* Lista cotações menu */
ul.cotacoes li nav { background:#F6F7F8; width:898px; height:30px; border-top:1px solid #ddd; float:left;}
ul.cotacoes li nav a { font:600 12px 'Open Sans', Arial, sans-serif; color:#777; text-decoration:none; margin:6px 0 0 15px; cursor:pointer; float:left;}
ul.cotacoes li nav a:hover { text-decoration:underline;}
ul.cotacoes li nav a.excluir { color:#FD0000; margin:6px 15px 0 0; float:right;}

/* Lista cotações status */
ul.cotacoes li div.status { background:#F6F7F8; width:898px; float:left;}
ul.cotacoes li div.status p { font:400 12px 'Open Sans', Arial, sans-serif; padding:6px 5px 5px 15px; border-top:1px solid #ddd; display:block; clear:both;}
ul.cotacoes li div.status p a.deletar-anotacao { margin:0 5px 0 0; float:right !important;}
ul.cotacoes li div.status p b { font-weight:600; color:#777;}
ul.cotacoes li div.status form { padding:10px 0 0 15px; border-top:1px solid #ddd;}
ul.cotacoes li div.status form ul li { font:400 13px 'Open Sans', Arial, sans-serif; width:auto !important; margin:0px 10px 10px 0 !important; border:none !important; float:left;}
ul.cotacoes li div.status form ul li span { font:600 12px 'Open Sans', Arial, sans-serif; color:#000; margin:5px 5px 0 0; float:left;}
ul.cotacoes li div.status form ul li select { font:400 12px 'Open Sans', Arial, sans-serif; width:135px; height:28px; padding:0 0 0 5px; border:1px solid #CBD0D2; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
ul.cotacoes li div.status form ul li input.comentarios { font:400 12px 'Open Sans', Arial, sans-serif; width:490px; height:26px; padding:0 5px 0 5px; border:1px solid #CBD0D2; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
ul.cotacoes li div.status form ul li input.comentarios:focus { outline:none;}
ul.cotacoes li div.status form ul li .button { font:700 13px 'Open Sans', Arial, sans-serif; background:#ccc; padding:3px 15px 4px 15px; border-bottom:3px solid #888; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; cursor:pointer; float:left;}



/* Footer */
footer { width:900px; padding:20px 0 20px 0; margin:auto; overflow:hidden;}
footer p { font:400 12px 'Open Sans', Arial, sans-serif; width:750px; float:left;}
footer p a { color:#268282; text-decoration:none;}
footer p a:hover { text-decoration:underline;}
footer a.top { background:url(images/icone-top.gif); width:30px; height:30px; text-indent:-9999px; float:right;}

/* Pagina */
h2.titulo { background:#FFFFCE; font:600 16px 'Open Sans', Arial, sans-serif; color:#444; width:898px; padding:15px 0 15px 0; margin:0 auto 10px auto; text-indent:20px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}

/* Veículos Modelos */
ul.veiculos-modelos { width:898px; margin:0 auto 40px auto; border:1px solid #ddd; overflow:hidden; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
ul.veiculos-modelos li { background:url(images/icone-mais-lista.png) no-repeat; background-position:870px 10px; width:884px; height:auto; overflow:hidden; padding:10px 0 10px 14px; border-bottom:1px solid #ddd; float:left; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
ul.veiculos-modelos li a.mais { width:898px; color:#111 !important; float:left; }
ul.veiculos-modelos li:hover { background:url(images/icone-mais-lista.png) no-repeat #F6F7F8; background-position:870px 10px;}
ul.veiculos-modelos li.bold { background:none !important;}
ul.veiculos-modelos li.bold span { font-weight:600 !important; color:#444;}
ul.veiculos-modelos li.bold:hover { background:none !important; cursor:auto;}
ul.veiculos-modelos li span { font:400 13px 'Open Sans', Arial, sans-serif;}
ul.veiculos-modelos li span.codigo { width:80px; text-indent:0px; float:left;}
ul.veiculos-modelos li span.e { width:30px; float:left;}
ul.veiculos-modelos li span.linha { width:60px; float:left;}
ul.veiculos-modelos li span.veiculo { width:448px; float:left;}
ul.veiculos-modelos li span.combustivel { width:160px; float:left;}
ul.veiculos-modelos li span.preco { width:120px; float:left;}
ul.veiculos-modelos li span.preco-veiculo { font-weight:600 !important; color:#268282; width:120px; float:left;}
ul.veiculos-modelos li.linha { background:none !important; font:600 16px 'Open Sans', Arial, sans-serif; color:#444;}
ul.veiculos-modelos li a.configurar { font:600 11px 'Open Sans', Arial, sans-serif; color:#fff; background:#FF7A4D url(images/arrow-1.png) center left no-repeat; background-position:7px 6px; padding:1px 5px 1px 15px; margin:0 10px 0 0; text-decoration:none; border:1px solid #CD623E; cursor:pointer; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; clear:none !important; float:right;} 
ul.veiculos-modelos li .descricao { width:898px; float:left;}
ul.veiculos-modelos li .descricao p { font:400 12px 'Open Sans', Arial, sans-serif; width:870px; margin:15px 0 15px 0; float:left;}
ul.veiculos-modelos li .descricao a.button { font:600 13px 'Open Sans', Arial, sans-serif; color:#fff !important; background:#FF7A4D; border-bottom:3px solid #E66134;  padding:5px 15px 5px 15px; margin:0 0 4px 0px; text-decoration:none; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; float:left;} 



/* Lista clientes */
ul.clientes { width:900px; margin:auto; overflow:hidden;}
ul.clientes li { width:898px; margin:0 0 10px 0; border:1px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; overflow:hidden;}
ul.clientes li span { font:600 12px 'Open Sans', Arial, sans-serif; color:#111;}
ul.clientes li span b { font-weight:700 !important;}
ul.clientes li span.cliente { width:342px; margin:14px 0 15px 15px; float:left;}
ul.clientes li span.contato { width:341px; margin:14px 0 0 0; float:left;}
ul.clientes li span.cidade { width:200px; margin:14px 0 0 0; float:left;}

/* Lista clientes menu */
ul.clientes li nav { background:#F6F7F8; width:898px; height:30px; border-top:1px solid #ddd; float:left;}
ul.clientes li nav a { background:#F6F7F8; font:600 12px 'Open Sans', Arial, sans-serif; color:#777; text-decoration:none; margin:6px 0 0 15px; cursor:pointer; float:left;}
ul.clientes li nav a:hover { text-decoration:underline;}
ul.clientes li nav a.excluir { color:#FD0000; margin:6px 15px 0 0; float:right;}

/* Lista clientes alteração de dados  */
ul.clientes li div.editar-dados { height:237px;}
ul.clientes li div.editar-dados form { background:#F6F7F8; padding:10px 0 0 15px; border-top:1px solid #ddd; overflow:hidden;}
ul.clientes li div.editar-dados form ul li { font:400 13px 'Open Sans', Arial, sans-serif; width:auto !important; margin:0px 15px 15px 0 !important; border:none !important; float:left;}
ul.clientes li div.editar-dados form ul li span { font:600 13px 'Open Sans', Arial, sans-serif; margin:0 0 3px 0; float:left;}
ul.clientes li div.editar-dados form ul li input { font:400 12px 'Open Sans', Arial, sans-serif; width:192px; padding:5px; border:1px solid #CBD0D2; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; clear:both; float:left;}
ul.clientes li div.editar-dados form ul li select { font:400 12px 'Open Sans', Arial, sans-serif; width:205px; padding:5px; border:1px solid #CBD0D2; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; clear:both; float:left;}
ul.clientes li div.editar-dados form input.button { font:600 12px 'Open Sans', Arial, sans-serif; color:#fff; background:#FF7A4D; width:205px; height:28px; margin:22px 0 0 0; border:1px solid #CD623E; cursor:pointer; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;} 

/* Pagina */
.page { width:898px; margin:0 auto 10px auto; border:1px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; overflow:hidden;}

/* Configurações */
section.configuracoes { background:url(images/bg-nav-configuracoes.gif) left repeat-y; width:898px; height:100%;}
section.configuracoes section.conteudo { padding:30px 25px 30px 25px; overflow:hidden;}
section.configuracoes section.conteudo p { font:400 13px 'Open Sans', Arial, sans-serif; color:#333; margin:0 0 15px 0;}
section.configuracoes section.conteudo p b { font-weight:700;}
section.configuracoes section.conteudo h2 { font:300 20px 'Open Sans', Arial, sans-serif; color:#111; margin:0 0 20px 0;}

/* Configurações Formulário */
form.alteracoes, form.alteracoes-inline { overflow:hidden; margin:0 0 20px 0;}
form.alteracoes ul li { margin:0 0 10px 0; clear:both; float:left;}
form.alteracoes ul li span { font:600 13px 'Open Sans', Arial, sans-serif; margin:0 0 3px 0; float:left;}
form.alteracoes ul li input, form.alteracoes ul li textarea { font:400 13px 'Open Sans', Arial, sans-serif; border:2px solid #ddd; padding:7px; clear:both; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; outline:none; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
form.alteracoes ul li select { font:400 13px 'Open Sans', Arial, sans-serif; border:2px solid #ddd; padding:7px; clear:both; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; outline:none; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}

form.alteracoes ul li input:focus, form.alteracoes ul li textarea:focus { border:2px solid #bbb; background:#FFC;}
form.alteracoes .button { background: rgb(28, 184, 65); text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); font:600 13px 'Open Sans', Arial, sans-serif; color:#fff; text-align:center; height:36px; margin:10px 0 0 0; padding:0 20px 0 20px; border:none; cursor:pointer; clear:both; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

form.alteracoes .error { font:400 13px 'Open Sans', Arial, sans-serif; color:#ff0000; }


/* Configurações Formulário com quebra */
form.alteracoes-inline h3 { background:#00AA9C; font:400 14px 'Open Sans', Arial, sans-serif; color:#fff; margin:0 0 20px 0; padding:5px 15px 5px 15px; border-radius:20px; float:left; clear:both;}
form.alteracoes-inline ul { margin:0 0 10px 0; clear:both; float:left;}
form.alteracoes-inline ul li { margin:0 15px 10px 0; float:left;}
form.alteracoes-inline ul li span { font:600 13px 'Open Sans', Arial, sans-serif; margin:0 0 3px 0; float:left;}
form.alteracoes-inline ul li input, form.alteracoes-inline ul li select { font:400 13px 'Open Sans', Arial, sans-serif; border:2px solid #ddd; padding:7px; clear:both; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; outline:none; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
form.alteracoes-inline ul li input:focus, form.alteracoes ul li input:focus { border:2px solid #bbb; background:#FFC;}
form.alteracoes-inline .button { background: rgb(28, 184, 65); text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); font:600 13px 'Open Sans', Arial, sans-serif; color:#fff; text-align:center; height:36px; margin:10px 0 0 0; padding:0 20px 0 20px; border:none; cursor:pointer; clear:both; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
img.foto-usuario { width:200px; height:200px; margin:20px; float:right;}


.parceria-produtos { width: 100%; border:1px solid #f4f4f4; margin:30px 0 0 0; background-color: aqua;}
.parceria-produtos input { font:400 13px 'Open Sans', Arial, sans-serif; border:1px solid #ddd; width: 200px; padding:7px; clear:both; float:left;}




ul.radio { margin:0 0 20px 0 !important; float:left;}
ul.radio li { margin:0 10px 0 0 !important; float:left;}
ul.radio li span { font:600 50px 'Open Sans', Arial, sans-serif; margin:3px 0 0 3px !important; float:left;}
ul.radio input { width:20px; height:20px; float:left;}

ul.checkbox { margin:0 0 20px 0 !important; float:left;}
ul.checkbox li { margin:0 10px 0 0 !important; border:1px solid #d4d4d4; background:#f4f4f4; border-radius:3px; padding:8px; float:left;}
ul.checkbox li span { font:600 50px 'Open Sans', Arial, sans-serif; margin:0px 0 0 3px !important; float:left;}
ul.checkbox input { width:20px; height:20px; margin:0 3px 0 0; float:left;}



/* Erro Formulário */
label.error { font:600 13px 'Open Sans', Arial, sans-serif; float:right; clear:both; color:#F00;}

.divError { font:600 13px 'Open Sans', Arial, sans-serif; float:right; clear:both; color:#F00;}


/* Menu lateral */
nav.menu-lateral { background:#F6F7F8; height:100% !important; border-right:1px solid #ccc; overflow:hidden; float:left;}
nav.menu-lateral ul { background:#F6F7F8; height:100% !important; overflow:hidden; display:block; float:left;}
nav.menu-lateral ul li a { background:#FAFCFC; font:400 14px 'Open Sans', Arial, sans-serif; color:#555; text-decoration:none; width:190px; padding:20px 30px 20px 30px; border-bottom:1px solid #ccc; display:block; clear:both; float:left; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
nav.menu-lateral ul li a:hover { background:#EBF2F2;}

/* Veículo detalhes */
div.veiculo { padding:20px; overflow:hidden;}
div.veiculo h2 { height:45px; width:100%; float:left;}
div.veiculo h2 span.codigo { font:400 11px 'Open Sans', Arial, sans-serif; margin:2px 0 0 0; clear:both; display:block;}


/* Cabeçalho do Veículo */
div.cabecalho-veiculo { width: 100%; height: 80px; margin-bottom: 20px; margin: 0px; overflow: hidden; float: left; padding: 0px;  }
div.cabecalho-veiculo img.marca { float: left;}
div.cabecalho-veiculo h2 { width: 100%; font: 700 18px 'Lato', serif; color: #111; margin: 0px 0px 0px 0px; float: left;}
div.cabecalho-veiculo ul.links { margin: 5px 0 0 0; float: right;}
div.cabecalho-veiculo ul.links li { float: left;}
div.cabecalho-veiculo ul.links li a { font: 400 15px 'Lato', serif; color: #111; display: flex; align-items: center; float: left;}
div.cabecalho-veiculo ul.links li a img { margin: 0px 0px 0px 0; float: left;}
div.cabecalho-veiculo a.confirmacao { background: #E30613 url(../images/icone-seta-r.png) right center no-repeat; font: 700 20px 'Lato', serif; color: #FFF; width: 320px; height: 50px; margin: -12px 0 0 20px !important; padding: 13px 20px; box-sizing: border-box;  border-radius: 3px; cursor: pointer; float: right;}


/* Tabela Preços */
section.tabela { margin:0 0 20px 30px; clear:both; float:left;}
section.tabela label { background:#F2F2F2; font:normal 12px Arial, Helvetica, sans-serif; width:138px; height: 40px; padding:7px 10px 7px 10px; border:1px solid #D9D9D9; margin:0 10px 10px 0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer; float:left;}
section.tabela label:hover { background:#fff; border:1px solid #999;}
section.tabela label input { overflow:hidden; visibility:hidden; width:0; height:0; position:absolute;}
section.tabela label.selected { background:#2C9292; font:normal 12px Arial, Helvetica, sans-serif; color:#fff;}


/* Especificações do Veículo */
div.especificacoes { width: 100%; float: left;}
div.especificacoes a { background:#00A7E3; font:600 13px 'Open Sans', Arial, sans-serif; color:#fff; text-decoration:none; padding: 5px 10px; margin: 5px 10px 0 0; float: left; cursor: pointer; border-radius: 4px;}
div.especificacoes a:hover { background:#0e0e0e;}


/* Foto do Veículo */
div.foto-veiculo { width:100%; text-align:center; margin-top: 20px; float:left;}

/* Pintura */
section.pintura { margin:0 0 20px 30px; clear:both; float:left;}
section.pintura label { background:#F2F2F2; font:normal 12px Arial, Helvetica, sans-serif; width:138px; padding:7px 10px 7px 10px; border:1px solid #D9D9D9; margin:0 10px 10px 0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer; float:left;}
section.pintura label:hover { background:#fff; border:1px solid #999;}
section.pintura label input { overflow:hidden; visibility:hidden; width:0; height:0; position:absolute;}
section.pintura label.selected { background:#2C9292; font:normal 12px Arial, Helvetica, sans-serif; color:#fff;}

/* Lista de Preços */
div.lista-precos { width:100%; float:left; margin: 0 0 10px 0px; }
div.lista-precos select { background:#F5F5F5; font:600 12px 'Open Sans', Arial, sans-serif; font-weight: bold; color:#000; height:41px; border:2px solid #ddd; padding:0 0 0 5px; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
div.lista-precos label span { background:#F5F5F5; height:27px; margin-left: 10px; border:2px solid #ddd; overflow:hidden; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font:600 12px 'Open Sans', Arial, sans-serif; color:#444; text-indent:5px; padding: 5px; float:left;}
div.lista-precos label input { background:#FFF; color:#444; width:40px; height:15px; padding: 5px; border:solid 1px #000000; ;}

/* Valores Finais */
div.valores-finais { width:100%; margin: 0 0 10px 0px; float:left; }
div.valores-finais label { background:#F2F2F2; font:normal 12px Arial, Helvetica, sans-serif; width:139px; height: 40px; padding:7px 10px 7px 10px; border:1px solid #D9D9D9; margin:0 10px 0px 0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:left;}
div.valores-finais label span { font-size:16px; font-weight: bold; margin-top: 5px; display:block;}

/* Preços */
ul.precos { width:385px; border:2px solid #eee; float:right; padding:0 8px 0 8px; margin:0 29px 0 0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
ul.precos li { font:400 12px 'Open Sans', Arial, sans-serif; padding:8px; border-top:1px solid #ddd; overflow:hidden;}
ul.precos li span { float:right;}
ul.precos li.unidades { background:#FFFFCE; margin:8px 0 8px 0; border:none;}
ul.precos li.unidades span { font:800 12px 'Open Sans', Arial, sans-serif; color:#000; text-transform:uppercase; float:left;}
ul.precos li.unidades select { font:800 12px 'Open Sans', Arial, sans-serif; background:#FFFFCE; color:#FF7A4D; border:2px solid #FF7A4D; float:right; width:60px; text-align:center; padding:0 5px 0 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:-2px 0 -2px 0;}
ul.precos li.preco_final { font:800 12px 'Open Sans', Arial, sans-serif; color:#D93A40; text-transform:uppercase;}
ul.precos li.valor_total { border-top:1px solid #ddd; border-bottom:none;}

/* Configurador descontos */ 
div.desconto select { background:#F5F5F5; font:600 15px 'Open Sans', Arial, sans-serif; color:#444; width:323px; height:41px; margin:0 0 10px 0px; border:2px solid #ddd; padding:0 0 0 5px; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

div.desconto input { font:800 15px 'Open Sans', Arial, sans-serif; background:#FFFFCE; color:#444; width:65px; height:37px; padding:0 0 0 8px; margin:0 0 10px 5px;; border:2px solid #ddd; overflow:hidden; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

label.outros-descontos { width:401px; height:41px; margin:0 0 0 10px; border:2px solid #ddd; overflow:hidden; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
label.outros-descontos span { font:600 15px 'Open Sans', Arial, sans-serif; color:#444; text-indent:10px; width:318px; padding:10px 8px 0 0; float:left;}
label.outros-descontos input { font:800 15px 'Open Sans', Arial, sans-serif; background:#FFFFCE; color:#444; width:65px; height:41px; padding:0 0 0 8px; border:none; border-left:2px solid #ddd; float:left; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; border-top-right-radius:3px; border-bottom-right-radius:3px;}

label.desconto-especial { width:151px; height:41px; margin:0 0 0 10px; border:2px solid #ddd; overflow:hidden; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
label.desconto-especial span { font:600 15px 'Open Sans', Arial, sans-serif; color:#444; text-align:right; width:90px; padding:10px 8px 0 0; float:left;}
label.desconto-especial input { font:800 15px 'Open Sans', Arial, sans-serif; background:#FFFFCE; color:#444; width:43px; height:41px; padding:0 0 0 8px; border:none; border-left:2px solid #ddd; float:left; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; border-top-right-radius:3px; border-bottom-right-radius:3px;}

/* Titulo */
h2.titulo-configuracoes { font:400 16px 'Open Sans', Arial, sans-serif; font-weight: bold; background:url(images/arrow-bottom.gif) left center no-repeat; background-position:0 14px; text-indent:20px; margin:0px 0px 10px 0px; padding:7px 0 0 0;}


/* Descrição basica */
ul.descricao-basica { font:400 10px 'Open Sans', Arial, sans-serif; text-transform:uppercase; width:840px; margin:0 0 20px 30px; overflow:hidden; clear:both;}
ul.descricao-basica li { width:260px; padding:0 20px 0 0; margin:0 0 5px 0; float:left;}

div.descricao-basica { font:400 10px 'Open Sans', Arial, sans-serif; text-transform:uppercase; width:840px; margin:0 0 20px 30px; padding:0 0 20px 0; border-bottom:1px solid #ccc; clear:both;}

/* Dados Técnicos */
ul.dados-tecnicos { font:400 10px 'Open Sans', Arial, sans-serif; text-transform:uppercase; width:840px; margin:0 0 20px 30px; overflow:hidden; clear:both;}
ul.dados-tecnicos li { width:250px; padding:0 20px 0 0; margin:0 0 5px 0; display:inline-table;}



/* Configurador pintura */
fieldset.pintura { margin:0 0 20px 10px; float:left;}
fieldset.pintura select { font:600 15px 'Open Sans', Arial, sans-serif; color:#444; border:2px solid #ddd; width:266px; height:41px; margin:0 0 0 20px; padding:0 0 0 5px; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; outline:none;}
fieldset.pintura select:focus, fieldset.pintura select:hover { background:#f1f1f1;}

/* Configurador opcionais */ 
ul.opcionais { width:840px; margin:0 0 10px 29px; float:left;}
ul.opcionais li { border:1px solid #ddd; width:820px; margin:0 0 10px 0; padding:8px; border-radius:5px; overflow:hidden; float:left;}
ul.opcionais li input { width:14px; height:14px; margin:3px 5px 0 0; padding:0; cursor:pointer; float:left;}
ul.opcionais li span.valor { font:700 13px 'Open Sans', Arial, sans-serif; color:#268181; margin:0 10px 0 0; text-align:right; float:right;}
ul.opcionais li span.iten { font:700 13px 'Open Sans', Arial, sans-serif; color:#111; float:left;}
ul.opcionais li span.proibe { background:#F00; font:600 10px 'Open Sans', Arial, sans-serif; color:#fff; margin:3px 0 0 5px; padding:0 5px 0 5px; float:left; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
ul.opcionais li span.obriga { background:#096; font:600 10px 'Open Sans', Arial, sans-serif; color:#fff; margin:3px 0 0 5px; padding:0 5px 0 5px; float:left; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
ul.opcionais li span.detalhes { font:600 12px 'Open Sans', Arial, sans-serif; color:#FF794C; float:right;}
ul.opcionais li span.detalhes:hover { cursor:pointer; text-decoration:underline;}
ul.opcionais li div.descricao { width:800px; clear:both;}
ul.opcionais li div.descricao p { font:400 10px 'Open Sans', Arial, sans-serif; text-transform:uppercase; padding:10px 0 0 0; clear:both; float:left;}







form.veiculos-detalhes label input { outline:none; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
form.veiculos-detalhes label input:focus { background:#FFFF73;}
form.veiculos-detalhes input.button { font:600 14px 'Open Sans', Arial, sans-serif; color:#fff; padding:10px 30px 10px 30px; width:155px; margin:29px; background:#FF7A4D; border:1px solid #CD623E; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:right;}

/* Formulário de agendamento */
form.agendamento { width:900px; margin:0 auto 10px auto; overflow:hidden;}
form.agendamento input, form.agendamento select { outline:none; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
form.agendamento select { cursor:pointer;}
form.agendamento input:focus, form.agendamento select:focus { border:2px solid #bbb; background:#FFC;}
ul.visita { background:#F6F7F8; border:1px solid #ddd; padding:20px; overflow:hidden; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top-left-radius:4px; border-top-right-radius:4px;}
ul.visita li input { font:400 13px 'Open Sans', Arial, sans-serif; width:94px; border:2px solid #ddd; padding:7px; margin:0 15px 0 0; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
ul.visita li select { font:400 13px 'Open Sans', Arial, sans-serif; width:94px; border:2px solid #ddd; padding:6px; margin:0 15px 0 0; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
ul.visita li select.selecionar-cliente { width:370px;}
ul.visita li a.novo { background:#A5A9AD; font:600 13px 'Open Sans', Arial, sans-serif; color:#fff; text-align:center; width:96px; height:25px; padding:6px 0 0 0; border:2px solid #878A8D; cursor:pointer; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
ul.cliente { border:1px solid #ddd; padding:0 0 19px 0; overflow:hidden; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}
ul.cliente li { margin:19px 0 0 19px; float:left;}
ul.cliente li span { font:600 13px 'Open Sans', Arial, sans-serif; margin:0 0 3px 0; float:left;}
ul.cliente li input { font:400 13px 'Open Sans', Arial, sans-serif; width:94px; border:2px solid #ddd; padding:7px; clear:both; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
ul.cliente li select { font:400 13px 'Open Sans', Arial, sans-serif; width:94px; border:2px solid #ddd; padding:6px; clear:both; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
ul.cliente li .button { background:#FF7A4D; font:600 13px 'Open Sans', Arial, sans-serif; color:#fff; text-align:center; width:196px; height:36px; border:2px solid #CC623E; cursor:pointer; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

/* Agenda em tabela */
table.agenda { width:898px; margin:0 auto 40px auto;}
table.agenda tr.semana td { font:700 13px 'Open Sans', Arial, sans-serif; color:#444; text-align:center; height:26px !important; padding:6px 0 0 0; overflow:hidden;}
table.agenda tr.semana td:hover { background:none;}
table.agenda tr td { width:10%; height:110px; position:relative; border:1px solid #ddd; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;} 
table.agenda tr td:hover { background:#F6F7F8;}
table.agenda tr td ul { overflow:hidden; margin:10px;}
table.agenda tr td ul li.dia { font:400 15px 'Open Sans', Arial, sans-serif; color:#999; margin:0 0 5px 0;}
table.agenda tr td ul li.visita { font:400 12px 'Open Sans', Arial, sans-serif;}
table.agenda tr td ul li.visita a { color:#268282; text-decoration:none;}
table.agenda tr td ul li.visita a:hover { text-decoration:underline;}
table.agenda tr td a.adicionar { background:#00B1F5 url(images/icone-mais.gif) center center no-repeat; border:1px solid #008EC5; width:18px; height:18px; text-indent:-9999px; position:absolute; right:10px; top:10px; display:none; color:#fff; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
table.agenda tr td:hover a.adicionar { display:block; cursor:pointer;}

h2.titulo div.nav-mes { background:#fff; float:right; padding:0; margin:15px 15px; border:1px solid #ccc; border-right:0; border-radius:5px; overflow:hidden;}
h2.titulo div.nav-mes span.mes { font:700 12px 'Open Sans', Arial, sans-serif; text-align:center; width:140px; margin:0 0 0 0 !important; padding:5px 10px; border-right:1px solid #ccc; text-indent:0; float:left;}
h2.titulo div.nav-mes a { font:400 12px 'Open Sans', Arial, sans-serif; text-decoration:none; padding:7.5px 12px; border-right:1px solid #ccc; text-indent:0; float:left;}
h2.titulo div.nav-mes a:hover { background:#f4f4f4;}
h2.titulo div.nav-mes a img { float:left;}

/* Paginação */
ul.paginacao { width:900px; margin:30px auto 40px auto; text-align:center;}
ul.paginacao li { display:inline-block;}
ul.paginacao li.anterior { float:left;}
ul.paginacao li.proxima { float:right;}
ul.paginacao li.anterior a, ul.paginacao li.proxima a { font-weight:700; padding:5px 15px 5px 15px;}
ul.paginacao li a { font:400 12px 'Open Sans', Arial, sans-serif; color:#111; text-decoration:none; background:#F6F7F8; border:1px solid #ddd; padding:5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
ul.paginacao li a:hover { background:#FFFFCE;}

/* Configurações - Usuários */
h2 a.button { background: rgb(28, 184, 65); text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); font:600 12px 'Open Sans', Arial, sans-serif; color:#fff; text-transform:uppercase; text-align:center; text-decoration:none; padding:5px 20px 5px 20px; margin:20px 0 0 0; float:right; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
ul.usuarios { border:1px solid #f4f4f4; margin:30px 0 0 0;}
ul.usuarios li { font:400 12px 'Open Sans', Arial, sans-serif; overflow:hidden; padding:8px;}
ul.usuarios li:nth-child(odd) { background:#f4f4f4;}
ul.usuarios li.b { font-weight:600;}
ul.usuarios li span.numero { width:30px; float:left;}
ul.usuarios li span.codigo { width:65px; float:left;}
ul.usuarios li span.codigo a { color:#03C; text-decoration:none; border-bottom:1px solid #03c;}

ul.usuarios li span.nome { text-transform:uppercase; width:350px; float:left;}
ul.usuarios li span.telefone { width:120px; float:left;}
ul.usuarios li span.status-bloqueado a { background:#F00; font:600 10px 'Open Sans', Arial, sans-serif; color:#fff; text-decoration:none; padding:0 5px 2px 5px; float:left; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
ul.usuarios li span.status-ativo a { background:#39F; font:600 10px 'Open Sans', Arial, sans-serif; color:#fff; text-decoration:none; padding:0 5px 2px 5px; float:left; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
ul.usuarios li span.status-excluido a { background:#000; font:600 10px 'Open Sans', Arial, sans-serif; color:#fff; text-decoration:none; padding:0 5px 2px 5px; float:left; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
ul.usuarios li span.senha a { background:#88979E; font:600 10px 'Open Sans', Arial, sans-serif; color:#fff; text-decoration:none; padding:0 5px 2px 5px; margin:0 0 0 5px; float:left; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}

/* Configurações - Faturamento */
ul.faturamento { border:1px solid #f4f4f4; margin:30px 0 0 0;}
ul.faturamento li { font:400 12px 'Open Sans', Arial, sans-serif; overflow:hidden; padding:8px;}
ul.faturamento li:nth-child(odd) { background:#f4f4f4;}
ul.faturamento li.b { font-weight:600;}
ul.faturamento li span.nota { width:100px; float:left;}
ul.faturamento li span.data { width:120px; float:left;}
ul.faturamento li span.vencimento { width:120px; float:left;}
ul.faturamento li span.valor { width:120px; float:left;}
ul.faturamento li span.status-aberto { background:#F00; font:600 10px 'Open Sans', Arial, sans-serif; color:#fff; padding:0 5px 0 5px; float:left; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
ul.faturamento li span.status-pago { background:#096; font:600 10px 'Open Sans', Arial, sans-serif; color:#fff; padding:0 5px 0 5px; float:left; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}

/* Diagramas */
ul.lista-download { padding:15px 15px 30px 15px; overflow:hidden;}
ul.lista-download li { background:url(images/icone-pdf.gif) left center no-repeat; width:135px; padding:0 0 0 24px; margin:15px 15px 0 15px; float:left;}
ul.lista-download li a { font:400 12px 'Open Sans', Arial, sans-serif; color:#111; text-decoration:none;}
ul.lista-download li a:hover { text-decoration: underline; color:#555;}

ul.lista-download-audi { padding:15px 15px 30px 15px; overflow:hidden;}
ul.lista-download-audi li { background:url(images/icone-pdf.gif) left center no-repeat; width:115px; padding:0 0 0 24px; margin:15px 15px 0 15px; float:left;}
ul.lista-download-audi li a { font:400 12px 'Open Sans', Arial, sans-serif; color:#111; text-decoration:none;}
ul.lista-download-audi li a:hover { color:#555;}



/* Politica e Diagramas */
section.politica, section.diagramas { padding:30px 0 0 0;}
section.politica p, section.diagramas p { font:400 13px 'Open Sans', Arial, sans-serif; color:#333; margin:0 0 20px 30px;}
section.politica p b, section.diagramas p b { font-weight:700;}
section.politica h2, section.diagramas h2 { font:600 20px 'Open Sans', Arial, sans-serif; margin:0 0 0 30px;}

/* */
div.dialog { margin:15px 0 0 0; float:left;}

/* Veiculos Configurações */
section.veiculos-configuracoes a.imprimir { font:600 13px 'Open Sans', Arial, sans-serif; color:#fff; background:#999; text-decoration:none; padding:5px 20px 5px 20px; margin:0 30px 30px 0; float:right; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
section.veiculos-configuracoes a.enviar { font:600 13px 'Open Sans', Arial, sans-serif; color:#fff; background:#2C9292; text-decoration:none; padding:5px 20px 5px 20px; margin:0 30px 30px 0;  float:right; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

/* Popup Geral */
.white-popup { position:relative; background:#FFF; width:auto; /*max-width:610px;*/ margin:20px auto; padding:0 !important; overflow:hidden; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.white-popup form { clear:both; float:left;}
.white-popup form ul li { float:left;}
.white-popup form ul li input, .white-popup form ul li select, .white-popup form ul li textarea { font:600 13px 'Open Sans', Arial, sans-serif; padding:5px; border:2px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; clear:both; float:left;}
.white-popup form ul li span { font:600 13px 'Open Sans', Arial, sans-serif; margin:0 0 3px 0; float:left;}
.white-popup h2 { font:400 18px 'Open Sans', Arial, sans-serif; color:#333; margin:20px; float:left;}

/* Popup Salvar Cotação */
div.salvar-cotacao {  width:610px;}
div.salvar-cotacao form.cliente { background:#00A6AF; width:610px; height:80px; float:left;}
div.salvar-cotacao form.cliente select { width:420px; height:40px; margin:20px 0 0 20px; float:left;}
div.salvar-cotacao form.cliente a.adicionar { font:700 13px 'Open Sans', Arial, sans-serif; background:#fff; width:135px; height:28px; padding:9px 0 0 0; margin:20px 0 0 15px; border-bottom:3px solid #ccc; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; cursor:pointer; float:left;}
div.salvar-cotacao form.cliente a:hover.adicionar { background:#FFDD6B; border-bottom:3px solid #CDAB39;}

div.salvar-cotacao form.dados-cliente { padding:20px 0 0 0; float:left;}
div.salvar-cotacao form.dados-cliente ul { padding:0 0 0 10px; float:left;}
div.salvar-cotacao form.dados-cliente ul li { margin:0 0 10px 10px; float:left;}

div.salvar-cotacao div.agendamento-cotacao { background:#EEEEEE; width:610px; margin:0 0 20px 0; padding:20px 0 8px 0; float:left;}
div.salvar-cotacao div.agendamento-cotacao p { font:600 15px 'Open Sans', Arial, sans-serif; margin:20px 0 0 20px;}

div.salvar-cotacao form.agendamento-cotacao ul { margin:10px 0 0 10px; float:left;}
div.salvar-cotacao form.agendamento-cotacao ul li { margin:0 0 0 10px; float:left;}
div.salvar-cotacao .salvar { font:700 14px 'Open Sans', Arial, sans-serif; color:#fff; background:#EA4F58; padding:10px 20px 10px 20px; margin:0 auto 20px auto; border:none; border-bottom:3px solid #B81D26; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; cursor:pointer; clear:both; display:block;}


/* Popup - Itens de série Audi */
div.itens-serie-audi  { width:700px !important; padding:20px !important;}
div.itens-serie-audi  h2 { font:600 15px 'Open Sans', Arial, sans-serif; color:#111; margin:0 0 10px 0;}
div.itens-serie-audi  ul { margin:0 0 15px 0;  clear:both; list-style: none; overflow:hidden;}
div.itens-serie-audi  ul li { font:400 12px 'Open Sans', Arial, sans-serif; padding:0; margin:0; float:left;}
div.itens-serie-audi  ul li.bold { display: block; float: none !important;}
div.itens-serie-audi  ul li.itens { width: 340px;}


div.lista-dados-tecnicos { width:700px !important; padding:20px !important;}
div.lista-dados-tecnicos  h2 { font:600 15px 'Open Sans', Arial, sans-serif; color:#111; margin:0 0 10px 0;}
div.lista-dados-tecnicos  ul { margin:0 0 15px 0;  clear:both; list-style: none; overflow:hidden;}
div.lista-dados-tecnicos  ul li { width: 350px; font:400 12px 'Open Sans', Arial, sans-serif; color:#111; margin:10; float:left;}

/* Popup - Dados Tecnicos */
/*
a.abrir-dados-tecnicos { background:#01B1EC; font:600 13px 'Open Sans', Arial, sans-serif; color:#fff; text-decoration:none; padding:10px 20px 10px 20px; margin:21px 0 0 0; float:right; position:absolute; top:0px; right:30px; cursor:pointer; -webkit-border-radius:17px; -moz-border-radius:17px; border-radius:17px;}
a:hover.abrir-dados-tecnicos { background:#2274AC;}
*/

div.popup-dados-tecnicos { display:none; position:fixed; border:10px solid #eee; background:#fff; z-index:1000; padding:20px; width:700px; margin:-30px 0 0 -30px;}
div.popup-dados-tecnicos h2 { font:700 15px 'Open Sans', Arial, sans-serif; color:#111; margin:0 0 10px 0;}
div.popup-dados-tecnicos ul { margin:0 0 15px 0;  clear:both; list-style: none; overflow:hidden;}
div.popup-dados-tecnicos ul li { width: 350px; font:400 12px 'Open Sans', Arial, sans-serif; color:#111; margin:10; float:left;}

/* Popup - Ficha Técnica */
div.popup-ficha-tecnica { display:none; position:fixed; border:10px solid #eee; background:#fff; z-index:1000; padding:20px; width:700px; margin:-30px 0 0 -30px;}
div.popup-ficha-tecnica h2 { font:700 15px 'Open Sans', Arial, sans-serif; color:#111; margin:0 0 10px 0;}
div.popup-ficha-tecnica ul li.titulo { font:600 12px 'Open Sans', Arial, sans-serif; border-bottom: 1px solid #00B1EB; text-transform: uppercase; padding: 3px 0; float: left; width: 100%;}
div.popup-ficha-tecnica ul li.campo { font:400 11px 'Open Sans', Arial, sans-serif; border-bottom: 1px solid #EAEEED; float: left; clear: both;}
div.popup-ficha-tecnica ul li span.sub-titulo { width: 280px; padding: 3px; float: left;}
div.popup-ficha-tecnica ul li span.descricao { width: 400px; padding: 3px; float: left;} 

/* Popup - Itens de série */



div.popup-itens { display:none; position:fixed; border:10px solid #eee; background:#fff; z-index:1000; padding:20px; width:700px; margin:-30px 0 0 -30px;}
div.popup-itens h2 { font:700 15px 'Open Sans', Arial, sans-serif; color:#111; margin:0 0 10px 0;}
div.popup-itens ul { margin:0 0 15px 0;  clear:both; list-style: none; overflow:hidden;}
div.popup-itens ul li { width: 350px; font:400 12px 'Open Sans', Arial, sans-serif; color:#111; margin:10; float:left;}
/*
div.popup-itens ul { margin:0 0 15px 0;  clear:both; list-style:inherit; overflow:hidden;}
div.popup-itens ul li { font:400 11px 'Open Sans', Arial, sans-serif; padding:0; margin:0 5px 0 20px; float:left;}
*/

/* Div Precos */
div.precos-tabela { position: absolute; right: 20px; top: 20px;}
div.precos-tabela select { font: 700 14px 'Open Sans', Arial, sans-serif; text-transform: uppercase; border: 1px solid #ccc; padding: 10px; box-sizing: border-box; border-radius: 5px;}

/* Popups */
div.links-pop { position: absolute; right: 20px; top: 20px;}
div.links-pop a { float: inherit; background:#00A7E3; font:600 13px 'Open Sans', Arial, sans-serif; color:#fff; text-decoration:none; padding: 5px 10px; margin: 0 0 0 10px; border-radius: 4px;}

/* Popups 2 */
div.links-pop2 { width: 300px; background-color: aqua; float: left; }
div.links-pop2 a.abrir-itens { background:#00A7E3; font:600 13px 'Open Sans', Arial, sans-serif; color:#fff; text-decoration:none; padding: 5px 10px; margin: 5px 0; border-radius: 4px; }
div.links-pop2 a.abrir-itens:hover { background:#2274AC;}


/* Jquery Simple Popup */
.simplePopupBackground { display:none; background:#000; position:fixed; height:100%; width:100%; top:0; left:0; z-index:999; opacity:0.7;}
.simplePopupClose { background:#FF7F75; font:700 18px 'Open Sans', Arial, sans-serif; color:#fff; text-align:center; cursor:pointer; width:27px; height:27px; position:absolute; top:0; right:0;}


/* Formulario */
form.formulario { display:none; position:fixed; border:30px solid #eee; background:#fff; z-index:1000; padding:20px; width:280px;}
form.formulario h2 { font:700 14px 'Lato', Arial, sans-serif; color:#111; background:#E5E9E9; float:left; padding:10px 30px 10px 30px; margin:0 0 20px 0; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
form.formulario p { font:400 14px 'Lato', Arial, sans-serif; color:#111;}
form.formulario ul li { margin:0 0 10px 0; float:left;}
form.formulario ul.input li span { font:400 13px 'Lato', Arial, sans-serif; color:#111; margin:0 0 3px 0; float:left;}
form.formulario ul.input li input { font:400 14px 'Lato', Arial, sans-serif; width:262px; padding:8px; border:1px solid #ddd; border-bottom:2px solid #ddd; clear:both; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
form.formulario ul.input li select { font:400 14px 'Lato', Arial, sans-serif; width:280px; padding:8px; border:1px solid #ddd; border-bottom:2px solid #ddd; clear:both; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
form.formulario ul.input li textarea { font:400 14px 'Lato', Arial, sans-serif; width:262px; height:50px; padding:8px; border:1px solid #ddd; border-bottom:2px solid #ddd; clear:both; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
form.formulario ul.checkbox li { font:400 14px 'Lato', Arial, sans-serif;}
form.formulario ul.checkbox li input { width:18px; height:18px; padding:0; margin:0 5px 0 0; float:left;}
form.formulario .botao { background:#00B0EE; font:700 16px 'Lato', Arial, sans-serif; color:#fff; text-decoration:none; width:280px; padding:15px 0 15px 0; margin:10px 0 0 0; border:none; cursor:pointer; float:right;}
form.formulario .simplePopupClose { background:url(images/close.png) center center no-repeat #00B0EE; text-indent:-9999px; cursor:pointer; width:30px; height:30px; position:absolute; top:0; right:0;}

/* Enviar */
#enviar-cotacao { display:none; position:fixed; border:30px solid #eee; background:#fff; z-index:1000; padding:20px; width:280px; margin:-50px 0 0 -50px;}
#enviar-cotacao h2 { font:700 14px 'Lato', Arial, sans-serif; color:#111; background:#E5E9E9; float:left; padding:10px 30px 10px 30px; margin:0 0 20px 0; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
#enviar-cotacao p { font:400 14px 'Lato', Arial, sans-serif; color:#111;}
#enviar-cotacao ul { clear:both; float:left;}
#enviar-cotacao ul li { margin:0 10px 10px 0; float:left;}
#enviar-cotacao ul.input li span { font:400 13px 'Lato', Arial, sans-serif; color:#111; margin:0 0 3px 0; float:left;}
#enviar-cotacao ul.input li input { font:400 14px 'Lato', Arial, sans-serif; width:222px; padding:8px; border:1px solid #ddd; border-bottom:2px solid #ddd; clear:both; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#enviar-cotacao ul.input li input.cidade { font:400 14px 'Lato', Arial, sans-serif; width:147px; padding:8px; border:1px solid #ddd; border-bottom:2px solid #ddd; clear:both; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#enviar-cotacao ul.input li select { font:400 14px 'Lato', Arial, sans-serif; width:280px; padding:8px; border:1px solid #ddd; border-bottom:2px solid #ddd; clear:both; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#enviar-cotacao ul.input li select.estado { font:400 14px 'Lato', Arial, sans-serif; width:65px; padding:6px 8px 8px 8px; border:1px solid #ddd; border-bottom:2px solid #ddd; clear:both; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#enviar-cotacao ul.input li select.loja { font:400 14px 'Lato', Arial, sans-serif; width:492px; padding:6px 8px 8px 8px; border:1px solid #ddd; border-bottom:2px solid #ddd; clear:both; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#enviar-cotacao ul.input li textarea { font:400 14px 'Lato', Arial, sans-serif; width:472px; height:50px; padding:8px; border:1px solid #ddd; border-bottom:2px solid #ddd; clear:both; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#enviar-cotacao ul.checkbox { margin:10px 0 0 0; float:left;}
#enviar-cotacao ul.checkbox li { font:400 14px 'Lato', Arial, sans-serif; clear:both;}
#enviar-cotacao ul.checkbox li input { width:18px; height:18px; padding:0; margin:0 5px 0 0; float:left;}
#enviar-cotacao .botao { font:700 16px 'Lato', Arial, sans-serif; color:#fff; text-decoration:none; background:#2274AC; padding:8px 30px 8px 30px; margin:10px 10px 0 0; border:none; border-bottom:2px solid #00427A; cursor:pointer; float:left; -webkit-border-radius:17px; -moz-border-radius:17px; border-radius:17px;}

#enviar-cotacao a.add-copia { font:500 13px 'Lato', Arial, sans-serif; color:#fff; text-decoration:none; background:#888; padding: 1px 5px; margin:0 0 5px 5px; border:none; border-bottom:2px solid #00427A; cursor:pointer; display: inline-block; border-radius: 5px;}



/* Excluir Cotacao */
#excluir-cotacao { display:none; position:fixed; border:30px solid #eee; background:#fff; z-index:1000; padding:20px; width:280px; margin:-50px 0 0 -50px;}
#excluir-cotacao h2 { font:700 14px 'Lato', Arial, sans-serif; color:#111; background:#E5E9E9; float:left; padding:10px 30px 10px 30px; margin:0 0 20px 0; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
#excluir-cotacao p { font:400 14px 'Lato', Arial, sans-serif; color:#111; clear:both;}
#excluir-cotacao .botao { font:700 16px 'Lato', Arial, sans-serif; color:#fff; text-decoration:none; background:#2274AC; padding:8px 30px 8px 30px; margin:10px 10px 0 0; border:none; border-bottom:2px solid #00427A; cursor:pointer; float:left; -webkit-border-radius:17px; -moz-border-radius:17px; border-radius:17px;}

/* Excluir Anotacao */
#excluir-anotacao { display:none; position:fixed; border:30px solid #eee; background:#fff; z-index:1000; padding:20px; width:280px; margin:-50px 0 0 -50px;}
#excluir-anotacao h2 { font:700 14px 'Lato', Arial, sans-serif; color:#111; background:#E5E9E9; float:left; padding:10px 30px 10px 30px; margin:0 0 20px 0; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
#excluir-anotacao p { font:400 14px 'Lato', Arial, sans-serif; color:#111; clear:both;}
#excluir-anotacao .botao { font:700 16px 'Lato', Arial, sans-serif; color:#fff; text-decoration:none; background:#2274AC; padding:8px 30px 8px 30px; margin:10px 10px 0 0; border:none; border-bottom:2px solid #00427A; cursor:pointer; float:left; -webkit-border-radius:17px; -moz-border-radius:17px; border-radius:17px;}

/* Pop-Up Dialog ou Confirma */
.pop-confirma { display:none; position:fixed; border:30px solid #eee; background:#fff; z-index:1000; padding:20px; width:20%; margin:0 0 0 0;}
.pop-confirma h2 { font:700 14px 'Lato', Arial, sans-serif; color:#111; background:#E5E9E9; float:left; padding:10px 30px 10px 30px; margin:0 0 20px 0; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
.pop-confirma p { font:400 14px 'Lato', Arial, sans-serif; color:#111; clear:both; margin:10px 0 10px 0;}
.pop-confirma .botao { font:700 12px 'Lato', Arial, sans-serif; color:#fff; text-decoration:none; background:#2274AC; padding:8px 30px 8px 30px; margin:10px 10px 0 0; border:none; border-bottom:2px solid #00427A; cursor:pointer; float:left; -webkit-border-radius:17px; -moz-border-radius:17px; border-radius:17px;}



/* Simulador */
div.simulador { width: 840px; margin: 0 0 0 29px; padding: 20px; border: 2px solid #ddd; border-radius: 3px; overflow: hidden;  box-sizing: border-box;  float: left;}
div.simulador ul.simulador { width: 840px; overflow: hidden; float: left;}
div.simulador ul.simulador li { margin: 0 20px 0 0; float: left;}
div.simulador ul.simulador li span { font:400 13px 'Open Sans', Arial, sans-serif; margin: 0 0 3px 0; float: left;}
div.simulador ul.simulador li input { font:600 15px 'Open Sans', Arial, sans-serif; width: 100px; height: 38px; padding: 0 6px; border: 2px solid #ddd; box-sizing: border-box; border-radius: 3px; clear: both; float: left;}
div.simulador ul.simulador li select { font:600 15px 'Open Sans', Arial, sans-serif; border: 2px solid #ddd; border-radius: 3px; height:42px; padding: 0 6px; clear: both; float: left;}
div.simulador ul.simulador li select.pessoa { width: 180px;}
div.simulador ul.simulador li select.tabela { width: 80px;}

div.simulador ul.lista-prazo { border-top: 1px solid #ddd; border-right: 1px solid #ddd; box-sizing: border-box; float: left;}
div.simulador ul.lista-prazo li { font:400 13px 'Open Sans', Arial, sans-serif; width: 265px; box-sizing: border-box; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px; float: left;}


/*
div.simulador ul.lista-prazo li label { font:400 13px 'Open Sans', Arial, sans-serif; width: 250px; box-sizing: border-box; border: 1px solid #ddd; border-radius: 3px; padding: 10px; float: left}
*/
div.simulador ul.lista-prazo li span.meses { font:400 13px 'Open Sans', Arial, sans-serif; float: left;}
div.simulador ul.lista-prazo li span.valor { font:600 13px 'Open Sans', Arial, sans-serif; float: right;}
div.simulador ul.lista-prazo li input { width: 18px; height: 18px; margin: 0px 4px 0 0; float: left;}
div.simulador ul.simulador li input.botao { height: 42px; background: #2274BE; border: none; color: #fff; cursor: pointer;}
div.simulador h2 { margin: 10px 0 20px 0 !important;}

/* Leads */
section.leads { padding: 20px; box-sizing: border-box; }
section.leads p { font:400 13px 'Open Sans', Arial, sans-serif; margin: 0 0 20px 0;}
section.leads ul.leads { border-bottom: 1px solid #ddd; margin: 10px 0 20px 0;}
section.leads ul.leads li.bold { font:600 13px 'Open Sans', Arial, sans-serif;}
section.leads ul.leads li { width: 100%; font:400 13px 'Open Sans', Arial, sans-serif; padding: 6px; border: 1px solid #ddd; border-bottom: none; box-sizing: border-box;}
section.leads ul.leads li span.checkbox { width: 25px; float: left;}
section.leads ul.leads li span.data { width: 100px; float: left;}
section.leads ul.leads li span.cidade { width: 210px; float: left;}
section.leads ul.leads li span.estado { width: 50px; float: left;}
section.leads ul.leads li span.produto1 { width: 180px; float: left;}

section.leads div.compra ul { background:#FF3232; overflow: hidden; border-radius: 3px; box-sizing: border-box; padding: 15px;}
section.leads div.compra ul li { font:600 15px 'Open Sans', Arial, sans-serif; color: #fff; margin: 0 15px 0 0; float: left;}
section.leads div.compra ul li input { font:600 13px 'Open Sans', Arial, sans-serif; padding: 5px 10px; border: none; box-sizing: border-box; float: left;}
section.leads div.compra ul li span { margin: 3px 15px 0 0; float: left;}


section.leads .botao { font:600 13px 'Open Sans', Arial, sans-serif; margin: 0; box-sizing: border-box; border: none; border-radius: 3px; cursor: pointer;}

/* Lista Leads */
ul.lista-leads { overflow: hidden;}
ul.lista-leads li { border: 1px solid #ccc; border-radius: 3px; padding: 10px; margin: 0 0 10px 0; float: left;}
ul.lista-leads li div { width: 439px; float: left;}
ul.lista-leads li span { font:400 12px 'Open Sans', Arial, sans-serif; padding: 4px; clear: both; float: left;}
ul.lista-leads li span b { font:700 12px 'Open Sans', Arial, sans-serif;}
ul.lista-leads li span.checkbox { float: left;}
ul.lista-leads li span.checkbox input { width: 18px; height: 18px; margin: 0 5px 0 0; padding: 0; float: left;}
ul.lista-leads li label { cursor: pointer;}
ul.lista-leads li span.data { background: #ddd; padding: 5px 6px; border-radius: 3px;}
ul.lista-leads li span.data b { float: left; padding: 0px;}
ul.lista-leads li span a.validar { color: #fff; background: #FF4000; padding: 0 5px; margin: 0 5px 0 0; border-radius: 3px; text-decoration: none; float: left;}

/* Lista Leads ADM */
ul.lista-leads-adm { overflow: hidden;}
ul.lista-leads-adm li { border: 1px solid #ccc; border-radius: 3px; padding: 10px; margin: 0 0 10px 0; float: left;}
ul.lista-leads-adm li div { width: 287px; float: left;}

ul.lista-leads-adm li span { font:400 12px 'Open Sans', Arial, sans-serif; padding: 4px; clear: both; float: left;}
ul.lista-leads-adm li span b { font:700 12px 'Open Sans', Arial, sans-serif;}
ul.lista-leads-adm li span.checkbox { float: left;}
ul.lista-leads-adm li span.checkbox input { width: 18px; height: 18px; margin: 0 5px 0 0; padding: 0; float: left;}
ul.lista-leads-adm li label { cursor: pointer;}
ul.lista-leads-adm li span.data { background: #ddd; padding: 5px 6px; border-radius: 3px;}
ul.lista-leads-adm li span.data b { float: left; padding: 0px;}
ul.lista-leads-adm li span a.validar { color: #fff; background: #FF4000; padding: 0 5px; margin: 0 5px 0 0; border-radius: 3px; text-decoration: none; float: left;}




form.enviar-leads { margin: 0 20px 0 0; float: right;}
form.enviar-leads select { background: #fff; border: 1px solid #ccc; margin: 0 10px 0 0; padding: 0 5px; border-radius: 3px;  height: 22px; float: left;}
form.enviar-leads input.botao { border: 1px solid #ccc; border-radius: 3px; height: 22px; padding: 0 10px; cursor: pointer; float: left;}





/* Pop-Up Home*/
.pop-home { display:none; position: fixed; border: 1px solid #ccc; background: #fff; z-index: 1000; margin: 0; box-sizing: border-box;}

/* Comunicados */
ul.comunicados { width: 900px; margin: 0 auto 10px auto; overflow: hidden; box-sizing: border-box;}
ul.comunicados li { background: #FFFDE7; font: 600 12px 'Open Sans', Arial, sans-serif; width: 100%; max-width: 900px; margin: 0 0 10px 0; border: 1px solid #ddd; padding:10px; border-radius: 4px; overflow: hidden; box-sizing: border-box;}
ul.comunicados li.leads { background: #FFFDE7; font: 600 12px 'Open Sans', Arial, sans-serif; color: #EC7404; width: 100%; max-width: 900px; margin: 0 0 10px 0; border: 3px solid #EC7404; padding:10px; border-radius: 4px; overflow: hidden; box-sizing: border-box;}
ul.comunicados li span { margin:0 10px 0 0; float:left;}
ul.comunicados li span.data { width:75px; border-right:1px solid #ddd;}
ul.comunicados li span.marca { width:80px; padding:0 10px 0 0; border-right:1px solid #ddd; font-weight:bold; text-align:center;}
ul.comunicados li p{ float: left;}
ul.comunicados li a.pdf { color: #E24C3F; float: right;}
ul.comunicados li a.pdf img { margin: 0 5px 0 0; float: left;}




