/* CSS Document */
#busca_google{
    width:427px;
}
.enviar{
	border:0px;
}
od_conf {
color:#666666;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
width:300px;
}
.dados_conf{
color:#666666;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:100px;
}
body {
 background:#2D77BC url(../imgs/fundo.gif) repeat;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 margin: 0px;
 }

h3{ color:#666666; padding-top:10px; line-height:10px;}
h4{ color:#666666; margin-bottom:-1px; margin-top:0px; font-size:14px;}
h5{ display:none;}
h6{ color:#666666; margin-bottom:-1px; font-size:12px;}

a.link_topo {display: block; width: 100%;}
a.link_topo img{border: 0px;}

a.link_lojas {display: block; width: 100%;}
a.link_lojas img{border: 0px;}

a.precos:link{ text-decoration:none;}
a.precos:hover{ text-decoration:none;}
a.precos:visited{ text-decoration:none;}
.laranja{ color:#FF6600; font-size:10px; font-weight:bold;}
.laranja_g{ color:#FF6600; font-size:12px; font-weight:bold;}
.azul{ color: #006699; font-size:12px; font-weight:bold;}
.cinza_1{ color:#666666; font-size:11px;}
.cinza_1_g{ color:#666666; font-size:14px;}
.cinza_2{ color:#666666; font-size:12px; font-weight:bold;}
.cinza_3{ color:#666666; font-size:12px;}
.cinza_4{ color:#666666; font-size:11px; vertical-align:text-top;}
a.cinza_4:link{ text-decoration:none;}
a.cinza_4:hover{ text-decoration:underline;}
a.cinza_4:visited{ text-decoration:none;}
.name_prod{ margin-top:-15px; color: #666666;}
a.name_prod:link{ text-decoration:none;}
a.name_prod:hover{ text-decoration:underline;}
a.name_prod:visited{ text-decoration:none;}
.prod_compra{ color: #666666; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
a.prod_compra:link{ text-decoration:none;}
a.prod_compra:hover{ text-decoration:underline;}
a.prod_compra:visited{ text-decoration:none;}

.prod_compra2{ text-align:left; color: #666666; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-left: 10px; margin-bottom: 4px; margin-top: 10px;}
a.prod_compra2:link{ text-decoration:none;}
a.prod_compra2:hover{ text-decoration:underline;}
a.prod_compra2:visited{ text-decoration:none;}

.prod_compra3{ text-align:left; color: #666666; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left: 15px; margin-bottom: -4px;}
a.prod_compra3:link{ text-decoration:none;}
a.prod_compra3:hover{ text-decoration:underline;}
a.prod_compra3:visited{ text-decoration:none;}

.azul_grande{ color: #006699; font-size:20px;}
a.azul_grande:link{ text-decoration:none;}
a.azul_grande:hover{ text-decoration:underline;}
a.azul_grande:visited{ text-decoration:none;}
.textos{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.textosenderecos{font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block;margin-left:3px;}

a.textos:link {text-decoration:none;}
a.textos:hover {text-decoration:underline;}
a.textos:visited {text-decoration:none;}
.vermelho{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;}
.cinza_5{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
a.cinza_5:link {text-decoration:none;}
a.cinza_5:hover {text-decoration:underline;}
a.cinza_5:visited {text-decoration:none;}
.azul_gg{ font-family:Arial, Helvetica, sans-serif; color:#006699; font-size:30px; letter-spacing:-2px; line-height:26px;}
.cinza_grande{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; font-weight:bold;}
.cinza_medio{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold;}
.style_projetos{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; color:#005387; line-height:20px; font-weight:bold;}
.bg_azul_projetos{ height:85px; width:675px; margin-left:30px; background-repeat:no-repeat; background-position:right; background-image:url(../imgs/bg_chamadaprojetos.jpg); text-align:right; padding:5px; padding-top:20px; margin-top:-20px;}


.fotos_projetos{ display:block; margin-left:30px; width:685px; margin-bottom:10px; height:100px;}
.img_projeto{ display:block; float:left; margin-right:5px;}
.bt_projetos{ margin-left:560px; margin-top:10px; margin-bottom:10px;}


.marca{ display:block; margin-left:30px; margin-bottom:5px;}
.bt_agende{ margin-left:250px; margin-top:30px; margin-bottom:30px;}
.aba_projetos{ background-color:#f1f1f1; border:solid 1px #cccccc; width:700px; height:20px; display:block; padding-top:10px; padding:5px; }
.geral{ width:931px; margin-left:auto; margin-right:auto; background:#FFFFFF;}

.total{ width:931px;  min-height:100%;  position:relative; margin-bottom:5px;}
.total img.top{ width:931px; height:48px; display:block;}
	/*left*/
.total .left_col{width:186px;   float:left; position:relative;}
.total .left_col img.logo{ width:149px; height:62px; margin:auto; display:block;}

.total .left_col .menu{ margin-left:20px; width:140px; margin-bottom:40px; padding-top:20px;}
.total .left_col .menu img.subdepartamento{ margin-right:5px; display:inline; float:left; margin-bottom:5px; position:relative;}
.total .left_col .menu .subdepartamento{ font-size:12px; color:#333333; display:block; position:relative;  margin-bottom:5px;}
.total .left_col .menu a.subdepartamento{font-size:12px; color:#006699; font-weight:bold; line-height:12px;}
.total .left_col .menu a.subdepartamento:link{text-decoration:none;}
.total .left_col .menu a.subdepartamento:hover{text-decoration: underline;}
.total .left_col .menu a.subdepartamento:visited{text-decoration:none;}
.total .left_col .menu img.barra_subdepartamento{display:block; position:relative; margin-left:-10px; margin-bottom:5px;}
.total .left_col .menu img.all_subdepartamento{margin-right:5px; display:inline; float:left; margin-bottom:5px;  position:relative;}
.total .left_col .menu .linha{  font-size:11px; color:#666666; font-weight:bold; margin-left:20px; line-height:20px; display:block;}
.total .left_col .menu a.linha:link{ text-decoration:none;}
.total .left_col .menu a.linha:hover{ text-decoration:underline;}
.total .left_col .menu a.linha:visited{ text-decoration:none;}
.total .left_col .menu .linha_vejamais{  font-size:11px; color:#006699; font-weight:bold; margin-left:17px; line-height:20px; display:block; margin-bottom:20px;}
.total .left_col .menu a.linha_vejamais:link{ text-decoration:none;}
.total .left_col .menu a.linha_vejamais:hover{ text-decoration:underline;}
.total .left_col .menu a.linha_vejamais:visited{ text-decoration:none;}
.total .left_col .menu_servicos{margin-bottom:40px;margin-top:15px; background-image:url(../imgs/bg_servicos.jpg); background-repeat:no-repeat; width:177px; height:299px; margin-left:10px; border:0px solid;}
.total .left_col .menu_servicos img.servicos{ margin-left:10px; margin-right:10px; display:inline; float:left; margin-bottom:5px; margin-top:7px; position:relative;}
.total .left_col .menu_servicos .servicos{ font-size:12px; color:#333333; display:block; position:relative; margin-top:7px; margin-bottom:7px;}
.total .left_col .menu_servicos a.servicos:link{ text-decoration:none;}
.total .left_col .menu_servicos a.servicos:hover{ text-decoration:underline;}
.total .left_col .menu_servicos a.servicos:visited{ text-decoration:none;}


	/*meio*/
.total .mid_col{width:591px; background-image:url(../imgs/bg_conteudo.jpg); background-position:left top; background-repeat:no-repeat; float:left; position:relative; margin-left:-1px;}
.total .mid_col .top_menu{padding-left:10px;}
.total .mid_col .busca { width:563px; height:27px; margin-left:17px; padding-bottom:10px; background-image:url(../imgs/bg_buscagoogle.jpg); background-repeat:repeat-x;}
.total .mid_col .busca img.busca_1 {float:left; width:98px; height:27px; display:block;}
.total .mid_col .busca .bg_busca { height:27px; width:auto; float:left; display:block; padding-top:4px;}
.total .mid_col .busca .bg_busca input.input {display:block; float:left; margin-right:5px; color:#000000; background-color:#f1f1f1; border:solid 1px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:100px; height:14px;}
.total .mid_col .busca .bg_busca select.select {display:block; float:left; margin-right:5px; color:#000000; background-color:#f1f1f1; border:solid 1px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:140px; height:18px;}
.total .mid_col .busca img.busca_2 {width:180px; height:27px; display:block; float:right;}
.total .mid_col .caminho { width:580px; height:38px; background-image:url(../imgs/bg_caminho.jpg); background-repeat:repeat-x;  margin-bottom:20px;}
.total .mid_col .caminho .link_caminho { margin-left:5px; display:block; font-family:Arial, Helvetica, sans-serif; color:#006699; font-size:12px; font-weight:bold; float:left; padding-top:15px;}
.total .mid_col .caminho a.link_caminho:hover { text-decoration:underline;}
.total .mid_col .caminho a.link_caminho:link { text-decoration:none;}
.total .mid_col .caminho a.link_caminho:visited { text-decoration:none;}
.total .mid_col .ordenar { width:580px; height:38px; background-image:url(../imgs/bg_caminho.jpg); background-repeat:repeat-x;  margin-bottom:20px; margin-top:-20px;}
.total .mid_col .ordenar .dentro_ordenar {padding-top:13px; padding-left:10px; float:left; display:block; }
.total .mid_col .ordenar .dentro_ordenar .texto_ordenar {display:block; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
.total .mid_col .ordenar select.select {display:block; margin-right:5px; color:#000000; background-color:#f1f1f1; border:solid 1px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:140px; height:18px;  float:left;}
.total .mid_col .ordenar .paginacao { width:300px; float:left; height:28px; padding-top:15px; display:block; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; font-size:12px; text-align:right;}
.total .mid_col .ordenar .paginacao a:link { font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; font-size:12px; text-decoration:none;}
.total .mid_col .ordenar .paginacao a:hover { font-family:Arial, Helvetica, sans-serif; color:#006699; font-weight:bold; font-size:12px;text-decoration:none;}
.total .mid_col .ordenar .paginacao a:visited { font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; font-size:12px; text-decoration:none;}

 		/*conteudo*/
.total .mid_col .prod_left{ float:left; height:auto;}
.total .mid_col .prod_left .box_prod{height:280px; width:140px; padding-left:0px; float:left; margin-bottom:20px; text-align:center; border: 0px solid;}
.total .mid_col .prod_left .box_prod .cima{border:0px solid;text-align:center;}
.total .mid_col .prod_left .box_prod img.img_prod{ margin-left:auto; margin-right:auto; margin-bottom:-15px; display:block; text-align: center; }
.total .mid_col .prod_left .box_prod .atalho{margin-left:0px; margin-right:0px; }
.total .mid_col .prod_left .box_prod .preco_1{ line-height:15px;}
.total .mid_col .prod_left .box_prod .preco_2{ line-height:10px;}
.total .mid_col .prod_left .box_prod .preco_3{ line-height:10px;}
.total .mid_col .prod_left .box_prod .ate{ line-height:16px;}
.total .mid_col .prod_left .box_prod .semjuros{ line-height:10px;}
.total .mid_col .prod_left .box_prod .barra{ margin-top:5px;}


	/*direita*/
.total .right_col{ margin-left:5px; float:left; width:142px; position:relative;}


 /*rodape*/
.footer{height:306px; clear:both; background: url(../imgs/bg_rodape.jpg) #FFFFFF; width:931px; }
.footer .midrodape {width:931px; height:231px; background-repeat:repeat-x;}
.footer .midrodape .selos_rodape{ width:710px; height:90px; margin-left:auto; margin-right:auto; position:relative; }
.footer .midrodape .selos_rodape .pagamento{ float:left;}
.footer .midrodape .selos_rodape .pagamento .bg_cartoes{ background-image: url(../imgs/bg_cartoes_rodape.png); background-repeat:no-repeat; width:267px; height:52px;}
.footer .midrodape .selos_rodape .pagamento .bg_cartoes .bt_cartoes{margin-left:auto; margin-right:auto; width:197px; height:auto; padding-top:8px;}
.footer .midrodape .selos_rodape .pagamento .bg_cartoes .bt_cartoes img.cartao{ display: inline; }
.footer .midrodape .selos_rodape .fone{ float:left;}
.footer .midrodape .selos_rodape .fone .bg_fone{background-image: url(../imgs/bg_telefone_rodape.png); background-repeat:no-repeat; width:157px; height:52px;}
.footer .midrodape .selos_rodape .fone .bg_fone img.bt_fone{ padding-top:10px; display:block;}
.footer .midrodape .selos_rodape .security{  float:left;}
.footer .midrodape .selos_rodape .security .bg_security{ background-image: url(../imgs/bg_securesite_rodape.png); background-repeat:no-repeat; width:122px; height:52px;}
.footer .midrodape .selos_rodape .security .bg_security img.bt_security{ padding-top:7px; display:block;}
.footer .midrodape div.links{width:900px; height:110px; padding-left:30px; margin-top:5px;}
.footer .midrodape div.links .coluna{ float:left; padding-left:40px;}
.footer .midrodape div.links .links { font-size:11px; color:#666666; line-height:18px;}
.footer .midrodape div.links a.links:link {text-decoration:none;}
.footer .midrodape div.links a.links:hover {text-decoration:underline;}
.footer .midrodape div.links a.links:visited{text-decoration:none;}
.footer .bottomrodape {width:931px; height:56px; background:url(../imgs/bg_bottom_rodape.png) ; background-repeat:no-repeat;}
.footer .bottomrodape .resolucao{ font-size:10px; color:#006699; font-weight:bold; line-height:35px; text-align:center;}
.footer .bottomrodape .direitos{ font-size:10px; color:#ffffff; font-weight:bold;  width:931px;}
.footer .bottomrodape a.direitos:link{ text-decoration:none; }
.footer .bottomrodape a.direitos:hover{text-decoration:underline; }
.footer .bottomrodape a.direitos:visited{text-decoration:none; }

.total .mid_col .prod_left .produto_foto_index{
	height: 100px;
	width: 100px;
	border:0px solid;
}
img{
	border:0px;
}
a{
	text-decoration:none;
}

.texto{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
}

.recuperar_senha{
	height:150px;
	border:0px solid;
}

.recuperar_senha_proseguir{
	border:0px solid;
	width:320px;
	height:40px;
	float:left;
	text-align:right;
	padding-right:5px;
	padding-top:20px;
}

.texto_acima{
	float:left;
	width:730px;
	text-align:center;
}

.link_confirmacao_pagamento{
	margin-left:600px;
}

.voltartopo_pedidos_detalhes{
	margin-left:465px; margin-top:0px; border: 0px;
}

.voltar_pedidos_detalhes{
	float: left;
	margin-left: 25px;
}

.botoes_pedidos_detalhess{
	border:0px solid;
	float:left;
}

.setcampos{
	border:0px;
	width:650px;
	margin-bottom:30px;

}


.banner_home{
    margin-bottom:10px;
}

.cartao_visa{
    display:none !important;
}

