body
{
    background: #f4f4f4 url(../images/background_interna.gif) repeat-x;
}


.centraliza {
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	width: 980px;
}

#left {
	position:relative;
	float:left;
	width:50%;
	margin:0;
	padding:0;
	font-size:80%;
}

#right {
	position:relative;
	float:right;
	width:50%;
	margin:0;
	padding:0;
	font-size:80%;
}

.column-in {
	margin:0;
	padding:0.5em 1em;
	position:relative;
}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}

.linha_escura {
	background:#414345;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:12px;
}

/** Estrutura do topo **/
	
.area_links {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 20px;
	left: 250px;
	width: 500px;
	height:60px;
}

.links {
	position:absolute;
	left:150px;
	top:25px;
	font-family: Tahoma, Arial, Helvetica;
	font-size:16px;
}

.links	a {
	color: #acb5ae;
	text-decoration: none;
}

.links	img {
	border: none;
}

.area_base {
	left: 0px;
	top: -90px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.area_login {
	font-family: Tahoma, Arial, Helvetica;
	position:absolute;
	top: 0px;
	left: 760px;
	width: 210px;
	height:90px;
}

.login, .senha {
	color:#595959;
	font-size:9px;
	position:absolute;
	top:25px;
}

#login, #senha {
	position:absolute;
	top:40px;
	background: #e2e2e2;
	border:none;
	height:18px;
	width:90px;
}

.login {left:80px;}

.senha {left:170px;}

#login {left:10px;}

#senha {left:105px;}

#usuario_logado {
	position:absolute;
	color:#929c95;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	top:25px;
	left:0px;
	width: 205px;
}

#usuario_logado a {
	text-decoration: none;
	color:#929c95;
	border:none;
}

#cadastrese {
	position:absolute;
	color:#929c95;
	font-size:11px;
	font-weight:bold;
	top:3px;
	left:113px;
}

#cadastrese a, #cadastrese img {
	text-decoration: none;
	color:#929c95;
	border:none;
}

.icon_user {
	position:absolute;
	top:-1px;
}

.esqsenha {
	color:#9d9d9e;
	font-family: Tahoma, Arial, Helvetica;
	font-size:11px;
	position:absolute;
	top:60px;
	left:10px;
}

.esqsenha a {
	color:#9d9d9e;
	text-decoration: none;
}

.entrar {
	font-family: Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	top:60px;
	left:155px;
	color:#5b5b5d;
}

/** Estrutura area de pesquisa **/

.fundo_pesquisa_top {
	background-image: url(../images/fundo_pesquisa_top.png);
	background-repeat: repeat-x;
	position:relative;
	margin:0;
	padding:0;
	width:100%;
}

.fundo_pesquisa_bottom {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
}

#pesquisar {
	background:#f1eeed;
	position:absolute;
	top:8px;
	left:25px;
	width:180px;
	height:16px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
}

#pesquisar input, #pesquisar select {
	background:#f1eeed;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	width:180px;
	position:absolute;
}

#pesquisar input {
	border:none;
	top:2px;
	left:5px;
}

#pesquisar select {
	top:0px;
	left:195px;
	width:110px;
	height:20px;
}

#pesquisar img {
	position:absolute;
	top:0px;
	left:310px;
	border:none;
}

#pesquisar a {
	text-decoration: none;
	border:none;
}

/** Estrutura do corpo **/

.coluna {
	position:absolute;
	width:90%;
	left:25px;
	top:40px;
}

.coluna_logo
{
	position:absolute;
	top:-12px;
}

.coluna img{
	border:none;
}

.descricao {
	position:absolute;
	color:#78787a;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	width:100%;
	left:0px;
	top:40px;
}

.lado_categoria {
	position:absolute;
	top:-1px;
	left:0px;
}

#menu_esq, #menu_dir {
	height:502px;
}

#menu_esq {
	background-image: url("../images/feitoamao_nano.jpg");
	color:#505155;
}

.menu_esq a {
	color:#505155;
	text-decoration: none;
}

#menu_dir {
	background-image: url("../images/brechot_nano.jpg");
	color:#505155;
}

#menu_esq a {
	color:#505155;
	text-decoration: none;
}

#menu_dir a {
	color:#505155;
	text-decoration: none;
}

