@media screen and (min-width: 801px)
{

/*** RESET ***/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, input, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0;	font-size: 100%; font: inherit;	vertical-align: baseline;}

.clear {clear:both;}
body {font-family:Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; line-height: 1;}
main {min-width:100%;}
strong {font-weight:bold;}
em {font-style:italic;}



/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}



/*** FONT FACE ***/

@font-face {
    font-family: 'stainless-boldbold';
    src: url('../fonts/stainl01-webfont.eot');
    src: url('../fonts/stainl01-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stainl01-webfont.woff') format('woff'),
         url('../fonts/stainl01-webfont.ttf') format('truetype'),
         url('../fonts/stainl01-webfont.svg#stainless-boldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*** HEADER ***/
header {background:url(../img/bg-header.png) repeat-x; width:100%; min-width:1020px; height:100px; margin-top:27px; position:relative; z-index:10;}
#header_content {width:980px; padding:0 20px; margin:0 auto;}
#header_logo {float:left;}
#header_logo a {background:url(../img/dbandeja.png) no-repeat 0px 0px; display:block; text-indent:-9999px; width:137px; height:99px; margin-top:-16px;}
#header_menu {float:right; margin-top:25px;}
#header_menu ul {list-style:none;}
#header_menu ul li {display:inline; float:left; margin-left:30px; font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#header_menu ul li a {background:#009F9C; padding:7px 30px; color:#FFF; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#header_menu ul li a:hover {background:#00B3AE;}



/*** CONTENT ***/
#content {width:980px; height:100%; padding:0 20px; margin:0 auto; position:relative;}

#bg_home {background:url(../img/bg-home.jpg) no-repeat; width:100%; min-width:1020px; height:600px; position:absolute; top:-27px; z-index:-1;}



/*** HOME ***/
#home_search {margin-top:16px;}
#home_search h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; font-size:32px; text-align:center; color:#FFF;}
#home_search span {padding:10px 15px; background:url(../img/bg-search.png) repeat;}

#search_box {width:780px; height:100px; padding:30px; background: #f4aa01; /* Old browsers */
background: -moz-linear-gradient(top,  #f4aa01 0%, #ed8c01 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4aa01), color-stop(100%,#ed8c01)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4aa01 0%,#ed8c01 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4aa01 0%,#ed8c01 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4aa01 0%,#ed8c01 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4aa01 0%,#ed8c01 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4aa01', endColorstr='#ed8c01',GradientType=0 ); /* IE6-9 */ margin:70px auto 0; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#search_box p {font-size:16px; color:#FFF; font-weight:bold; padding-left:3px;}
#search_box input, #search_box select {color: #757575; width:244px; height:20px; padding:8px; background:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-top:10px;  border:1px solid #CCC;}
#search_box select { height:39px; }
#search_box input.submit {width:200px; height:40px; background:#009F9C; color:#FFF; font-size:18px; font-weight:bold; border:none; -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75); box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);}
#search_box input.submit:hover {background:#00B3AE; cursor:pointer;}
#search_box .search_left {float:left; width:260px; height:100%; margin-top:10px;}
#search_box .search_center {float:left; width:260px; height:100%; margin-left:30px; margin-top:10px;}
#search_box .search_right {float:left; width:200px; height:100%; margin-left:30px; margin-top:25px;}

#search_bottom {background:url(../img/bg-search.png) repeat; width:800px; padding:10px 20px; margin:30px auto 0; font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility;}
#search_bottom h2 {font-size:18px; text-align:center; color:#FFF;}
#search_bottom h3 {font-size:22px; text-align:center; color:#FFF; margin-top:20px;}

#search_itens {position:absolute; top:398px;}
#search_itens ul {list-style:none;}
#search_itens ul li {display:inline; float:left; background:url(../img/bg-search-item.png) no-repeat; width:158px; height:48px; font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; text-align:center; color:#FFF; padding-top:10px; margin-left:8px;}
#search_itens ul li:first-child {margin-left:0;}

#content_home {margin-top:120px;}
#content_home_left {width:580px; float:left;}
#content_home_left h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; color:#00514F; font-size:24px; font-weight:bold; margin-top:10px;}
#content_home_left ul {margin-top:20px;}
#content_home_left ul li {font-size:16px; color:#333; margin-bottom:3px; height:30px; padding:7px 0 0 40px;}
#content_home_left ul li.um {background:url(../img/item1.png) no-repeat;}
#content_home_left ul li.dois {background:url(../img/item2.png) no-repeat;}
#content_home_left ul li.tres {background:url(../img/item3.png) no-repeat;}
#content_home_left p {font-size:17px; color:#333; font-weight:bold; margin-top:10px;}
#content_home_right {float:right; width:340px; height:180px; padding:10px 20px 20px; background:#F2F2F2; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

#content_home_right h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; color:#00514F; font-size:24px; font-weight:bold; text-align:center;}
#content_home_right p {font-size:14px; color:#333; margin-top:20px; text-align:center;}
#content_home_right p.linkanuncie {margin-top:30px;}
#content_home_right a {background:#009F9C; padding:7px 30px; color:#FFF; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:bold; -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75); box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);}
#content_home_right a:hover {background:#00B3AE;}



/*** FOOTER ***/
footer {width:100%; min-width:1020px; height:310px; background:#009F9C; margin-top:70px; position:relative;}
#footer_content {width:980px; padding:0 20px; margin:0 auto;}
#footer_top {width:100%; height:56px; float:left; margin-top:10px;}
#footer_logo {float:left;}
#footer_logo p {float:left;}
#footer_logo a {background:url(../img/dbandeja-footer.png) no-repeat 0px 0px; display:block; text-indent:-9999px; width:81px; height:56px;}
#footer_logo p.copyright {color:#FFF; font-size:12px; padding:25px 0 0 10px;}

#footer_social {float:right; margin-top:10px;}
#footer_social p {float:left; font-size:18px; color:#FFF; font-weight:bold; margin:8px 15px 0 0;}
#footer_social ul {list-style:none; float:right;}
#footer_social ul li {float:left; display:block; width:32px; height:32px; margin-left:15px;}
#footer_social ul li a {width:100%; height:100%; display:block; text-indent:-9999px;}
#footer_social ul li a.facebook {width:32px; height:32px; background:url(../img/social-facebook.png) no-repeat; cursor:pointer; text-indent:-9999px;}
#footer_social ul li a.twitter {width:32px; height:32px; background:url(../img/social-twitter.png) no-repeat; cursor:pointer; text-indent:-9999px;}
#footer_social ul li a.pinterest {width:32px; height:32px; background:url(../img/social-pinterest.png) no-repeat; cursor:pointer; text-indent:-9999px;}
#footer_social ul li a.linkedin {width:32px; height:32px; background:url(../img/social-linkedin.png) no-repeat; cursor:pointer; text-indent:-9999px;}

#footer_sep {width:100%; height:2px; background:url(../img/footer-sep.png) repeat-x; margin-top:10px;}

#footer_bottom {margin-top:20px;}
#footer_bottom_left {float:left; width:300px; height:100%;}
#footer_bottom_left h4 {font-size:16px; font-weight:bold; color:#FFF; text-transform:uppercase;}
#footer_bottom_left ul {margin-top:30px;}
#footer_bottom_left ul li {font-size:14px; font-weight:bold; margin-bottom:10px;}
#footer_bottom_left ul li a {color:#FFF; text-decoration:none;}
#footer_bottom_left ul li a:hover {text-decoration:underline;}

#footer_bottom_center {float:left; width:300px; height:100%;}
#footer_bottom_center h4 {font-size:16px; font-weight:bold; color:#FFF; text-transform:uppercase;}
#footer_bottom_center p.mensagem {font-size:14px; font-weight:bold; margin-top:30px;}
#footer_bottom_center p.email {font-size:16px; font-weight:bold; margin-top:30px; background:url(../img/email.png) no-repeat; padding-left:25px;}
#footer_bottom_center p.telefone {font-size:20px; font-weight:bold; margin-top:30px; background:url(../img/telefone.png) no-repeat; padding-left:25px; color:#FFF;}
#footer_bottom_center a {color:#FFF; text-decoration:none;}
#footer_bottom_center a:hover {text-decoration:underline;}

#footer_bottom_right {width:300px; height:190px; padding:0 3px; background:#FFF; float:right; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}



/*** PASSOS ***/
#passo_wrapper {background:#F2F2F2; margin-top:-35px; z-index:-10; float:left; width:980px; height:100%; margin-bottom:-70px;}
#passo_left {float:left; width:300px; height:100%; margin-top:50px; padding-left:10px;}
#passo_left .resumo_pesquisa {font-size:16px; color:#333;}
#passo_left #filtro_preco {margin-top:60px;}
#passo_left #filtro_preco p {font-size:16px; color:#333; line-height:1.3;}
#passo_left #filtro_preco form {margin-top:20px;}
#passo_left #filtro_preco form input {margin-bottom:15px;}
#passo_left #filtro_preco form label {font-size:14px; color:#333; padding-left:5px;}

#passo_left ul.fornecedores_selecionados {list-style:none; margin-top:30px;}
#passo_left ul.fornecedores_selecionados li {font-size:14px; font-weight:bold; color:#333; margin-bottom:10px;}

#passo_right {float:right; width:620px; height:100%; background:#FFF; padding:49px 0 50px 40px;;}
#passo_right h2 {font-size:20px; font-weight:bold; color:#333;}
#passo_right .tipos_evento {margin:50px 0 0 -60px;}
#passo_right .tipos_evento ul {list-style:none;}
#passo_right .tipos_evento ul li {display:inline; float:left; margin-left:60px; margin-bottom:30px; background:#009F9C; font:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#passo_right .tipos_evento ul li a {display:block; color:#FFF; font-weight:bold; text-decoration:none;  width:280px; height:50px; text-align:center; line-height:50px;}
#passo_right .tipos_evento ul li a:hover {background:#00B3AE; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

#passo_right form.lista_fornecedores {margin-top:30px;}
#passo_right form.lista_fornecedores label.css-label{ background-image:url(../img/lite-cyan-check.png); font-size:14px; font-weight:bold; color:#009F9C; padding-left:5px;}
#passo_right form.lista_fornecedores input[type=checkbox].css-checkbox {position: absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
#passo_right form.lista_fornecedores input[type=checkbox].css-checkbox + label.css-label {padding-left:20px; height:15px; display:inline-block; line-height:15px; background-repeat:no-repeat; background-position: 0 0; font-size:15px; vertical-align:middle; cursor:pointer;}
#passo_right form.lista_fornecedores input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -15px;}
#passo_right form.lista_fornecedores input.passo_submit {float:right; width:280px; height:50px; text-align:center; line-height:50px; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; margin-top:40px; background:url(../img/bg-prosseguir.png) no-repeat 85% 50% #009F9C;}
#passo_right form.lista_fornecedores input.passo_submit:hover {cursor:pointer; background:url(../img/bg-prosseguir.png) no-repeat 85% 50% #00B3AE;}
#passo_right form.lista_fornecedores a.passo_submit {float:right; width:280px; height:50px; text-align:center; line-height:50px; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; margin-top:40px; background:url(../img/bg-prosseguir.png) no-repeat 85% 50% #009F9C;}
#passo_right form.lista_fornecedores a.passo_submit:hover {cursor:pointer; background:url(../img/bg-prosseguir.png) no-repeat 85% 50% #00B3AE;}

#passo_right ul.listagem-fornecedores {list-style:none; margin-top:30px;}
#passo_right ul.listagem-fornecedores li {height:150px;}
#passo_right ul.listagem-fornecedores li .fornecedor {width:580px; height:120px; padding:10px; background:#F2F2F2;}
#passo_right ul.listagem-fornecedores li .fornecedor:hover {cursor:pointer; background:#00B7B3;}
/*#passo_right ul.listagem-fornecedores li .fornecedor img {float:left; margin-right:10px;}*/
#passo_right ul.listagem-fornecedores li .fornecedor .nome_fornecedor {font-size:18px; font-weight:bold; color:#333;}
#passo_right ul.listagem-fornecedores li .fornecedor .desc_fornecedor {font-size:14px; color:#333; font-weight:normal; margin-top:20px;}

#passo_right form.dados_cliente {margin-top:77px;}
#passo_right form.dados_cliente p.campo {margin-bottom:30px;}
#passo_right form.dados_cliente p.linha {float:left;}
#passo_right form.dados_cliente p.linha1 {margin-right:20px;}
#passo_right form.dados_cliente p.envio {font-size:16px; font-weight:bold; color:#333; margin-bottom:20px;}
#passo_right form.dados_cliente p.mensagem {font-size:16px; font-weight:bold; color:#333; margin-top:30px; margin-bottom:20px;}
#passo_right form.dados_cliente span.cbfloat {width:100px; float:left; padding-top:15px; }
#passo_right form.dados_cliente .cbfloatlabel {padding-left:5px;}
#passo_right form.dados_cliente label {font-size:16px; font-weight:bold; color:#333;}
#passo_right form.dados_cliente input.texto {width:285px; height:20px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px;}
#passo_right form.dados_cliente textarea {width:604px; height:130px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:Arial, Helvetica, sans-serif;}
#passo_right form.dados_cliente input.passo_submit {float:right; width:280px; height:50px; text-align:center; line-height:50px; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; margin-top:40px; background:#009F9C;}
#passo_right form.dados_cliente input.passo_submit:hover {cursor:pointer; background:#00B3AE;}
#passo_right form.dados_cliente p.termos {float:right; font-size:10px; color:#333; font-weight:bold; margin-top:10px;}
#passo_right form.dados_cliente p.termos a {text-decoration:none; color:#009F9C;}
#passo_right form.dados_cliente p.termos a:hover {color:#00B3AE;}



/*** PÃGINA DE ORÃ‡AMENTO ENVIADO COM SUCESSO ***/
#sucesso {width:960px; height:100%; padding:20px 10px 10px 10px; background:#F2F2F2; margin-top:20px;}
#sucesso h1 {font-size:20px; font-weight:bold; color:#333; margin-bottom:20px;}
#sucesso p {font-size:16px; color:#333; margin-bottom:20px; line-height:1.3;}

#demais_servicos {margin-top:20px;}
#demais_servicos ul {list-style:none;}
#demais_servicos ul li {display:inline; float:left; margin:30px 10px 0 10px; background:#009F9C; font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#demais_servicos ul li a {display:block; color:#FFF; font-weight:bold; text-decoration:none;  width:225px; height:50px; text-align:center; line-height:50px;}
#demais_servicos ul li a:hover {background:#00B3AE; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}



/*** TERMOS DE USO ***/
#termos {margin-top:20px; width:100%; height:100%;}
#termos h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#termos p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}



/*** POLÃTICA DE PRIVACIDADE ***/
#politica {margin-top:20px;  width:100%; height:100%;}
#politica h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#politica p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}



/*** SOBRE O DBANDEJA ***/
#sobre {margin-top:20px;  width:100%; height:100%;}
#sobre h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#sobre p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}



/*** ANUNCIE NO DBANDEJA ***/
#anuncie_left {float:left; margin-top:20px; width:640px; height:100%; background:url(../img/anuncie-bg.png) no-repeat top right;}
#anuncie_left h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:30px; text-transform:uppercase; width:470px;}
#anuncie_left h2 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#333; margin-bottom:50px; width:370px;}
#anuncie_left h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:22px; font-weight:bold; color:#00514C; margin-bottom:30px; width:550px;}
#anuncie_left ul {margin-bottom:80px;}
#anuncie_left ul li {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:20px; font-weight:bold; color:#00514C; margin-bottom:20px; background:url(../img/anuncie-bullet.png) no-repeat; padding-left:30px;}

#anuncie_left p {font-size:13px; color:#333; margin-bottom:15px; line-height:1.2;}

#anuncie_right {float:right; width:300px; height:700px; background:#F2F2F2; padding:0 20px;}
#anuncie_form_top {width:340px; height:125px; background:url(../img/anuncie-form.png) no-repeat; margin-left:-20px;}
#anuncie_right h2 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:32px; color:#FFF; font-weight:bold; text-align:center; padding-top:15px;}
#anuncie_right h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:16px; color:#FFF; font-weight:bold; text-align:center; margin-top:15px;}
#anuncie_right form.form_anuncie {margin-top:10px;}
#anuncie_right form.form_anuncie .campo_anuncie {font-size:16px; color:#333; font-weight:bold; float:left; width:300px; margin-bottom:0px;}
#anuncie_right form.form_anuncie .campo_anuncie span.umalinha {float:left; width:90px; padding-top:15px;}
#anuncie_right form.form_anuncie .campo_anuncie span.duaslinhas {float:left; width:90px; padding-top:8px;}
#anuncie_right form.form_anuncie .campo_anuncie input {width:190px; height:20px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#anuncie_right form.form_anuncie .campo_aceite {float:left; font-size:12px; color:#333; margin-top:10px;}
#anuncie_right form.form_anuncie .campo_aceite input {margin-right:5px;}
#anuncie_right form.form_anuncie .campo_aceite a {text-decoration:none; color:#009F99; font-weight:bold;}
#anuncie_right form.form_anuncie .campo_aceite a:hover {text-decoration:underline;}
#anuncie_right form.form_anuncie .cadastro_submit {width:300px; height:50px; text-align:center; line-height:50px; font-size:28px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; margin-top:40px; background:#009F9C;}
#anuncie_right form.form_anuncie .cadastro_submit:hover {cursor:pointer; background:#00B3AE;}
#anuncie_right .cadastrado {font-size:16px; color:#333; text-align:center; margin-top:50px;}
#anuncie_right .cadastrado a {text-decoration:none; color:#009F99; font-weight:bold;}
#anuncie_right .cadastrado a:hover {text-decoration:underline;}



/*** CADASTRO REALIZADO COM SUCESSO ***/
#cadastro_sucesso {margin-top:20px;  width:100%; height:300px;}
#cadastro_sucesso h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#cadastro_sucesso p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px; line-height:1.2;}



/*** LOGIN ***/
#login_left {float:left; margin-top:20px;  width:300px; height:300px;}
#login_left h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#login_left .form_login {}
#login_left .form_login p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px;}
#login_left .form_login input {width:288px; height:20px; font-weight:normal; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#login_left .form_login .login_submit {float:right; width:140px; height:32px; text-align:center; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; background:#009F9C;}
#login_left .form_login .login_submit:hover {cursor:pointer; background:#00B3AE;}

#login_right {float:right; width:480px; margin-top:80px;}
#login_right p {font-size:16px; color:#333; font-weight:bold; margin-bottom:10px;}
#login_right p.reclink {font-size:14px; font-weight:bold; margin-bottom:40px;}
#login_right p.reclink a {text-decoration:none; color:#009F99;}
#login_right p.reclink a:hover {text-decoration:underline;}



/*** RECUPERAÃ‡ÃƒO DE SENHA ***/

#rec_senha {margin-top:20px; width:100%; height:300px;}
#rec_senha h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#rec_senha p {font-size:16px; color:#333;}
#rec_senha .form_recsenha {margin-top:50px;}
#rec_senha .form_recsenha p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px;}
#rec_senha .form_recsenha input {width:288px; height:20px; font-weight:normal; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#rec_senha .form_recsenha .login_submit {width:140px; height:32px; text-align:center; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; background:#009F9C; margin-left:160px;}
#rec_senha .form_recsenha .login_submit:hover {cursor:pointer; background:#00B3AE;}



/*** FALE CONOSCO ***/
#contato_left {float:left; margin-top:20px;  width:620; height:100%;}
#contato_left h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#contato_left .form_contato {}
#contato_left .form_contato p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px;}
#contato_left .form_contato p.umalinha {float:left; margin-right:20px;}
#contato_left .form_contato input {width:288px; height:20px; font-weight:normal; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#contato_left .form_contato textarea {width:609px; height:130px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
#contato_left .form_contato .contato_submit {float:right; width:280px; height:50px; text-align:center; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; background:#009F9C; margin-left:160px; margin-right:20px;}
#contato_left .form_contato .contato_submit:hover {cursor:pointer; background:#00B3AE;}

#contato_right {float:right; margin-top:80px;}
#contato_right h2 {font-size:16px; color:#333; font-weight:bold; text-align:right; margin-bottom:20px;}
#contato_right p.fone {font-size:24px; color:#333; font-weight:bold; text-align:right; margin-bottom:10px;}
#contato_right p.horario {font-size:12px; color:#333; text-align:right;}


/*** NOVA SENHA ***/

#recsenha {margin-top:20px; width:100%; height:300px;}
#recsenha h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#recsenha p {font-size:16px; color:#333;}
#recsenha .form_recsenha {margin-top:50px;}
#recsenha .form_recsenha p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px;}
#recsenha .form_recsenha input {width:288px; height:20px; font-weight:normal; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#recsenha .form_recsenha .login_submit {width:140px; height:32px; text-align:center; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; background:#009F9C; margin-left:160px;}
#recsenha .form_recsenha .login_submit:hover {cursor:pointer; background:#00B3AE;}

/*Campo obrigatÃ³rio*/
.form-req {
	font-weight: bold;
	font-style:normal;
	color:#d10000;
	font-size:1.3em;
}

}


@media screen and (min-width: 481px) and (max-width: 800px) {
	/*** RESET ***/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, input, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0;	font-size: 100%; font: inherit;	vertical-align: baseline;}

.clear {clear:both;}
body {font-family:Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; line-height: 1;}
main {}
strong {font-weight:bold;}
em {font-style:italic;}



/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}



/*** FONT FACE ***/

@font-face {
    font-family: 'stainless-boldbold';
    src: url('../fonts/stainl01-webfont.eot');
    src: url('../fonts/stainl01-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stainl01-webfont.woff') format('woff'),
         url('../fonts/stainl01-webfont.ttf') format('truetype'),
         url('../fonts/stainl01-webfont.svg#stainless-boldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*** HEADER ***/
header {background:url(../img/bg-header.png) repeat-x; width:100%; min-width:768; height:100px; margin-top:27px; position:relative; z-index:10;}
#header_content {width:728px; padding:0 10px; margin:0 auto;}
#header_logo {float:left;}
#header_logo a {background:url(../img/dbandeja.png) no-repeat 0px 0px; display:block; text-indent:-9999px; width:137px; height:99px; margin-top:-16px;}
#header_menu {float:right; margin-top:25px;}
#header_menu ul {list-style:none;}
#header_menu ul li {display:inline; float:left; margin-left:30px; font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#header_menu ul li a {background:#009F9C; padding:7px 30px; color:#FFF; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#header_menu ul li a:hover {background:#00B3AE;}



/*** CONTENT ***/
#content {width:728px; height:100%; padding:0 10px; margin:0 auto; position:relative;}

#bg_home {background:url(../img/bg-home.jpg) no-repeat; width:100%; min-width:768px; height:580px; position:absolute; top:-27px; z-index:-1;}



/*** HOME ***/
#home_search {margin-top:16px;}
#home_search h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; font-size:26px; text-align:center; color:#FFF;}
#home_search span {padding:10px 15px; background:url(../img/bg-search.png) repeat;}

#search_box {width:668px; height:100px; padding:30px; background: #f4aa01; /* Old browsers */
background: -moz-linear-gradient(top,  #f4aa01 0%, #ed8c01 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4aa01), color-stop(100%,#ed8c01)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4aa01 0%,#ed8c01 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4aa01 0%,#ed8c01 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4aa01 0%,#ed8c01 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4aa01 0%,#ed8c01 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4aa01', endColorstr='#ed8c01',GradientType=0 ); /* IE6-9 */ margin:50px auto 0; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#search_box p {font-size:16px; color:#FFF; font-weight:bold; padding-left:3px;}
#search_box input {width:195px; height:20px; padding:8px; background:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-top:10px;  border:1px solid #CCC;}
#search_box input.submit {width:190px; height:36px; background:#009F9C; color:#FFF; font-size:18px; font-weight:bold; border:none; -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75); box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);}
#search_box input.submit:hover {background:#00B3AE; cursor:pointer;}
#search_box .search_left {float:left; width:215px; height:100%; margin-top:10px;}
#search_box .search_center {float:left; width:215px; height:100%; margin-left:20px; margin-top:10px;}
#search_box .search_right {float:left; width:180px; height:100%; margin-left:20px; margin-top:27px;}

#search_bottom {background:url(../img/bg-search.png) repeat; width:688px; padding:10px 20px; margin:30px auto 0; font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility;}
#search_bottom h2 {font-size:16px; text-align:center; color:#FFF;}
#search_bottom h3 {font-size:22px; text-align:center; color:#FFF; margin-top:20px;}

#search_itens {position:absolute; top:378px;}
#search_itens ul {list-style:none; margin-left:-3px;}
#search_itens ul li {display:inline; float:left; background:url(../img/bg-search-item-ipad.png) no-repeat; width:120px; height:48px; font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; text-align:center; color:#FFF; padding-top:13px; margin-left:3px; font-size:14px;}
#search_itens ul li:first-child {margin-left:0;}

#content_home {margin-top:100px;}
#content_home_left {width:340px; float:left;}
#content_home_left h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; color:#00514F; font-size:24px; font-weight:bold; margin-top:10px;}
#content_home_left ul {margin-top:20px;}
#content_home_left ul li {font-size:16px; color:#333; margin-bottom:3px; height:50px; padding:0 0 0 40px;}
#content_home_left ul li.um {background:url(../img/item1.png) no-repeat;}
#content_home_left ul li.dois {background:url(../img/item2.png) no-repeat;}
#content_home_left ul li.tres {background:url(../img/item3.png) no-repeat;}
#content_home_left p {font-size:17px; color:#333; font-weight:bold; margin-top:10px;}

#content_home_right {float:right; width:340px; height:180px; padding:10px 20px 20px; background:#F2F2F2; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-top:5px;}
#content_home_right h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; color:#00514F; font-size:24px; font-weight:bold; text-align:center;}
#content_home_right p {font-size:14px; color:#333; margin-top:20px; text-align:center;}
#content_home_right p.linkanuncie {margin-top:30px;}
#content_home_right a {background:#009F9C; padding:7px 30px; color:#FFF; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:bold; -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75); box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);}
#content_home_right a:hover {background:#00B3AE;}



/*** FOOTER ***/
footer {width:100%; min-width:768px; height:310px; background:#009F9C; margin-top:70px; position:relative;}
#footer_content {width:728px; padding:0 10px; margin:0 auto;}
#footer_top {width:100%; height:56px; float:left; margin-top:10px;}
#footer_logo {float:left;}
#footer_logo p {float:left;}
#footer_logo a {background:url(../img/dbandeja-footer.png) no-repeat 0px 0px; display:block; text-indent:-9999px; width:81px; height:56px;}
#footer_logo p.copyright {color:#FFF; font-size:12px; padding:25px 0 0 10px;}

#footer_social {float:right; margin-top:10px;}
#footer_social p {float:left; font-size:18px; color:#FFF; font-weight:bold; margin:8px 15px 0 0;}
#footer_social ul {list-style:none; float:right;}
#footer_social ul li {float:left; display:block; width:32px; height:32px; margin-left:15px;}
#footer_social ul li a {width:100%; height:100%; display:block; text-indent:-9999px;}
#footer_social ul li a.facebook {width:32px; height:32px; background:url(../img/social-facebook.png) no-repeat; cursor:pointer; text-indent:-9999px;}
#footer_social ul li a.twitter {width:32px; height:32px; background:url(../img/social-twitter.png) no-repeat; cursor:pointer; text-indent:-9999px;}
#footer_social ul li a.pinterest {width:32px; height:32px; background:url(../img/social-pinterest.png) no-repeat; cursor:pointer; text-indent:-9999px;}
#footer_social ul li a.linkedin {width:32px; height:32px; background:url(../img/social-linkedin.png) no-repeat; cursor:pointer; text-indent:-9999px;}

#footer_sep {width:100%; height:2px; background:url(../img/footer-sep.png) repeat-x; margin-top:10px;}

#footer_bottom {margin-top:20px;}
#footer_bottom_left {float:left; width:200px; height:100%;}
#footer_bottom_left h4 {font-size:16px; font-weight:bold; color:#FFF; text-transform:uppercase;}
#footer_bottom_left ul {margin-top:30px;}
#footer_bottom_left ul li {font-size:14px; font-weight:bold; margin-bottom:10px;}
#footer_bottom_left ul li a {color:#FFF; text-decoration:none;}
#footer_bottom_left ul li a:hover {text-decoration:underline;}

#footer_bottom_center {float:left; width:200px; height:100%;}
#footer_bottom_center h4 {font-size:16px; font-weight:bold; color:#FFF; text-transform:uppercase;}
#footer_bottom_center p.mensagem {font-size:14px; font-weight:bold; margin-top:30px;}
#footer_bottom_center p.email {font-size:12px; font-weight:bold; margin-top:35px;}
#footer_bottom_center p.telefone {font-size:20px; font-weight:bold; margin-top:30px; background:url(../img/telefone.png) no-repeat; padding-left:25px; color:#FFF;}
#footer_bottom_center a {color:#FFF; text-decoration:none;}
#footer_bottom_center a:hover {text-decoration:underline;}

#footer_bottom_right {width:300px; height:190px; padding:0 3px; background:#FFF; float:right; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}



/*** PASSOS ***/
#passo_wrapper {background:#F2F2F2; margin-top:-35px; z-index:-10; float:left; width:728px; height:100%; margin-bottom:-70px;}
#passo_left {float:left; width:200px; height:100%; margin-top:50px; padding-left:10px;}
#passo_left .resumo_pesquisa {font-size:16px; color:#333;}
#passo_left #filtro_preco {margin-top:60px;}
#passo_left #filtro_preco p {font-size:16px; color:#333; line-height:1.3;}
#passo_left #filtro_preco form {margin-top:20px;}
#passo_left #filtro_preco form input {margin-bottom:15px;}
#passo_left #filtro_preco form label {font-size:14px; color:#333; padding-left:5px;}

#passo_left ul.fornecedores_selecionados {list-style:none; margin-top:30px;}
#passo_left ul.fornecedores_selecionados li {font-size:14px; font-weight:bold; color:#333; margin-bottom:10px;}

#passo_right {float:right; width:470px; height:100%; background:#FFF; padding:49px 0 50px 40px;;}
#passo_right h2 {font-size:20px; font-weight:bold; color:#333;}
#passo_right .tipos_evento {margin:50px 0 0 -60px;}
#passo_right .tipos_evento ul {list-style:none;}
#passo_right .tipos_evento ul li {display:inline; float:left; margin-left:60px; margin-bottom:30px; background:#009F9C; font:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#passo_right .tipos_evento ul li a {display:block; color:#FFF; font-weight:bold; text-decoration:none;  width:205px; height:50px; text-align:center; line-height:50px;}
#passo_right .tipos_evento ul li a:hover {background:#00B3AE; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

#passo_right form.lista_fornecedores {margin-top:30px;}
#passo_right form.lista_fornecedores label.css-label{ background-image:url(../img/lite-cyan-check.png); font-size:14px; font-weight:bold; color:#009F9C; padding-left:5px;}
#passo_right form.lista_fornecedores input[type=checkbox].css-checkbox {position: absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
#passo_right form.lista_fornecedores input[type=checkbox].css-checkbox + label.css-label {padding-left:20px; height:15px; display:inline-block; line-height:15px; background-repeat:no-repeat; background-position: 0 0; font-size:15px; vertical-align:middle; cursor:pointer;}
#passo_right form.lista_fornecedores input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -15px;}
#passo_right form.lista_fornecedores input.passo_submit {float:right; width:280px; height:50px; text-align:center; line-height:50px; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; margin-top:40px; background:url(../img/bg-prosseguir.png) no-repeat 85% 50% #009F9C;}
#passo_right form.lista_fornecedores input.passo_submit:hover {cursor:pointer; background:url(../img/bg-prosseguir.png) no-repeat 85% 50% #00B3AE;}


#passo_right ul.listagem-fornecedores {list-style:none; margin-top:30px;}
#passo_right ul.listagem-fornecedores li {height:125px;}
#passo_right ul.listagem-fornecedores li .fornecedor {width:430px; height:95px; padding:10px; background:#F2F2F2;}
#passo_right ul.listagem-fornecedores li .fornecedor:hover {cursor:pointer; background:#00B7B3;}
#passo_right ul.listagem-fornecedores li .fornecedor img {float:left; margin-right:10px; width:140px; height:95px;}
#passo_right ul.listagem-fornecedores li .fornecedor .nome_fornecedor {font-size:14px; font-weight:bold; color:#333;}
#passo_right ul.listagem-fornecedores li .fornecedor .desc_fornecedor {font-size:11px; color:#333; font-weight:normal; margin-top:5px;}

#passo_right form.dados_cliente {margin-top:77px;}
#passo_right form.dados_cliente p.campo {margin-bottom:30px;}
#passo_right form.dados_cliente p.linha {}
#passo_right form.dados_cliente p.linha1 {margin-right:20px;}
#passo_right form.dados_cliente p.envio {font-size:16px; font-weight:bold; color:#333; margin-bottom:20px;}
#passo_right form.dados_cliente p.mensagem {font-size:16px; font-weight:bold; color:#333; margin-top:30px; margin-bottom:20px;}
#passo_right form.dados_cliente span.cbfloat {width:100px; float:left; padding-top:15px;}
#passo_right form.dados_cliente .cbfloatlabel {padding-left:5px;}
#passo_right form.dados_cliente label {font-size:16px; font-weight:bold; color:#333;}
#passo_right form.dados_cliente input.texto {width:285px; height:20px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px;}
#passo_right form.dados_cliente textarea {width:460px; height:130px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:Arial, Helvetica, sans-serif;}
#passo_right form.dados_cliente input.passo_submit {float:right; width:280px; height:50px; text-align:center; line-height:50px; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; margin-top:40px; background:#009F9C;}
#passo_right form.dados_cliente input.passo_submit:hover {cursor:pointer; background:#00B3AE;}
#passo_right form.dados_cliente p.termos {float:right; font-size:10px; color:#333; font-weight:bold; margin-top:10px; text-align:right;}
#passo_right form.dados_cliente p.termos a {text-decoration:none; color:#009F9C;}
#passo_right form.dados_cliente p.termos a:hover {color:#00B3AE;}



/*** PÃƒÂGINA DE ORÃƒâ€¡AMENTO ENVIADO COM SUCESSO ***/
#sucesso {width:708px; height:100%; padding:20px 10px 10px 10px; background:#F2F2F2; margin-top:20px;}
#sucesso h1 {font-size:20px; font-weight:bold; color:#333; margin-bottom:20px;}
#sucesso p {font-size:16px; color:#333; margin-bottom:20px; line-height:1.3;}

#demais_servicos {margin-top:20px;}
#demais_servicos ul {list-style:none;}
#demais_servicos ul li {display:inline; float:left; margin:30px 15px 0 15px; background:#009F9C; font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#demais_servicos ul li a {display:block; color:#FFF; font-weight:bold; text-decoration:none;  width:210px; height:50px; text-align:center; line-height:50px;}
#demais_servicos ul li a:hover {background:#00B3AE; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}



/*** TERMOS DE USO ***/
#termos {margin-top:20px; width:100%; height:100%;}
#termos h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#termos p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}



/*** POLÃƒÂTICA DE PRIVACIDADE ***/
#politica {margin-top:20px;  width:100%; height:100%;}
#politica h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#politica p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}



/*** SOBRE O DBANDEJA ***/
#sobre {margin-top:20px;  width:100%; height:100%;}
#sobre h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#sobre p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}



/*** ANUNCIE NO DBANDEJA ***/
#anuncie_left {margin-top:20px; width:100%; height:100%; background:url(../img/anuncie-bg.png) no-repeat right;}
#anuncie_left h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:20px; text-transform:uppercase;}
#anuncie_left h2 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#333; margin-bottom:50px; width:370px;}
#anuncie_left h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:22px; font-weight:bold; color:#00514C; margin-bottom:30px; width:550px;}
#anuncie_left ul {margin-bottom:80px;}
#anuncie_left ul li {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:20px; font-weight:bold; color:#00514C; margin-bottom:20px; background:url(../img/anuncie-bullet.png) no-repeat; padding-left:30px;}
#anuncie_left p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}

#anuncie_right {width:420px; height:100%; background:#F2F2F2; padding:20px 20px; margin-top:30px; margin-left:135px;}
#anuncie_form_top {width:460px; height:125px; background:url(../img/anuncie-form-tablet.png) no-repeat; margin-left:-20px; margin-top:-20px;}
#anuncie_right h2 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:32px; color:#FFF; font-weight:bold; text-align:center; padding-top:15px;}
#anuncie_right h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:16px; color:#FFF; font-weight:bold; text-align:center; margin-top:15px;}
#anuncie_right form.form_anuncie {margin-top:10px;}
#anuncie_right form.form_anuncie .campo_anuncie {font-size:16px; color:#333; font-weight:bold; float:left; width:420px; margin-bottom:15px;}
#anuncie_right form.form_anuncie .campo_anuncie span.umalinha {float:left; width:100px; padding-top:15px;}
#anuncie_right form.form_anuncie .campo_anuncie span.duaslinhas {float:left; width:100px; padding-top:8px;}
#anuncie_right form.form_anuncie .campo_anuncie input {width:285px; height:20px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#anuncie_right form.form_anuncie .campo_aceite {float:left; font-size:12px; color:#333; margin-top:10px;}
#anuncie_right form.form_anuncie .campo_aceite input {margin-right:5px;}
#anuncie_right form.form_anuncie .campo_aceite a {text-decoration:none; color:#009F99; font-weight:bold;}
#anuncie_right form.form_anuncie .campo_aceite a:hover {text-decoration:underline;}
#anuncie_right form.form_anuncie .cadastro_submit {width:280px; height:50px; text-align:center; line-height:50px; font-size:28px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; margin-top:40px; background:#009F9C; margin-left:72px;}
#anuncie_right form.form_anuncie .cadastro_submit:hover {cursor:pointer; background:#00B3AE;}
#anuncie_right .cadastrado {font-size:16px; color:#333; text-align:center; margin-top:50px;}
#anuncie_right .cadastrado a {text-decoration:none; color:#009F99; font-weight:bold;}
#anuncie_right .cadastrado a:hover {text-decoration:underline;}



/*** CADASTRO REALIZADO COM SUCESSO ***/
#cadastro_sucesso {margin-top:20px;  width:100%; height:300px;}
#cadastro_sucesso h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#cadastro_sucesso p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px; line-height:1.2;}



/*** LOGIN ***/
#login_left {float:left; margin-top:20px;  width:300px; height:300px;}
#login_left h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#login_left .form_login {}
#login_left .form_login p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px;}
#login_left .form_login input {width:288px; height:20px; font-weight:normal; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#login_left .form_login .login_submit {width:140px; height:40px !important; line-height:32px; text-align:center; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; background:#009F9C;}
#login_left .form_login .login_submit:hover {cursor:pointer; background:#00B3AE;}

#login_right {float:right; width:300px; margin-top:80px;}
#login_right p {font-size:16px; color:#333; font-weight:bold; margin-bottom:10px;}
#login_right p.reclink {font-size:14px; font-weight:bold; margin-bottom:40px;}
#login_right p.reclink a {text-decoration:none; color:#009F99;}
#login_right p.reclink a:hover {text-decoration:underline;}



/*** RECUPERAÃƒâ€¡ÃƒÆ'O DE SENHA ***/

#rec_senha {margin-top:20px; width:100%; height:300px;}
#rec_senha h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#rec_senha p {font-size:16px; color:#333;}
#rec_senha .form_recsenha {margin-top:50px;}
#rec_senha .form_recsenha p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px;}
#rec_senha .form_recsenha input {width:288px; height:20px; font-weight:normal; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#rec_senha .form_recsenha .login_submit {width:140px; height:40px; text-align:center; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; background:#009F9C; margin-left:160px;}
#rec_senha .form_recsenha .login_submit:hover {cursor:pointer; background:#00B3AE;}



/*** FALE CONOSCO ***/
#contato_left {margin-top:20px;  width:100%; height:100%;}
#contato_left h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#contato_left .form_contato {}
#contato_left .form_contato p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px;}
#contato_left .form_contato p.umalinha {float:left; margin-right:20px;}
#contato_left .form_contato input {width:217px; height:20px; font-weight:normal; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#contato_left .form_contato textarea {width:715px; height:130px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
#contato_left .form_contato .contato_submit {width:280px; height:50px; text-align:center; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; background:#009F9C; margin-left:220px;}
#contato_left .form_contato .contato_submit:hover {cursor:pointer; background:#00B3AE;}

#contato_right {margin-top:80px;}
#contato_right h2 {font-size:16px; color:#333; font-weight:bold; text-align:center; margin-bottom:20px;}
#contato_right p.fone {font-size:24px; color:#333; font-weight:bold; text-align:center; margin-bottom:10px;}
#contato_right p.horario {font-size:12px; color:#333; text-align:center;}

}


@media only screen and (min-width: 321px) and (max-width: 480px)
{
	/*** RESET ***/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, input, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0;	font-size: 100%; font: inherit;	vertical-align: baseline;}

.clear {clear:both;}
body {font-family:Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; line-height: 1;}
main {min-width:100%;}
strong {font-weight:bold;}
em {font-style:italic;}



/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}



/*** FONT FACE ***/

@font-face {
    font-family: 'stainless-boldbold';
    src: url('../fonts/stainl01-webfont.eot');
    src: url('../fonts/stainl01-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stainl01-webfont.woff') format('woff'),
         url('../fonts/stainl01-webfont.ttf') format('truetype'),
         url('../fonts/stainl01-webfont.svg#stainless-boldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*** HEADER ***/
header {background:url(../img/bg-header.png) repeat-x; width:100%; min-width:480px; height:100px; margin-top:27px; position:relative; z-index:10;}
#header_content {width:440px; padding:0 20px; margin:0 auto;}
#header_logo {float:left;}
#header_logo a {background:url(../img/dbandeja.png) no-repeat 0px 0px; display:block; text-indent:-9999px; width:137px; height:99px; margin-top:-16px;}
#header_menu {float:right; margin-top:25px;}
#header_menu ul {list-style:none;}
#header_menu ul li {display:inline; float:left; margin-left:30px; font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#header_menu ul li a {background:#009F9C; padding:7px 30px; color:#FFF; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#header_menu ul li a:hover {background:#00B3AE;}



/*** CONTENT ***/
#content {width:440px; height:100%; padding:0 20px; margin:0 auto; position:relative;}

#bg_home {background:url(../img/bg-home-480.jpg) no-repeat; width:100%; min-width:480px; height:600px; position:absolute; top:-27px; z-index:-1;}



/*** HOME ***/
#home_search {margin-top:0;}
#home_search h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; font-size:32px; text-align:center; color:#FFF; background:url(../img/bg-search.png) repeat; padding:10px 15px;}

#search_box {width:380px; height:240px; padding:10px 30px; background: #f4aa01; /* Old browsers */
background: -moz-linear-gradient(top,  #f4aa01 0%, #ed8c01 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4aa01), color-stop(100%,#ed8c01)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4aa01 0%,#ed8c01 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4aa01 0%,#ed8c01 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4aa01 0%,#ed8c01 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4aa01 0%,#ed8c01 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4aa01', endColorstr='#ed8c01',GradientType=0 ); /* IE6-9 */ margin:30px auto 0; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#search_box p {font-size:16px; color:#FFF; font-weight:bold; padding-left:3px;}
#search_box input {width:360px; height:20px; padding:8px; background:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-top:10px;  border:1px solid #CCC;}
#search_box input.submit {width:200px; height:40px; background:#009F9C; color:#FFF; font-size:18px; font-weight:bold; border:none; -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75); box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);}
#search_box input.submit:hover {background:#00B3AE; cursor:pointer;}
#search_box .search_left {width:260px; height:100%; margin-top:10px;}
#search_box .search_center {width:260px; height:100%; margin-top:20px;}
#search_box .search_right {width:200px; height:100%; margin-left:90px; margin-top:20px;}

#search_bottom {display:none; background:url(../img/bg-search.png) repeat; width:800px; padding:10px 20px; margin:30px auto 0; font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility;}
#search_bottom h2 {font-size:18px; text-align:center; color:#FFF;}
#search_bottom h3 {font-size:22px; text-align:center; color:#FFF; margin-top:20px;}

#search_itens {display:none; position:absolute; top:398px;}
#search_itens ul {list-style:none;}
#search_itens ul li {display:inline; float:left; background:url(../img/bg-search-item.png) no-repeat; width:158px; height:48px; font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; text-align:center; color:#FFF; padding-top:10px; margin-left:8px;}
#search_itens ul li:first-child {margin-left:0;}

#content_home {margin-top:70px;}
#content_home_left {width:420px; padding:0 0px; margin:0 auto;}
#content_home_left h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; color:#00514F; font-size:24px; font-weight:bold; margin-top:10px;}
#content_home_left ul {margin-top:20px;}
#content_home_left ul li {font-size:16px; color:#333; margin-bottom:5px; height:40px; padding:0px 0 0 40px;}
#content_home_left ul li.um {background:url(../img/item1.png) no-repeat;}
#content_home_left ul li.dois {background:url(../img/item2.png) no-repeat;}
#content_home_left ul li.tres {background:url(../img/item3.png) no-repeat;}
#content_home_left p {font-size:17px; color:#333; font-weight:bold; margin-top:10px;}

#content_home_right {width:340px; height:180px; padding:10px 20px 20px; background:#F2F2F2; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-top:60px; margin-left:30px;}
#content_home_right h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; color:#00514F; font-size:24px; font-weight:bold; text-align:center;}
#content_home_right p {font-size:14px; color:#333; margin-top:20px; text-align:center;}
#content_home_right p.linkanuncie {margin-top:30px;}
#content_home_right a {background:#009F9C; padding:7px 30px; color:#FFF; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:bold; -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75); box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);}
#content_home_right a:hover {background:#00B3AE;}



/*** FOOTER ***/
footer {width:100%; min-width:480px; height:550px; background:#009F9C; margin-top:70px; position:relative;}
#footer_content {width:420px; padding:0 20px; margin:0 auto;}
#footer_top {width:100%; height:100%; float:left; margin-top:10px;}
#footer_logo {float:left; width:100%;}
#footer_logo p {float:left;}
#footer_logo a {background:url(../img/dbandeja-footer.png) no-repeat 0px 0px; display:block; text-indent:-9999px; width:81px; height:56px;}
#footer_logo p.copyright {float:left; color:#FFF; font-size:11px; padding:25px 0 0 10px;}

#footer_social {margin-top:30px;}
#footer_social p {float:left; font-size:18px; color:#FFF; font-weight:bold; margin:8px 15px 0 0;}
#footer_social ul {list-style:none; float:right;}
#footer_social ul li {float:left; display:block; width:32px; height:32px; margin-left:15px;}
#footer_social ul li a {width:100%; height:100%; display:block; text-indent:-9999px;}
#footer_social ul li a.facebook {width:32px; height:32px; background:url(../img/social-facebook.png) no-repeat; cursor:pointer; text-indent:-9999px;}
#footer_social ul li a.twitter {width:32px; height:32px; background:url(../img/social-twitter.png) no-repeat; cursor:pointer; text-indent:-9999px;}
#footer_social ul li a.pinterest {width:32px; height:32px; background:url(../img/social-pinterest.png) no-repeat; cursor:pointer; text-indent:-9999px;}
#footer_social ul li a.linkedin {width:32px; height:32px; background:url(../img/social-linkedin.png) no-repeat; cursor:pointer; text-indent:-9999px;}

#footer_sep {width:100%; height:2px; background:url(../img/footer-sep.png) repeat-x; margin-top:10px;}

#footer_bottom {margin-top:20px; width:400px; padding:0; background:yellow}
#footer_bottom_left {float:left; width:190px; height:100%;}
#footer_bottom_left h4 {font-size:16px; font-weight:bold; color:#FFF; text-transform:uppercase;}
#footer_bottom_left ul {margin-top:30px;}
#footer_bottom_left ul li {font-size:14px; font-weight:bold; margin-bottom:10px;}
#footer_bottom_left ul li a {color:#FFF; text-decoration:none;}
#footer_bottom_left ul li a:hover {text-decoration:underline;}

#footer_bottom_center {float:right; width:190px; height:100%; clear:right;}
#footer_bottom_center h4 {font-size:16px; font-weight:bold; color:#FFF; text-transform:uppercase;}
#footer_bottom_center p.mensagem {font-size:14px; font-weight:bold; margin-top:30px;}
#footer_bottom_center p.email {font-size:14px; font-weight:bold; margin-top:30px; background:url(../img/email.png) no-repeat; padding-left:25px;}
#footer_bottom_center p.telefone {font-size:20px; font-weight:bold; margin-top:30px; background:url(../img/telefone.png) no-repeat; padding-left:25px; color:#FFF;}
#footer_bottom_center a {color:#FFF; text-decoration:none;}
#footer_bottom_center a:hover {text-decoration:underline;}

#footer_bottom_right {width:300px; height:190px; padding:0 3px; background:#FFF; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-top:30px; margin-left:55px;}



/*** PASSOS ***/
#passo_wrapper {width:440px; height:100%; }
#passo_left {background:#F2F2F2; height:100%; padding:20px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#passo_left .resumo_pesquisa {font-size:16px; color:#333;}
#passo_left #filtro_preco {margin-top:20px;}
#passo_left #filtro_preco p {font-size:16px; color:#333; line-height:1.3;}
#passo_left #filtro_preco form {margin-top:20px;}
#passo_left #filtro_preco form input {margin-bottom:15px;}
#passo_left #filtro_preco form label {font-size:14px; color:#333; padding-left:5px;}

#passo_left ul.fornecedores_selecionados {list-style:none; margin-top:30px;}
#passo_left ul.fornecedores_selecionados li {font-size:14px; font-weight:bold; color:#333; margin-bottom:10px;}

#passo_right {width:440px; height:100%; margin-top:30px;}
#passo_right h2 {font-size:20px; font-weight:bold; color:#333;}
#passo_right .tipos_evento {}
#passo_right .tipos_evento ul {list-style:none; margin-top:20px;}
#passo_right .tipos_evento ul li {display:inline; float:left; margin-bottom:30px; background:#009F9C; font:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:15px 10px;}
#passo_right .tipos_evento ul li a {display:block; color:#FFF; font-weight:bold; text-decoration:none;  width:200px; height:50px; text-align:center; line-height:50px; }
#passo_right .tipos_evento ul li a:hover {background:#00B3AE; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

#passo_right form.lista_fornecedores {margin-top:30px;}
#passo_right form.lista_fornecedores label.css-label{ background-image:url(../img/lite-cyan-check.png); font-size:14px; font-weight:bold; color:#009F9C; padding-left:5px;}
#passo_right form.lista_fornecedores input[type=checkbox].css-checkbox {position: absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
#passo_right form.lista_fornecedores input[type=checkbox].css-checkbox + label.css-label {padding-left:20px; height:15px; display:inline-block; line-height:15px; background-repeat:no-repeat; background-position: 0 0; font-size:15px; vertical-align:middle; cursor:pointer;}
#passo_right form.lista_fornecedores input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -15px;}
#passo_right form.lista_fornecedores input.passo_submit {width:280px; height:50px; text-align:center; line-height:50px; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; margin-top:40px; background:url(../img/bg-prosseguir.png) no-repeat 85% 50% #009F9C; margin-left:80px;}
#passo_right form.lista_fornecedores input.passo_submit:hover {cursor:pointer; background:url(../img/bg-prosseguir.png) no-repeat 85% 50% #00B3AE;}


#passo_right ul.listagem-fornecedores {list-style:none; margin-top:30px;}
#passo_right ul.listagem-fornecedores li {height:150px; margin-bottom:10px;}
#passo_right ul.listagem-fornecedores li .fornecedor {width:400px; height:130px; padding:10px; background:#F2F2F2;}
#passo_right ul.listagem-fornecedores li .fornecedor:hover {cursor:pointer; background:#00B7B3;}
#passo_right ul.listagem-fornecedores li .fornecedor img {float:left; margin-right:10px; height:130px;}
#passo_right ul.listagem-fornecedores li .fornecedor .nome_fornecedor {font-size:14px; font-weight:bold; color:#333;}
#passo_right ul.listagem-fornecedores li .fornecedor .desc_fornecedor {font-size:11px; color:#333; font-weight:normal; margin-top:10px;}

#passo_right form.dados_cliente {margin-top:30px;}
#passo_right form.dados_cliente p.campo {margin-bottom:30px;}
#passo_right form.dados_cliente p.linha {}
#passo_right form.dados_cliente p.linha1 {margin-right:20px;}
#passo_right form.dados_cliente p.envio {font-size:16px; font-weight:bold; color:#333; margin-bottom:20px;}
#passo_right form.dados_cliente p.mensagem {font-size:16px; font-weight:bold; color:#333; margin-top:30px; margin-bottom:20px;}
#passo_right form.dados_cliente span.cbfloat {width:100px; float:left; padding-top:15px;}
#passo_right form.dados_cliente .cbfloatlabel {padding-left:5px;}
#passo_right form.dados_cliente label {font-size:16px; font-weight:bold; color:#333;}
#passo_right form.dados_cliente input.texto {width:430px; height:20px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px;}
#passo_right form.dados_cliente textarea {width:430px; height:130px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:Arial, Helvetica, sans-serif;}
#passo_right form.dados_cliente input.passo_submit {width:280px; height:50px; text-align:center; line-height:50px; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; margin-top:40px; background:#009F9C; margin-left:85px;}
#passo_right form.dados_cliente input.passo_submit:hover {cursor:pointer; background:#00B3AE;}
#passo_right form.dados_cliente p.termos {float:right; font-size:10px; color:#333; font-weight:bold; margin-top:10px;}
#passo_right form.dados_cliente p.termos a {text-decoration:none; color:#009F9C;}
#passo_right form.dados_cliente p.termos a:hover {color:#00B3AE;}



/*** PÃƒÂGINA DE ORÃƒâ€¡AMENTO ENVIADO COM SUCESSO ***/
#sucesso {width:420px; height:100%; padding:20px 10px 10px 10px; background:#F2F2F2; margin-top:20px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#sucesso h1 {font-size:20px; font-weight:bold; color:#333; margin-bottom:20px;}
#sucesso p {font-size:16px; color:#333; margin-bottom:20px; line-height:1.3;}

#demais_servicos {margin-top:20px;}
#demais_servicos ul {list-style:none;}
#demais_servicos ul li {display:inline; float:left; margin:30px 10px 0 10px; background:#009F9C; font:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#demais_servicos ul li a {display:block; color:#FFF; font-weight:bold; text-decoration:none;  width:200px; height:50px; text-align:center; line-height:50px;}
#demais_servicos ul li a:hover {background:#00B3AE; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}



/*** TERMOS DE USO ***/
#termos {margin-top:20px; width:440px; height:100%;}
#termos h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#termos p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}



/*** POLÃƒÂTICA DE PRIVACIDADE ***/
#politica {margin-top:20px;  width:440px; height:100%;}
#politica h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#politica p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}



/*** SOBRE O DBANDEJA ***/
#sobre {margin-top:20px;  width:440px; height:100%;}
#sobre h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#sobre p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}



/*** ANUNCIE NO DBANDEJA ***/
#anuncie_left {margin-top:20px; width:440px; height:100%;}
#anuncie_left h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:20px; text-transform:uppercase; text-align:center;}
#anuncie_left h2 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#333; margin-bottom:30px; text-align:center;}
#anuncie_left h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:22px; font-weight:bold; color:#00514C; margin-bottom:30px; display:none;}
#anuncie_left ul {margin-bottom:0;}
#anuncie_left ul li {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:20px; font-weight:bold; color:#00514C; margin-bottom:20px; background:url(../img/anuncie-bullet.png) no-repeat; padding-left:30px;}
#anuncie_left p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}

#anuncie_right {width:400px; height:100%; background:#F2F2F2; padding:20px; margin-top:50px;}
#anuncie_form_top {width:440px; height:125px; background:url(../img/anuncie-form-celh.png) no-repeat; margin-left:-20px; margin-top:-20px;}
#anuncie_right h2 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:32px; color:#FFF; font-weight:bold; text-align:center; padding-top:15px;}
#anuncie_right h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:16px; color:#FFF; font-weight:bold; text-align:center; margin-top:15px;}
#anuncie_right form.form_anuncie {margin-top:10px;}
#anuncie_right form.form_anuncie .campo_anuncie {font-size:16px; color:#333; font-weight:bold; float:left; width:420px; margin-bottom:15px;}
#anuncie_right form.form_anuncie .campo_anuncie span.umalinha {float:left; width:100px; padding-top:15px;}
#anuncie_right form.form_anuncie .campo_anuncie span.duaslinhas {float:left; width:100px; padding-top:8px;}
#anuncie_right form.form_anuncie .campo_anuncie input {width:285px; height:20px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#anuncie_right form.form_anuncie .campo_aceite {float:left; font-size:12px; color:#333; margin-top:10px;}
#anuncie_right form.form_anuncie .campo_aceite input {margin-right:5px;}
#anuncie_right form.form_anuncie .campo_aceite a {text-decoration:none; color:#009F99; font-weight:bold;}
#anuncie_right form.form_anuncie .campo_aceite a:hover {text-decoration:underline;}
#anuncie_right form.form_anuncie .cadastro_submit {width:280px; height:50px; text-align:center; line-height:50px; font-size:28px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; margin-top:40px; background:#009F9C; margin-left:60px;}
#anuncie_right form.form_anuncie .cadastro_submit:hover {cursor:pointer; background:#00B3AE;}
#anuncie_right .cadastrado {font-size:16px; color:#333; text-align:center; margin-top:40px;}
#anuncie_right .cadastrado a {text-decoration:none; color:#009F99; font-weight:bold;}
#anuncie_right .cadastrado a:hover {text-decoration:underline;}



/*** CADASTRO REALIZADO COM SUCESSO ***/
#cadastro_sucesso {margin-top:20px;  width:440px; height:200px;}
#cadastro_sucesso h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#cadastro_sucesso p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px; line-height:1.2;}



/*** LOGIN ***/
#login_left {margin-top:20px;  width:440px; height:300px;}
#login_left h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#login_left .form_login {}
#login_left .form_login p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px;}
#login_left .form_login input {width:360px; height:20px; font-weight:normal; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#login_left .form_login .login_submit {width:140px; height:40px !important; line-height:32px; text-align:center; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; background:#009F9C;}
#login_left .form_login .login_submit:hover {cursor:pointer; background:#00B3AE;}

#login_right {width:440px; margin-top:0;}
#login_right p {font-size:16px; color:#333; font-weight:bold; margin-bottom:10px;}
#login_right p.reclink {font-size:14px; font-weight:bold; margin-bottom:40px;}
#login_right p.reclink a {text-decoration:none; color:#009F99;}
#login_right p.reclink a:hover {text-decoration:underline;}



/*** RECUPERAÃƒâ€¡ÃƒÆ'O DE SENHA ***/

#rec_senha {margin-top:20px; width:440px; height:270px;}
#rec_senha h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#rec_senha p {font-size:16px; color:#333;}
#rec_senha .form_recsenha {margin-top:50px;}
#rec_senha .form_recsenha p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px;}
#rec_senha .form_recsenha input {width:410px; height:20px; font-weight:normal; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#rec_senha .form_recsenha .login_submit {width:280px; height:40px; line-height:32px; text-align:center; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; background:#009F9C; margin-left:70px;}
#rec_senha .form_recsenha .login_submit:hover {cursor:pointer; background:#00B3AE;}



/*** FALE CONOSCO ***/
#contato_left {margin-top:20px;  width:440px; height:100%;}
#contato_left h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#contato_left .form_contato {}
#contato_left .form_contato p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px;}
#contato_left .form_contato p.umalinha {margin-right:20px;}
#contato_left .form_contato input {width:410px; height:20px; font-weight:normal; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#contato_left .form_contato textarea {width:410px; height:130px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
#contato_left .form_contato .contato_submit {width:280px; height:50px; text-align:center; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; background:#009F9C; margin-left:70px; margin-right:20px;}
#contato_left .form_contato .contato_submit:hover {cursor:pointer; background:#00B3AE;}

#contato_right {margin-top:60px;}
#contato_right h2 {font-size:16px; color:#333; font-weight:bold; text-align:center; margin-bottom:20px;}
#contato_right p.fone {font-size:24px; color:#333; font-weight:bold; text-align:center; margin-bottom:10px;}
#contato_right p.horario {font-size:12px; color:#333; text-align:center;}

}


@media only screen and (max-width: 320px)
{
	/*** RESET ***/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, input, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0;	font-size: 100%; font: inherit;	vertical-align: baseline;}

.clear {clear:both;}
body {font-family:Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; line-height: 1;}
body::-webkit-scrollbar {display:none;}
main {}
strong {font-weight:bold;}
em {font-style:italic;}



/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}



/*** FONT FACE ***/

@font-face {
    font-family: 'stainless-boldbold';
    src: url('../fonts/stainl01-webfont.eot');
    src: url('../fonts/stainl01-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stainl01-webfont.woff') format('woff'),
         url('../fonts/stainl01-webfont.ttf') format('truetype'),
         url('../fonts/stainl01-webfont.svg#stainless-boldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*** HEADER ***/
header {background:url(../img/bg-header.png) repeat-x; width:320px; height:100px; margin-top:27px; position:relative; z-index:10;}
#header_content {width:310px; padding:0 5px; margin:0 auto;}
#header_logo {float:left;}
#header_logo a {background:url(../img/dbandeja.png) no-repeat 0px 0px; display:block; text-indent:-9999px; width:137px; height:99px; margin-top:-16px;}
#header_menu {float:right; margin-top:25px;}
#header_menu ul {list-style:none;}

#header_menu ul li {display:inline; float:left; margin-left:10px; font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#header_menu ul li a {background:#009F9C; padding:7px 10px; color:#FFF; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#header_menu ul li a:hover {background:#00B3AE;}



/*** CONTENT ***/
#content {width:310px; height:100%; padding:0 5px; margin:0 auto; position:relative;}

#bg_home {background:url(../img/bg-home-320.jpg) no-repeat; width:320px; height:600px; position:absolute; top:-27px; z-index:-1;}



/*** HOME ***/
#home_search {margin-top:0;}
#home_search h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; font-size:26px; text-align:center; color:#FFF; background:url(../img/bg-search.png) repeat; padding:10px 15px;}

#search_box {width:290px; height:240px; padding:10px 10px; background: #f4aa01; /* Old browsers */
background: -moz-linear-gradient(top,  #f4aa01 0%, #ed8c01 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4aa01), color-stop(100%,#ed8c01)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4aa01 0%,#ed8c01 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4aa01 0%,#ed8c01 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4aa01 0%,#ed8c01 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4aa01 0%,#ed8c01 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4aa01', endColorstr='#ed8c01',GradientType=0 ); /* IE6-9 */ margin:30px auto 0; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#search_box p {font-size:16px; color:#FFF; font-weight:bold; padding-left:3px;}
#search_box input {width:270px; height:20px; padding:8px; background:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-top:10px;  border:1px solid #CCC;}
#search_box input.submit {width:200px; height:40px; background:#009F9C; color:#FFF; font-size:18px; font-weight:bold; border:none; -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75); box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);}
#search_box input.submit:hover {background:#00B3AE; cursor:pointer;}
#search_box .search_left {margin-top:10px;}
#search_box .search_center {margin-top:20px;}
#search_box .search_right {margin-left:45px; margin-top:20px;}

#search_bottom {display:none; background:url(../img/bg-search.png) repeat; width:200px; padding:10px 20px; margin:30px auto 0; font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility;}
#search_bottom h2 {font-size:18px; text-align:center; color:#FFF;}
#search_bottom h3 {font-size:22px; text-align:center; color:#FFF; margin-top:20px;}

#search_itens {display:none; position:absolute; top:200px;}
#search_itens ul {list-style:none;}
#search_itens ul li {display:inline; float:left; background:url(../img/bg-search-item.png) no-repeat; width:158px; height:48px; font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; text-align:center; color:#FFF; padding-top:10px; margin-left:8px;}
#search_itens ul li:first-child {margin-left:0;}

#content_home {margin-top:70px;}
#content_home_left {width:310px; margin:0 auto;}
#content_home_left h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; color:#00514F; font-size:24px; font-weight:bold; margin-top:10px;}
#content_home_left ul {margin-top:20px;}
#content_home_left ul li {font-size:14px; color:#333; margin-bottom:5px; height:40px; padding:0px 0 0 40px;}
#content_home_left ul li.um {background:url(../img/item1.png) no-repeat;}
#content_home_left ul li.dois {background:url(../img/item2.png) no-repeat;}
#content_home_left ul li.tres {background:url(../img/item3.png) no-repeat;}
#content_home_left p {font-size:17px; color:#333; font-weight:bold; margin-top:10px;}

#content_home_right {width:290px; height:200px; padding:10px; background:#F2F2F2; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-top:60px; margin-left:0px;}
#content_home_right h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; text-rendering:optimizeLegibility; color:#00514F; font-size:24px; font-weight:bold; text-align:center;}
#content_home_right p {font-size:14px; color:#333; margin-top:20px; text-align:center;}
#content_home_right p.linkanuncie {margin-top:30px;}
#content_home_right a {background:#009F9C; padding:7px 30px; color:#FFF; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:bold; -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75); box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);}
#content_home_right a:hover {background:#00B3AE;}



/*** FOOTER ***/
footer {width:320px; height:550px; background:#009F9C; margin-top:70px;}
#footer_content {width:310px; padding:0 5px; margin:0 auto;}
#footer_top {float:left; margin-top:10px;}
#footer_logo {float:left;}
#footer_logo p {float:left;}
#footer_logo a {background:url(../img/dbandeja-footer.png) no-repeat 0px 0px; display:block; text-indent:-9999px; width:81px; height:56px;}
#footer_logo p.copyright {color:#FFF; font-size:10px; padding:25px 0 0 10px;}

#footer_social {margin-top:30px;}
#footer_social p {float:left; font-size:18px; color:#FFF; font-weight:bold; margin:8px 15px 0 0;}
#footer_social ul {list-style:none; float:right;}
#footer_social ul li {float:left; display:block; width:32px; height:32px; margin-left:15px;}
#footer_social ul li a {width:100%; height:100%; display:block; text-indent:-9999px;}
#footer_social ul li a.facebook {width:32px; height:32px; background:url(../img/social-facebook.png) no-repeat; cursor:pointer; text-indent:-9999px;}
#footer_social ul li a.twitter {width:32px; height:32px; background:url(../img/social-twitter.png) no-repeat; cursor:pointer; text-indent:-9999px;}
#footer_social ul li a.pinterest {width:32px; height:32px; background:url(../img/social-pinterest.png) no-repeat; cursor:pointer; text-indent:-9999px;}
#footer_social ul li a.linkedin {width:32px; height:32px; background:url(../img/social-linkedin.png) no-repeat; cursor:pointer; text-indent:-9999px;}

#footer_sep {width:100%; height:2px; background:url(../img/footer-sep.png) repeat-x; margin-top:10px;}

#footer_bottom {margin-top:20px; width:310px; padding:0;}
#footer_bottom_left {float:left; width:145px; height:100%;}
#footer_bottom_left h4 {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase;}
#footer_bottom_left ul {margin-top:30px;}
#footer_bottom_left ul li {font-size:12px; font-weight:bold; margin-bottom:10px;}
#footer_bottom_left ul li a {color:#FFF; text-decoration:none;}
#footer_bottom_left ul li a:hover {text-decoration:underline;}

#footer_bottom_center {float:right; width:165px; height:100%; clear:right;}
#footer_bottom_center h4 {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase;}
#footer_bottom_center p.mensagem {font-size:12px; font-weight:bold; margin-top:30px;}
#footer_bottom_center p.email {font-size:12px; font-weight:bold; margin-top:35px;}
#footer_bottom_center p.telefone {font-size:16px; font-weight:bold; margin-top:25px; background:url(../img/telefone.png) no-repeat; padding-left:20px; color:#FFF; height:20px; padding-top:2px;}
#footer_bottom_center a {color:#FFF; text-decoration:none;}
#footer_bottom_center a:hover {text-decoration:underline;}

#footer_bottom_right {width:304px; height:190px; padding:0 3px; background:#FFF; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-top:30px;}



/*** PASSOS ***/
#passo_wrapper {}
#passo_left {background:#F2F2F2; height:100%; padding:20px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#passo_left .resumo_pesquisa {font-size:16px; color:#333;}
#passo_left #filtro_preco {margin-top:20px;}
#passo_left #filtro_preco p {font-size:16px; color:#333; line-height:1.3;}
#passo_left #filtro_preco form {margin-top:20px;}
#passo_left #filtro_preco form input {margin-bottom:15px;}
#passo_left #filtro_preco form label {font-size:14px; color:#333; padding-left:5px;}

#passo_left ul.fornecedores_selecionados {list-style:none; margin-top:30px;}
#passo_left ul.fornecedores_selecionados li {font-size:14px; font-weight:bold; color:#333; margin-bottom:10px;}

#passo_right {width:310px; height:100%; margin-top:30px;}
#passo_right h2 {font-size:20px; font-weight:bold; color:#333;}
#passo_right .tipos_evento {}
#passo_right .tipos_evento ul {list-style:none; margin-top:40px;}
#passo_right .tipos_evento ul li {display:inline; float:left; margin-bottom:30px; background:#009F9C; font:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#passo_right .tipos_evento ul li a {display:block; color:#FFF; font-weight:bold; text-decoration:none;  width:310px; height:50px; text-align:center; line-height:50px; }
#passo_right .tipos_evento ul li a:hover {background:#00B3AE; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

#passo_right form.lista_fornecedores {margin-top:30px;}
#passo_right form.lista_fornecedores label.css-label{ background-image:url(../img/lite-cyan-check.png); font-size:14px; font-weight:bold; color:#009F9C; padding-left:5px;}
#passo_right form.lista_fornecedores input[type=checkbox].css-checkbox {position: absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
#passo_right form.lista_fornecedores input[type=checkbox].css-checkbox + label.css-label {padding-left:20px; height:15px; display:inline-block; line-height:15px; background-repeat:no-repeat; background-position: 0 0; font-size:15px; vertical-align:middle; cursor:pointer;}
#passo_right form.lista_fornecedores input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -15px;}
#passo_right form.lista_fornecedores input.passo_submit {width:260px; height:50px; text-align:center; line-height:50px; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; margin-top:40px; background:url(../img/bg-prosseguir.png) no-repeat 85% 50% #009F9C; margin-left:20px;}
#passo_right form.lista_fornecedores input.passo_submit:hover {cursor:pointer; background:url(../img/bg-prosseguir.png) no-repeat 85% 50% #00B3AE;}


#passo_right ul.listagem-fornecedores {list-style:none; margin-top:30px;}
#passo_right ul.listagem-fornecedores li {height:120px; margin-bottom:10px;}
#passo_right ul.listagem-fornecedores li .fornecedor {width:270px; height:100px; padding:10px; background:#F2F2F2;}
#passo_right ul.listagem-fornecedores li .fornecedor:hover {cursor:pointer; background:#00B7B3;}
#passo_right ul.listagem-fornecedores li .fornecedor img {display:none; float:left; margin-right:10px; height:130px;}
#passo_right ul.listagem-fornecedores li .fornecedor .nome_fornecedor {font-size:14px; font-weight:bold; color:#333;}
#passo_right ul.listagem-fornecedores li .fornecedor .desc_fornecedor {font-size:11px; color:#333; font-weight:normal; margin-top:10px;}

#passo_right form.dados_cliente {margin-top:30px;}
#passo_right form.dados_cliente p.campo {margin-bottom:30px;}
#passo_right form.dados_cliente p.linha {}
#passo_right form.dados_cliente p.linha1 {margin-right:20px;}
#passo_right form.dados_cliente p.envio {font-size:16px; font-weight:bold; color:#333; margin-bottom:20px;}
#passo_right form.dados_cliente p.mensagem {font-size:16px; font-weight:bold; color:#333; margin-top:30px; margin-bottom:20px;}
#passo_right form.dados_cliente span.cbfloat {width:100px; float:left; padding-top:15px;}
#passo_right form.dados_cliente .cbfloatlabel {padding-left:5px;}
#passo_right form.dados_cliente label {font-size:16px; font-weight:bold; color:#333;}
#passo_right form.dados_cliente input.texto {width:280px; height:20px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px;}
#passo_right form.dados_cliente textarea {width:280px; height:130px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:Arial, Helvetica, sans-serif;}
#passo_right form.dados_cliente input.passo_submit {width:260px; height:50px; text-align:center; line-height:50px; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; margin-top:40px; background:#009F9C; margin-left:20px;}
#passo_right form.dados_cliente input.passo_submit:hover {cursor:pointer; background:#00B3AE;}
#passo_right form.dados_cliente p.termos {float:right; font-size:10px; color:#333; font-weight:bold; margin-top:10px;}
#passo_right form.dados_cliente p.termos a {text-decoration:none; color:#009F9C;}
#passo_right form.dados_cliente p.termos a:hover {color:#00B3AE;}



/*** PÃƒÂGINA DE ORÃƒâ€¡AMENTO ENVIADO COM SUCESSO ***/
#sucesso {width:290px; height:100%; padding:20px 10px 10px 10px; background:#F2F2F2; margin-top:20px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#sucesso h1 {font-size:20px; font-weight:bold; color:#333; margin-bottom:20px;}
#sucesso p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.3;}

#demais_servicos {margin-top:20px;}
#demais_servicos ul {list-style:none; margin-top:30px;}
#demais_servicos ul li {display:inline; float:left; margin-bottom:30px; background:#009F9C; font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#demais_servicos ul li a {display:block; color:#FFF; font-weight:bold; text-decoration:none;  width:310px; height:50px; text-align:center; line-height:50px;}
#demais_servicos ul li a:hover {background:#00B3AE; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}



/*** TERMOS DE USO ***/
#termos {margin-top:20px; width:310px; height:100%;}
#termos h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#termos p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}



/*** POLÃƒÂTICA DE PRIVACIDADE ***/
#politica {margin-top:20px;  width:310px; height:100%;}
#politica h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#politica p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}



/*** SOBRE O DBANDEJA ***/
#sobre {margin-top:20px;  width:310px; height:100%;}
#sobre h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#sobre p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}



/*** ANUNCIE NO DBANDEJA ***/
#anuncie_left {margin-top:20px; width:310px; height:100%;}
#anuncie_left h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:20px; text-transform:uppercase; text-align:center;}
#anuncie_left h2 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#333; margin-bottom:30px; text-align:center;}
#anuncie_left h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:22px; font-weight:bold; color:#00514C; margin-bottom:30px; display:none;}
#anuncie_left ul {margin-bottom:0;}
#anuncie_left ul li {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:20px; font-weight:bold; color:#00514C; margin-bottom:20px; background:url(../img/anuncie-bullet.png) no-repeat; padding-left:30px;}
#anuncie_left p {font-size:14px; color:#333; margin-bottom:20px; line-height:1.2;}

#anuncie_right {width:270px; height:100%; background:#F2F2F2; padding:20px; margin-top:50px;}
#anuncie_form_top {width:310px; height:125px; background:url(../img/anuncie-form-celv.png) no-repeat; margin-left:-20px; margin-top:-20px;}
#anuncie_right h2 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:32px; color:#FFF; font-weight:bold; text-align:center; padding-top:15px;}
#anuncie_right h3 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:16px; color:#FFF; font-weight:bold; text-align:center; margin-top:15px;}
#anuncie_right form.form_anuncie {margin-top:32px;}
#anuncie_right form.form_anuncie .campo_anuncie {font-size:16px; color:#333; font-weight:bold; float:left; width:280px; margin-bottom:15px;}
#anuncie_right form.form_anuncie .campo_anuncie span.umalinha {float:left; width:100px; padding-top:15px;}
#anuncie_right form.form_anuncie .campo_anuncie span.duaslinhas {float:left; width:100px; padding-top:8px;}
#anuncie_right form.form_anuncie .campo_anuncie input {width:160px; height:20px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#anuncie_right form.form_anuncie .campo_aceite {float:left; font-size:12px; color:#333; margin-top:10px;}
#anuncie_right form.form_anuncie .campo_aceite input {margin-right:5px;}
#anuncie_right form.form_anuncie .campo_aceite a {text-decoration:none; color:#009F99; font-weight:bold;}
#anuncie_right form.form_anuncie .campo_aceite a:hover {text-decoration:underline;}
#anuncie_right form.form_anuncie .cadastro_submit {width:270px; height:50px; text-align:center; line-height:50px; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; margin-top:40px; background:#009F9C; margin-left:0px;}
#anuncie_right form.form_anuncie .cadastro_submit:hover {cursor:pointer; background:#00B3AE;}
#anuncie_right .cadastrado {font-size:14px; color:#333; text-align:center; margin-top:50px;}
#anuncie_right .cadastrado a {text-decoration:none; color:#009F99; font-weight:bold;}
#anuncie_right .cadastrado a:hover {text-decoration:underline;}



/*** CADASTRO REALIZADO COM SUCESSO ***/
#cadastro_sucesso {margin-top:20px;  width:310px; height:200px;}
#cadastro_sucesso h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#cadastro_sucesso p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px; line-height:1.2;}



/*** LOGIN ***/
#login_left {margin-top:20px;  width:310px; height:300px;}
#login_left h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#login_left .form_login {}
#login_left .form_login p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px;}
#login_left .form_login input {width:290px; height:20px; font-weight:normal; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#login_left .form_login .login_submit {width:140px; height:40px !important; line-height:32px; text-align:center; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; background:#009F9C;}
#login_left .form_login .login_submit:hover {cursor:pointer; background:#00B3AE;}

#login_right {width:310px; margin-top:0;}
#login_right p {font-size:16px; color:#333; font-weight:bold; margin-bottom:10px;}
#login_right p.reclink {font-size:14px; font-weight:bold; margin-bottom:40px;}
#login_right p.reclink a {text-decoration:none; color:#009F99;}
#login_right p.reclink a:hover {text-decoration:underline;}



/*** RECUPERAÃƒâ€¡ÃƒÆ'O DE SENHA ***/

#rec_senha {margin-top:20px; width:310px; height:270px;}
#rec_senha h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#rec_senha p {font-size:16px; color:#333;}
#rec_senha .form_recsenha {margin-top:50px;}
#rec_senha .form_recsenha p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px;}
#rec_senha .form_recsenha input {width:290px; height:20px; font-weight:normal; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#rec_senha .form_recsenha .login_submit {width:140px; height:40px; line-height:32px; text-align:center; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; background:#009F9C; margin-left:160px;}
#rec_senha .form_recsenha .login_submit:hover {cursor:pointer; background:#00B3AE;}



/*** FALE CONOSCO ***/
#contato_left {margin-top:20px;  width:310px; height:100%;}
#contato_left h1 {font-family:'stainless-boldbold', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-size:24px; font-weight:bold; color:#00514C; margin-bottom:40px;}
#contato_left .form_contato {}
#contato_left .form_contato p {font-size:16px; color:#333; font-weight:bold; margin-bottom:20px;}
#contato_left .form_contato p.umalinha {margin-right:20px;}
#contato_left .form_contato input {width:290px; height:20px; font-weight:normal; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:5px; }
#contato_left .form_contato textarea {width:290px; height:130px; padding:5px; font-size:14px; color:#333; border:1px solid #CCC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
#contato_left .form_contato .contato_submit {width:280px; height:50px; text-align:center; font-size:18px; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#FFF; background:#009F9C; margin-left:10px; margin-right:20px;}
#contato_left .form_contato .contato_submit:hover {cursor:pointer; background:#00B3AE;}

#contato_right {margin-top:60px;}
#contato_right h2 {font-size:16px; color:#333; font-weight:bold; text-align:center; margin-bottom:20px;}
#contato_right p.fone {font-size:24px; color:#333; font-weight:bold; text-align:center; margin-bottom:10px;}
#contato_right p.horario {font-size:12px; color:#333; text-align:center;}

}