@charset "utf-8";
/* CSS Document */

/* TAGS */
body { margin:0; text-align:center; }

img { border:none; }

input, select, textarea, .InputText, .InputTextBusca { padding: 3px !important; color: #505050 !important; font-family:"Lucida Grande", sans-serif !important; font-size:12px !important;  background: #FFFFFF; !important; }

.InputTextBusca { height: 24px; width: 200px; font-style: italic; }

.smSelect , .InputText , .InputTextBusca, .BotBuscaAvancada { border: 1px #dedede solid; }

/* IDS */

#LayoutDadosCestaFC { float: right; }

#TabSite { margin-bottom: 10px; }

#ordenacao { width: 820px; text-align: right; float: right; }

#TabRodapeExterno { margin-left:auto; margin-right:auto; }

#ProdDetDiv { width: 820px; float: left; }

#idFoundFC {  }
#idTitTextoFC { color:#666;  }

/* --------------------------- */
/* --------[MENU TOGGLED]----- */
/* --------------------------- */



/*Toggle Area*/

 #menu {font-family:"Lucida Grande", "Lucida Sans Unicode",  sans-serif;  width: 160px; height: 1250px; background-color:#FFF; float: left; margin-top: 60px; } 

 #menu .toggle {/*float:right;width:9px; padding:5px; cursor:pointer; border-top:1px solid white; border-left:1px solid #E0E0E0; color:#999;*/}
 #menu ul.navmenu li:first-child .toggle{ /*border-width:0 0 0 1px;*/ color:#333}

 /*Menu Setup*/
 #menu ul{padding:0; margin:0; width:150px;}
 #menu ul ul{ /*border:1px solid #CCC;*/ padding-left:10px;}
 #menu ul.navmenu li {margin:0; list-style:none;}
 /*Links*/
 #menu ul.navmenu a, #menu ul.navmenu a:visited {text-decoration:none; padding:5px; display:block; color:#333;}
 #menu ul.navmenu ul.submenu a:hover{ /*background:#FFF4D2;*/ text-decoration:underline; color:#333;}
 /*Heading Outer div*/
 #menu ul.navmenu .menutop{/*border:1px  0 0 0 solid #CCC; border-width:0 1px;*/ overflow:hidden; width:150px; background:#FFF; }
 /*Header Links*/
 #menu ul.navmenu .menutop a{width:120px;float:left;margin:0 0 1px 0; border-top:1px solid white;}
 /*Header Link Hover*/
 #menu ul.navmenu .menutop a:hover{color:#333;}
 /*Removes white border for the first header*/
 #menu ul.navmenu li:first-child .menutop a {border-width:0px;}

 /*Single Menu Width Fix*/
 #menu ul.navmenu .menusingle a{width:140px;}

 /*Border Radius and Special Border Width*/
 #menu ul.navmenu li:first-child .menutop{/*border-width:1px 1px 0 1px;*/ -moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
 
 #menu ul.navmenu li:first-child .menu2{ /*border-width:1px 1px 0 1px;/* -moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;*/}
 
 #menu ul.navmenu li:last-child .menutop{/*border-width:0px 1px 1px 1px; -moz-border-radius:0 0 5px 5px; -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;*/}
 #menu ul.navmenu li:last-child ul.submenu{-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
 #menu ul.navmenu li:last-child .menutop-open{-moz-border-radius:0;-webkit-border-radius:0px; border-width:0 1px;}
/* --------------------------- */
/* ------[FIM MENU TOGGLED]---- */
/* --------------------------- */






#faixa {
	height:16px;	
	background-color:#93a0c4;
	color:#FFF;
	font-size:12px;
	padding:2px 0;
	font-family:Arial, Helvetica, sans-serif;
}

#topo { margin-top:20px; margin-bottom: 10px; }

#rodape { margin-top:10px; font-family:Verdana, Geneva, sans-serif; text-align:left; height: 130px; }
#rodape ul { margin:0; padding:0;}
#rodape ul li { list-style:none; }

#rodape ul li a { text-decoration:none; color:#000; font-size:12px; }
#rodape ul li a:hover { text-decoration:underline; }

#rodape h2 { font-size:12px; }

#faq { width:165px; float:left; margin-right:100px; }
#redes { width:310px; float:left; margin-right:100px; }
#redes img { vertical-align:middle; margin-right:5px; }

#assine { width:210px; float:left; margin-left:5px; }

#assine input { border:1px #505050 solid; padding:3px; margin-right: -4px; }
#assine .ok { background-color:#505050 !important; padding:3px; color:#FFF !important; border:none; cursor:pointer; }



/* CLASSES */
.TopoMenu { display: none; }

.int { width:1000px; margin:0 auto;}
	
.cadastre { float:right; margin:0; }
.cadastre a { color:#FFF; text-decoration:none; }

.fale_conosco { margin:0;float: left; }

.clear { clear:both; }	

.EstEspacoEsquerdaConteudo { width: 0; }


  @font-face {
    font-family: 'Futura Lt BT';
    font-style:  normal;
    font-weight: 700;
    src: local('Futura Lt BT'), url("https://theodorahome.websiteseguro.com/fonts/FuturaLightBT.ttf");
  }




.EstNomeProd { color: #000; font-family:'Futura Lt BT', Arial, Helvetica, Verdana,sans-serif; font-size:25px; font-weight:bold; }

.EstNomeProdLista { color: #000; font-family:"Lucida Grande", sans-serif; font-size:12px; font-weight:bold; padding-top: 10px; }
.EstNomeProdLista a { text-decoration: none; }
.BotLancProd { float: right; }

.EstRefProd { color: #000; font-family:"Lucida Grande", sans-serif; }

.EstDescrProd { font-family:"Lucida Grande", sans-serif; font-size:12px;  }

.preco {color: #000000; height: 14px; padding: 9px; width: 80px;  float: left; text-shadow:#CCC; font-size:16px; }

.EstTabTopo { background-color:#e9e9e9; color: #000; }

.EstTabPedido, .EstTabPedidoNum { background-color:#e9e9e9; }

.EstTabPedidoTit, .EstTabPedidoTotal  { background-color:#e9e9e9;}

.EstContinuarComprando { color: #333; }

/* ESTILO DO MENU
.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:1000px;
	margin:0 auto;
	}
.menu ul{	
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background-color:#FFF;
		color:#000;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 18px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{			
			text-decoration:underline;
			}
	.menu li ul{		
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:125px;
		z-index:200;
		/*top:1em;
		/*left:0;
		}*/
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url(../../images/menu_bg.png);
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:125px;
		}
	.menu li:hover li a{
		background:none;
		text-decoration:none;		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:10px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 10px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{			
			border:0px;
			color:#000;
			text-decoration:underline;
			}
	.menu p{
		clear:left;
		}
		
	.menu .endlist {
		background:url(../../images/menu_bg_bot.png) !important;
	}

/*---------------------------------
---------- [FOOTER] ---------------
---------------------------------*/
.center {
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  width:800px;
}

#item
{
width: 200px;
margin:0 auto !important;
float:left;
padding-right:0px;

}

#item img {vertical-align:middle;}

#item p { color:#333; }

.menucomfoto{
	width:450px  !important;
height: 125px !important;
        background:transparent  url(../../images/menu_bgcomfoto450.png) repeat-y top left !important;
padding-top:10px;
}

#menucomfotoace{
	width:300px  !important;
height: 125px !important;
        background:transparent  url(../../images/menu_bgcomfoto300.png) repeat-y top left !important;
padding-top:10px;
}

#menucomfotopre{
	width:400px  !important;
height: 125px !important;
        background:transparent  url(../../images/menu_bgcomfoto.png) repeat-y top left !important;
padding-top:10px;
}


.menucomfoto li{
	width: 162px !important;
	display: block !important;
	height: 15px !important;
background-image: none !important;
padding-bottom:10px;
border-left: 1px solid #000000;
text-indent: 5px;
}

#menucomfotodecor li{
width: 156px !important;
}

#menucomfotopre li{
width: 185px !important;
}

.menucomfoto .esq{
width: 142px !important;
margin-left: 15px !important;
}

.menucomfoto .esqdecor{
width: 157px !important;
margin-left: 15px !important;
}

#idMenuCat1 li span a{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif !important;
font-size: 11px !important;
text-decoration:none;
text-transform:uppercase;
}

.ImgOpened, .ImgClosed{
display:none !important;
}