.title {
	position:absolute;
	font-size:16px;
	font-weight:bold;
	top:10px;
	left:10px;
}

.opcoes {
	position:absolute;
	font-size:12px;
	top:40px;
	left:10px;
	width:90%;
	text-align:left;
}

.image_destaque {
	border: none;
	position: absolute;
	left: 10px;
	top: 400px;
}

.imagens {
	position:absolute;
	top:0px;
	left:154px;
	width:287px;
	text-align:center;
}


/** Estrutura rodape **/

#ninui_links {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	position: relative;
	top:10px;
}

#link_feitoamao a, #link_brechot a{
	padding-left:2px;
	padding-right:2px;
	text-decoration: none;
	position:relative;
	left:0px;
	top:5px;
}

#link_feitoamao a{
	color:#b0ded3; 
}

#link_brechot a{
	color:#f79e5c; 
}

#rodape_feito_a_mao, #rodape_brechot {
	font-family: Tahoma, Arial, Helvetica;
	font-size:11px;
}

#rodape {
	position: relative;
	left: 0px;
	top: 0px;
}

#rodape_feito_a_mao a {
	color:#b4e1c2;
	text-decoration: none;
}

#rodape_brechot a {
	color:#fd8d3c;
	text-decoration: none;
}

#direitos, .link {
	font-family: Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#909495;
}

#direitos {
	position:absolute;
	left:0px;
	top:50px;
	color:#909495;
}

#links_rodape {
	position:absolute;
	left:655px;
	top:20px;
}

#separador1, #separador2 {
	position:absolute;
	background-image: url(../images/separador.png);
	background-repeat: no-repeat;
	width:3px;
	height:51px;
}

#separador1 {left:120px;}
#separador2 {left:230px;}

#rodape_col1, #rodape_col2, #rodape_col3 {
	position:absolute;
	width:75px;
	height:51px;
	text-align:right;
	line-height:12px;
}

#rodape_col1 {left:25px;}
#rodape_col2 {left:135px;}
#rodape_col3 {left:245px;}

/** Estrutura Flutuante **/

.lupa a, .lupa img, .cesta a, .cesta img, .coracao a, .coracao img {
	color: white;
	text-decoration: none;
	border:none;
}

.lupa, .cesta, .coracao {
	position: absolute;
	top:10px;
}

#image_zoom {
	background-color:#ffffff;
	border: 1px solid #333333;
	visibility:hidden;
	z-index:1000;
	position:absolute;
	width:40%;
	left:30%;
	top:150px;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
}

.thumb_camada_interna  {
height:123px;
width:144px;
}

.legenda {
background-image:url("../../ninui_layout/images/transp.png");
background-repeat:repeat;
height:35px;
left:0;
position:absolute;
top:89px;
visibility:hidden;
width:144px;
}

.thumb_camada_externa  {
height:126px;
width:140px;
margin: 0px;
padding: 0px;
}

.lupa { left:5px; }
.cesta { left:24px; }
.coracao { left:45px; }
.precoHome { 
	font-family:Tahoma, Arial, Helvetica;
	font-size:10pt;
	font-weight:bold;
	text-align:right;
	color:#FFFFFF;
	top:6px;
	left:60px;
	position:absolute;
	width: 80px;
}

.label_input {
	font-size: 16px;
	font-weight: bold;
	text-align:left;
}

.hint_start {
	background-image: url("../images/important.png");
	background-position: 5px;
	background-repeat: no-repeat;
	background-color: #fcfdc7;
	border: solid #dddd00 1px;
	width: 300px;
	padding-left: 35px;
	padding-right: 10px;
	color:black;
	min-height:25px;
}


.noImage {
	background-color:#FFFFFF;
	border: 1px solid #ffffff;
}

.titleForm {
	color: #98a57b;
	font-size: 16px;
	font-weight: bold;
}

.onStep, .outStep {
	font-size:15px;
	font-weight:bold;
	text-align:left;;
}

.onStep {
	color: #b2bc9c;
}

.outStep {
	color: #cbd2bd;
}

.contatoVendedor {
	position:absolute;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:10px;
	left:23%;
	top:300px;
	visibility:hidden;
}

.popupBanner {
	position:relative;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:10px;
	width:365px;
	left:-25px;
	top:-110px;
	visibility:hidden;
}

