* {margin:0; padding:0;}
a {text-decoration:none; color:#575757;}
a:hover {text-decoration:underline; color:#333333;}
a img {border:none;}
ul, li, ol, dd, dl, dt {list-style:none;}
label.error {color:red !important; position:absolute; right:0; top:0; width:230px !important;}
input.error {border:1px solid red !important; color:red !important;}

textarea.obs_cliente_produto{border:1px solid #DFDFDF; height:50px; font:11px Tahoma; color:#535457;}
textarea.obs_cliente_produto_inativo{border:1px solid #DFDFDF; background-color:#EAEBEE; height:50px; font:11px Tahoma; color:#535457}
select.select_orcamento{border:1px solid #DFDFDF; font:11px Tahoma; color:#535457}
input{border:1px solid #DFDFDF; font:11px Tahoma; color:#535457; height:16px; margin-bottom:3px;}
input[type="checkbox"], input[type="radio"]{ background: transparent; border: 0;}
select{border:1px solid #DFDFDF; font:11px Tahoma; color:#535457}

h3 {color: #333333;}

.bytes {color:#999999;}

.vermelho{color:#990000;}

body {background:#e0e2e7 url(../img/bg_body.jpg) repeat-x 0 -80px;font:12px Tahoma; height:100%; text-align:center;}
#geral {margin:0 auto; text-align:left; width:966px;}
.botaoAcao {
	background:url(../img/bg_botao_out.gif) repeat-x; 
	border-width:0px; border-style:solid; 
	border-color:#525356 #5d5e61 #83868a #5c5e61; 
	bottom:35px; 
	color:#fff; 
	position:absolute;
	font:bold 10px Verdana; 
	height:20px; 
	letter-spacing:-0.02em; 
	line-height:16px; 
	left:200px; 
	float:right;
	cursor:pointer;
	padding: 0 5px 5px 5px;
}

.botaoAcao3 {
	background:url(../img/bg_botao_out.gif) repeat-x; 
	border-width:1px; border-style:solid; 
	border-color:#525356 #5d5e61 #83868a #5c5e61; 
	bottom:11px; color:#fff; 
	position:absolute;
	font:bold 10px Verdana; 
	height:20px; 
	letter-spacing:-0.02em; 
	line-height:16px; 
	left:200px; 
	float:right;
	cursor:pointer;
	padding: 0px 5px 5px 5px;
}
.botaoAcao img {float:none !important; margin:0 0 0 15px !important;}
.botaoAcao:hover {
	background:url(../img/bg_botao_over.gif) repeat-x; 
	border:0px solid; 
	border-color:#ffa200 #ffaa00 #ffc000 #ffaa00;  
	letter-spacing:-0.02em; 
	text-decoration:none;
}
.status-sucesso, .status-erro { display:block; font-size:14px; font-weight:bold; padding:50px 0; text-align:center;}
.status-sucesso {}
.status-erro {color:#CC0000;}
.status-erro a {color:#666666; font-size:11px; font-weight:normal;}

.botaoAcao2 {
	background:url(../img/bg_botao_out.gif) repeat-x; 
	border-width:1px; border-style:solid; 
	border-color:#525356 #5d5e61 #83868a #5c5e61; 
	bottom:11px; 
	color:#fff; 
	font:bold 10px Verdana; 
	height:20px; 
	letter-spacing:-0.02em; 
	line-height:20px; 
	position:static; 
	cursor:pointer;}
.botaoAcao2 img {float:none !important; margin:0 0 0 15px !important;}
.botaoAcao2:hover {background:url(../img/bg_botao_over.gif) repeat-x; border-width:1px; border-style:solid; border-color:#ffa200 #ffaa00 #ffc000 #ffaa00; color:#fff; font:bold 10px Verdana; letter-spacing:-0.02em; line-height:20px; padding:0 8px 0 8px; text-decoration:none;}

/* HEADER */
.header {background:url(../img/bg_menuTopo.jpg) repeat-x; height:40px; margin:10px 0 0 0; overflow:hidden;}
.header h1 {float:left; margin:0 20px 0 0;}
.header h1 span {display:none;}
.header .menuPrincipal {list-style:none; padding:12px 0 0 0;}
.header .menuPrincipal li {float:left; height:20px; margin:0 15px 0 0;}
.header .menuPrincipal li a {color:#fff; display:block; font:bold 14px Verdana; height:100%; letter-spacing:-0.02em; _letter-spacing:-0.05em; width:100%;}
.header .menuPrincipal li a span {display:none;}
.header .menuPrincipal .empresa {background:url(../img/bt_aempresa.gif) no-repeat; width:80px;}
.header .menuPrincipal .lancamentos {background:url(../img/bt_lancamentos.gif) no-repeat; width:100px;}
.header .menuPrincipal .noticias {background:url(../img/bt_projetos.png) no-repeat; width:65px;}
.header .menuPrincipal .contato {background:url(../img/bt_contato.gif) no-repeat; width:60px;}
.header .menuPrincipal .cadastrese {background:url(../img/bt_cadastrese.gif) no-repeat; width:87px;}
.header .menuPrincipal .cotacao {background:url(../img/bt_minhascotacoes.jpg) no-repeat; width:107px;}
.header .menuPrincipal .carrinho {background:url(../img/bt_meucarrinho.jpg) no-repeat; width:89px;}
.header .menuPrincipal .logout {background:url(../img/bt_logout.jpg) no-repeat; width:100px;}
.header .menuPrincipal .login { width:260px;}
.header .menuPrincipal .login input {border:1px solid #e0e2e8; height:18px; margin:0 3px 0 0; width:75px;}
.header .menuPrincipal .login .botao-login {border:0; height:20px; position:absolute; width:20px;}

.bemvindo {background-color:#ffe890; height:20px; padding-left:10px; padding-top:5px; color:#6d6d6d; font-size:12px;}
.bemvindo p {}
.bemvindo p font{color:#000; font-size:12px;}
.bemvindo .menuLogado {float:right; position:relative; padding-right:10px;}
.bemvindo .menuLogado a {color:#6d6d6d; padding:0 10px 0 10px;}
/*.bemvindo .menuLogado .menuPrincipal li {float:left; height:20px; margin:0 15px 0 0;}
.bemvindo .menuLogado .menuPrincipal li a {color:#000; display:block; font:bold 14px Verdana; height:100%; letter-spacing:-0.02em; _letter-spacing:-0.05em; width:100%;}
.bemvindo .menuLogado .menuPrincipal li a span {display:none;}*/

.box_login {position:relative; float:right; padding-right:10px; top:-7px; *top:-8px;}
.campo_login_inativo{width:70px; vertical-align:top; color:#999; font:11px Tahoma; height:16px; vertical-align:middle;}
.campo_login{width:70px; vertical-align:top; color:#535457; font:11px Tahoma;  height:16px; vertical-align:middle;}

/* MIOLO */
.miolo {background:url(../img/bg_Miolo.jpg) repeat-y 0 0; border-bottom:1px solid #fff; /*display:table;*/ min-height:350px; _height:350px; margin:12px 0 0 0;}
.miolo .conteudo {/*margin:0 0 20px 213px;*/ *margin-top:-12px; /*width:750px;*/ overflow:hidden;}
.miolo .menuSecoes {background:url(img/bg_menuSecoes.jpg) no-repeat; float:left; list-style:none; margin:0 15px 0 0; *margin-top:-12px; width:186px;}
.miolo .menuSecoes li {background:#eaebee; border-bottom:1px solid #fff; min-height:20px; _height:20px; margin:0;}
.miolo .menuSecoes li select {font-size:11px; height:20px; margin:5px 0 5px 10px; width:170px;}
.miolo .menuSecoes li a {color:#323234; display:block; font:bold 10px Verdana; height:15px; margin:0; padding:2px 0 2px 10px; text-transform:uppercase;}
.miolo .menuSecoes li a:hover {background:#f2f3f5; text-decoration:none}
.miolo .menuSecoes li.busca {padding:2px 0 6px;}
.miolo .menuSecoes li.busca .btnBuscar {margin:0 0 0 4px; position:relative; top:5px; _top:4px;}
.miolo .menuSecoes li.busca .txtBuscar {font-size:11px; margin-left:10px; padding:2px 0 2px 5px; width:140px;}
.miolo .menuSecoes li.login {font-size:11px; border:0px; margin:0px; padding:0px;}
.miolo .menuSecoes li.busca .txtLogin {font-size:11px; margin-left:10px; padding:0 0 0 0; height:10px;}
.miolo .menuSecoes .div_login {padding-left:10px; background:#eaebee; border-bottom:0px solid #fff; min-height:20px; _height:20px; margin:0; color:#535457;}
.miolo .menuSecoes .div_login p {margin:5px 0; position:relative;}
.miolo .menuSecoes .div_login p label {color:#535457; font:11px Tahoma; float:left; margin:0 5px 0 0; width:30px; text-align:right;}
.miolo .menuSecoes .div_login p input {border:1px solid #ccc; height:18px; width:110px;}
.miolo .menuSecoes .div_login .botaoAcao {background:url(../img/bg_botao_out.gif) repeat-x; border-width:1px; border-style:solid; top:-3px; border-color:#525356 #5d5e61 #83868a #5c5e61; width:70px; color:#fff; font:bold 10px Verdana; height:20px; letter-spacing:-0.02em; line-height:20px; left:36px; position:relative; padding:0 3px 0 8px; text-decoration:none; vertical-align:middle; cursor:pointer}
.miolo .menuSecoes .div_login .botaoAcao img {float:none !important; margin:0 0 0 15px !important;}
.miolo .menuSecoes .div_login .botaoAcao:hover {background:url(../img/bg_botao_over.gif) repeat-x; border-width:1px; border-style:solid; border-color:#ffa200 #ffaa00 #ffc000 #ffaa00; color:#fff; font:bold 10px Verdana; letter-spacing:-0.02em; line-height:20px; padding:0 3px 0 8px; text-decoration:none;}

.miolo .menuSecoes .area_assinante {padding-left:0px; background:#eaebee; border-bottom:0px solid #fff; min-height:20px; _height:20px; margin:0; color:#535457; margin-top:0px;}
.miolo .menuSecoes .area_assinante p{ font-size:11px;}
.miolo .menuSecoes .area_assinante p b{font-size:12px;}
.miolo .menuSecoes .area_assinante p a{color:#CFA926; padding:5px 0 0 0;}
.miolo .menuSecoes .area_assinante p a:hover{color:#FFC500; background:#EAEBEE;}

.miolo .conteudo {_margin-left:0; _padding-left:20px !important;}
.miolo .conteudo .breadcrumb {background:#eaebee; color:#323234; font-size:11px; font-family:Tahoma; height:13px; padding:3px 8px;}
.miolo .conteudo .breadcrumb a {color:#323234;}
.miolo .conteudo .breadcrumb_semespaco {background:#eaebee; color:#323234; font-size:11px; font-family:Tahoma; height:13px; padding:3px 8px;}
.miolo .conteudo .breadcrumb_semespaco a {color:#323234;}

.miolo #paginacao {color:#6c6c71; text-align:right}
.miolo #paginacao span {color:#6c6c71; font:10px Tahoma; margin:0 4px;}
.miolo #paginacao strong {color:#323234; font:bold 10px Tahoma; margin:0 4px;}
.miolo #paginacao a {color:#323234; font:10px Tahoma; margin:0 4px;}

/* RODAPE */
.rodape {margin:15px 0 20px 0;}
.rodape span {float:right}
.rodape span a {color:#848484; font:9px Tahoma; }
.rodape .menuRodape {list-style:none;}
.rodape .menuRodape li {border-right:1px solid #ffb900; display:inline; font:bold 10px Tahoma; margin:0 10px 0 0; padding:0 10px 0 0; }
.rodape .menuRodape li a {color:#666;}

.div_excluir{
	padding:0 0 0 30px; 
	text-align:right;
	position:relative;
	float:right;	
}
.div_qnt{
	float:right;
	height:49px;
	padding-top:7px;
}
.div_acabamento{
	margin-left:196px;
}
.div_loading{
	width:100%;
	text-align:center;
	padding-top:30px;
}
.div_login{

}

.box {font:11px Tahoma; border:1px solid #DFDFDF; background-color:#EAEBEE; padding:5px 5px 5px 5px; margin-bottom:10px; margin-top:10px; color:#323234; }
.box p {font:11px Tahoma; line-height:16px;}
.box p font{color:#333333; font:11px Tahoma; line-height:16px;}
.box h3 font{color:#333333; font:11px Tahoma; line-height:16px;}
.box h3{color:#333333; font:14px Tahoma; font-weight:bold; line-height:16px;}

.conteudo .enviaCarrinho {padding-top:40px; position:relative;}
.conteudo .enviaCarrinho .botaoAcao{}

.div-foto-thumb{
	height:117px;
	width:187px;
	text-align:center;
	background-color:#FFF;
	float:left;
	margin-right:2px;
	margin: 2px;
}