.menuCategoria, .menuCategoria a {
	padding-left:15px;
	width:185px;
	font-family:Tahoma,Arial,Helvetica;
	color:#505155;
	text-decoration:none;
}

.thumb_camada_externa {
	width:140px;
	height:126px;
}

.thumb_camada_interna {
	width:144px;
	height:123px;
}

.link {
	padding-top: 2px;
}

.link a {
	color:#909495;
	padding-left:2px;
	padding-right:2px;
	padding-bottom: 1px;
	text-decoration: none;
}

.link a:hover {
	text-decoration: none;
}

.contentBox {
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#78787a;
	text-align:justify;
	min-height:590px;
}

#divSaibaMais,#divAcesso,#divCadastro,#divCompra {
	position:fixed;
	top:50%;
	left: 50%;
	width:800px;
	height:530px;
	margin-left:-400px;
	margin-top:-265px;
	background-color:#FFFFFF;
	border:4px solid #666666;
	z-index:9999
}

#saibaMaisBarra {
	background-color:#666666;
	width:790px;
	height:20px;
	padding:5px;
	color:#FFFFFF;
	display:block;
}

#saibaMaisBarraTitulo {
	float:left;
	width:400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#cadastroBarra {
	background-color:#666666;
	width:490px;
	height:20px;
	padding:5px;
	color:#FFFFFF;
	display:block;
}

#cadastroBarraTitulo {
	float:left;
	width:400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#saibaMaisBarra img {
	float:right;
	width:20px;
	border:0px;
}

.imgCarrinho {
	float:left;
	width:20px;
	border:0px;
}

#saibaMaisConteudo {
	padding:10px;
}

#saibaMaisConteudoTexto {
	overflow:auto;
	width:100%;
	height:420px;
	padding-top:5px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#saibaMaisConteudoTabs ul,#saibaMaisConteudoTabs li {
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
}

#saibaMaisConteudoTabs li {
	padding:5px;
	padding-left:0px;
	padding-bottom:2px;
}

.liInativo {
	color:#666666;
	width:100px;
	height:20px;
	border-bottom:0px;
	
}

.liInativo a {
	color:#666666;
}

.liAtivo {
	color:green;
	width:100px;
	height:20px;
	border-bottom:3px solid green;
	font-weight:bold;
}

.liAtivo a {
	color:green;
}

#saibaMaisOverlay,#acessoOverlay,#codigoOverlay,#divCompraOverlay {
	position:fixed;
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color:black;
	z-index: 9998;
	-moz-opacity: 0.8;
	opacity:.80;
	filter:alpha(opacity=80);
}

#saibaMaisComprar,#saibaMaisVender {
	width:100%;
	text-align:center;
}

.i1 {
width:100%;

}

.boxCodigo {
	position:fixed;
	top:50%;
	left: 50%;
	width:500px;
	height:370px;
	margin-left:-250px;
	margin-top:-150px;
	background-color:#FFFFFF;
	border:4px solid #666666;
	padding:10px;
	z-index:9999;
	text-align:left;
}

#codigoBanner,#codigoBotao {
	width:100%;
	height:200px;
	border:1px solid #000000;
	overflow: scroll;
	margin-top:10px;
	margin-bottom:20px;
}

.clipping tr
{
	vertical-align: top;
}

.clipping .fc
{
	background-color: white;
	padding: 10px;
	width: 220px;
}

.clipping .sp
{
	width: 20px;
}

.quemsomos
{
	margin-top: 40px;
}

.quemsomos h4, .clipping h4
{
	font-size: 25px;
	color: #9a9391;
	font-weight: bold;
}

.clipping h4
{
	margin-top: 20px;
}

.clipping .img
{
	height: 70px;
}

.clipping .cnt
{
	width: 200px;
	height: 45px;
}

.clipping .cnt p
{
	font-weight: bold;
	font-size: 12px;
}

.clipping .lmais
{
	height: 18px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 30px;
	color: white;
	text-decoration:  none;
	background-color: #79897f;
}

.clipping strong, .clipping a
{
	text-decoration: none;
	color: #3f3f3f;
}

.quemsomos p, .clipping p
{
	color: #9a9391;
}

.quemsomos strong
{
	color: black;
}

