body{
	background: #6F145A url(../imgs/bg.png) repeat-x center top;
	width:992px;
	margin:0 auto;
	padding:0;
	font-family:verdana,"ITC Franklin Gothic";
	text-align: center;
}
img{
	border:0px;
}

#esquerda{
	float:left;
	width:170px;	
	height:100%;
	margin:0 3px 0 3px;
}
#direita{	
	float:left;
	width:171px;	
	height:100%;
}
#conteudo{
	width:630px;
	float:left;
}
/*HOME-BG*/
#home-topo-bg{
	background:url(../imgs/home_topo_bg.png) no-repeat bottom;
	width:993px;
	height:14px;
	position:relative;	
}
#home-conteudo-bg{
	
	background:url(../imgs/home_conteudo_bg.png) repeat-y center center;
	width:993px;
	text-align:left;	

}
#home-footer-bg{
	background:#url(../imgs/home_footer_bg.png) no-repeat top;
	*background:#dfdbdc;
	width:993px;
	height:11px;
	
}
#sub-topo{

}
/*HEADER*/


.header-carrinho{
	width:160px;
	height:78px;
	float:right;
	font-size:10px;
	color:white;
	margin:25px 0 0 0;
	
}

* html .header-carrinho{
	margin-right: 70px;
}

.header-carrinho h3{
	padding:0px;
	margin:0px;
	font-size:12px;
}

.header-carrinho h3 a{
	text-decoration: none;
	color: #FFF;
}
	
.header-carrinho span{
	padding:0px 0 0 10px ;
}
.header-select .busca {
	color:#5E6977;
	padding:6px 0 0 0;
	vertical-align:middle;
	background:transparent;
	width:425px;
	float:right;
	font-size:18px;
	border:0px;
	*width:420px;
	*margin-top:5px;
}
.header-select{
	width:545Px;
	height:33px;
	float:left;
	margin:40px 0 0 8px;
	background:url(../imgs/busca.png) no-repeat center center;
	*margin-left:35px;
}

.header-link a{
	color:#910b72;
}
.header-link{
	float:left;
	width:125px;
	height:15px;
	font-size:11px;
	margin:55px 0 0 0;
	font-weight:bold;
	color:#910b72;
}

.header-links a{
	color:#910b72;
}
.header-links{
	float: left;
	width:545px;
	height:15px;
	font-size:10px;
	margin:5px 100px 0 0;
	color:#910b72;
}

.header-links p {
	font-weight: bold;
	padding: 0;
	margin: 0;
	display: inline;
}
/*LINKS DO MENU*/

#link-ciencia{
	color:#910B72;
	display:block;
	font-weight:bold;
	float:left;
	width:166px;
	height:45px;
	margin-left:10px;
	font-size:10px;
	background:url(../imgs/menu_botao.png) no-repeat bottom;
}
#menu a{
	text-decoration:none;
}
#menu{
	float:left;
	width:992px;
	height:5px;
	font-size:12px;
	line-height:40px;
	text-align:center;
	text-transform:uppercase;
	
}
.header-menu a{
	text-decoration:none;
	color:#5E6977;
	font-weight:bold;
	font-size:12px;
}
.header-menu a:hover{
	color:#D52C6F;
}

/*CATEGORIAS*/

.categorias{
	margin:0 5px;
	width:163px;
}
.categorias-topo{
	padding-top:5px;	
	height:25px;	
	background:transparent url('../imgs/busca_avancada_topo.png') no-repeat top center;
	color:#D52C6F;
	text-transform: uppercase;
	font-weight:bold;
	font-size:13px;
	line-height:30px;
	padding:2px 0 5px 10px;
}
.categorias-conteudo{
	background:#FCFCFC;
	width:162px;
	padding-bottom:20px;
}
.categorias-conteudo span{
	color:#910B72;
	font-weight:bold;
	font-size:11px;
	
}
.categorias-conteudo img{
	 margin:0 0 0 10px;
	 padding:0px;
}
.categorias-bottom a{
	color:#D52C6F;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.categorias-bottom {
	background:transparent url(../imgs/bg_categorias.png) no-repeat scroll center center;
	height:22px;
	padding:16px 0 0;
	text-align:center;
	width:162px;
}
.categorias-conteudo a{
	text-decoration:none;
	color:#5E6977;
	font-size:9px;
	padding:10px;
}

.categorias-conteudo  a:hover{
	text-decoration:none;
	color:#D52C6F;
	
}

.categorias-conteudo a span{
	display: block;
	text-align: center;
}

/*OFERAS POR EMAIL*/
.ofertas-por-email{
	background:transparent url(../imgs/ofertas_por_email.png) no-repeat scroll top center;
	width:170px;
	height:140px;
	margin:20px 0 0 0;
}
.ofertas-por-email input{
	background:white;
	border:1px solid  #D8D8D8;
	width: 152px;
}

.ofertas-por-email-botao{
	margin-top:5px;
	height:26px;
	text-align:center;
	background:url(../imgs/botao.png) no-repeat center center;
}
.ofertas-por-email-botao a{
	text-decoration:none;
	color:#5E6977;
	font-size:9px;
	vertical-align:bottom;
}

.ofertas-por-email-conteudo span{
	padding:5px 0 0;
	display:block;
	color:#5E6977;
	font-size:10px;
	font-weight:bold;
	font-family: verdana;
}

.ofertas-por-email-conteudo{
	padding:5px 0 0 10px;
}
.ofertas-por-email-topo{
	color:white;
	font-size:9px;
	font-weight:bold;
	padding:10px 0 0 15px;
	text-transform:uppercase;
}

/*TERMOS-MAIS-BUSCADOS*/
.termos-mais-buscados{
	width:162px;
	padding:20px 0 0 0;
}
.termos-mais-buscados-topo{
	text-transform:uppercase;
	color:#5E6977;
	font-size:12px;
	text-align:center;
}
.termos-mais-buscados-conteudo{
	min-height:200px;
}

.termos-mais-buscados a{
	color:#58595B;
}

.mais-buscados-all a {
	text-decoration: none;
	text-transform: uppercase;
	color: #58595B;
}

.mais-buscados-all {
	text-align: center;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
}

.mais-buscados-all a:hover {
	text-decoration: underline;
}

.mais-buscados-all a span.h1{
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}
.mais-buscados-all a span.h2{
	font-size: 14px;
	text-transform: uppercase;
}
.mais-buscados-all a span.h3{
	font-size: 12px;
	text-transform: uppercase;
}
.mais-buscados-all a span.h4{
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

/*DESTAQUES*/
.destaques{
	border:0 none;
	margin:0 auto;
	width:981px;
	*margin-left:5px;
/*
	border:2px solid transparent;
	float:left;
	height:200px;
	margin:0 auto;
	width:988px;*/
}
/*PROMOCÇÕES*/
.promocoes{
	float:left;
	width:625px;

}
.promocoes-topo{
	width:626px;
	height:42px;
	background:url(../imgs/aba_conteudos.png) no-repeat;
	color:#D52C6F;
	font-weight:bold;
	font-size:12px;
	text-indent:20px;
	}
.produto-all{
	height:100%;
	background:white;
	border:1px solid #D6D6D6;
}

.promocoes-topo span{	
	 line-height:40px;
}
.produto-topo{
	background:url(../imgs/promocoes_conteudo_topo.png) no-repeat top center;
	width:187px;
	height:10px;
}
.produto-valor{
	width:187px;
}
.produto-valor div.preco{
	width:90%;
	font-weight:bold;
	display:inline;
	color:#5E6977;
	font-size:10px;
	padding-left:15px;
	float:left;
}
.produto-valor div.valor{
	width:135px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size:18px;
	padding-left:14px;
	color:#5E6977;
}


.produto-valor div.nome-produto{
	color:#5E6977;
	font-size:12px;
	height:51px;
	padding-left:15px;
	width:165px;
	
}

.produto-valor div.imagem-produto{
	
margin:0 auto;
width:140px;
height:156px;


}
.produto{
	padding:9px 10px 10px 10px;	
	width:187px;
	
	float:left;
	border-bottom:1px dashed #D6D6D6;
	border-right:1px dashed #D6D6D6;
	background:#FFF;
	
}

.produto-two{
	border-bottom:1px dashed #D6D6D6;
	padding:9px 10px 10px 10px;	
	width:187px;
	float:left;
	background:#FFF;
}

/*MAIS BUSCADOS*/
.mais-buscados{
	margin-top:20px;
	float:left;
	width:625px;
}
.mais-buscados-topo{
	width:626px;
	height:42px;
	background:url(../imgs/aba_mais_buscados.png) no-repeat;
	color:#5E6977;
	font-weight:bold;
	font-size:12px;
	text-indent:15px;
}
.mais-buscados-topo span{	
	line-height:40px;
}/*GELERIA VERTICE*/
.galeria-vertice{
	margin-top:20px;
	float:left;
	width:625px;
}
.galeria-vertice-topo{
	width:627px;
	height:39px;
	background:url(../imgs/galeria_vertice.png) no-repeat;
	color:#D52C6F;
	font-weight:bold;
	font-size:12px;
	text-indent:15px;
}
.galeria-vertice-topo span{	
	line-height:40px;
}

/*MINHA NAVEGAÇÃO*/
.minha-navegacao{
	float:left;
	background:url(../imgs/barra_navegacao.png) no-repeat center center;
	width:990px;
	height:40px;
	}
.minha-navegacao span{
	display:block;
	width:100%;
	color:#5E6977;
	font-size:14px;
	font-weight:bold;
	text-indent:25px;
	line-height:35px;
}

/*LANÇAMENTOS*/
.lancamentos{
	margin-top:20px;
	float:left;
	width:625px;
}
.lancamentos-topo{
	width:626px;
	height:42px;
	background:url(../imgs/aba_conteudos.png) no-repeat;
	color:#D52C6F;
	font-weight:bold;
	font-size:12px;
	text-indent:20px;
	}
.lancamentos-topo span{	
	 line-height:40px;
}
/*MAIS-VENDIDOS*/

.mais-vendidos{
	background:transparent url(../imgs/mais_vendidos_bg.png) repeat-y  center top ;
}
.mais-vendidos-conteudo{
	padding-top:100px;
	background:transparent url(../imgs/mais_vendidos_topo.png) no-repeat top center;
	width:171px;
}
.mais-vendidos-conteudo span{
display:block;color:#910B72;font-weight:bold;font-size:12px;text-align:center;
}
.mais-vendidos-bottom{
	background:transparent url(../imgs/mais_vendidos_bottom.png) no-repeat bottom center;
	height:38px;
	width:171px;
	text-align:center;
	*margin-left:5px;
}

.mais-vendidos-bottom a{
	color:#D52C6F;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	line-height:35px;
}

.mais-vendidos-conteudo a{
	color:#5E6977;
	text-decoration:none;
}

.mais-vendidos-titulo{
	width:95px;
	float:left;
	color:#5E6977;
	font-weight:bold;
	padding-left:3px;
	
	*width:80px;
}

.mais-vendidos-titulo a{
	font-size: 10px;
}

.mais-vendidos-autor{
	width:100px;
	float:left;
	color:#5E6977;
	font-size:9px;
	padding-left:3px;
}

.mais-vendidos-divisor{
	background:url(../imgs/divisor_mais_vendidos.png) no-repeat center center;
	width:165px;
	height:5px;
	float:left;
	padding:5px 0;
}
.mais-vendidos-produto{
	float:left;
	width:155px;
	padding-left:15px
}


/*FOOTER*/
#footer{
	float:left;
	width:990px;
	margin:10px 0 10px 1px;
	*margin:10px 0 0px 0px;
}
div.footer-select-conteudo{
	padding:20px 0;
	text-align:center;
	color:white;
	font-size:10px;
	background:#AEAEAE;
	width:991px;
	*width:993px;
	
	
}
div.footer{

	color:#5E6977;
	background:transparent url('../imgs/footer.png') no-repeat center top;
	*background:#dfdbdc url('../imgs/footer.png') no-repeat center top;
	
}
.footer  strong{
	color:#5E6977;
	width:150px;
	font-size:10px;
	font-weight:bold;
	display:block;
	padding:3px;
}
.footer  span{
	font-size:9px;
	display:block;
}
.footer-pagamento {
	float:left;
	padding-left:9%;
	width:310px;
}
.footer-acompanhe{
	width:130px;
	float:left;
	height:30px;
	margin-left:10px;
}
.footer-certificados {
	margin-left:0px;
	margin-right: 10px;
	float:left;
}
.footer-certificados img {
	float:left;
	margin-left: 10px;
}
.footer-select .busca {
	color:#5E6977;
	padding:6px 0 0 0;
	vertical-align:middle;
	background:transparent;
	width:442px;
	float:right;
	font-size:18px;
	border:0px;
}
.footer-select{	
	background:transparent url(../imgs/busca.png) no-repeat scroll left center;
	height:33px;
	margin:0;
	padding:0;
	width:540px;
	margin:0 auto;
	
}

/*MAPA DO SITE*/
.mapa h5{
	margin:0px;
	padding:0px;
}
.mapa{
	clear:both;
	padding-top:25px;
	width:990px;
	
}

.mapa ul{
	list-style-image: url(../imgs/marcador2.png);
	font-size:9px;
	float:left;
	padding:0 0 0 10px;
	margin:0 10px;	
	*list-style-position: inside;
	
	}

.mapa a{
	text-decoration: none;
	color: #5E6977;
}
.mapa-links{
	width:480px;
	height:70px;
	float:left;
	
}

/*LOJAS-ESPECIAIS*/

.lojas-especiais-titulo{
	color:white;
	font-size:10px;
	font-weight:bold;
	height:35px;
	padding-left:15px;
	text-align:left;
	text-transform:uppercase;
}
.lojas-especiais{
	background:transparent url(../imgs/lojas_especiais_bg.png) repeat-y  center top ;
}
.lojas-especiais-conteudo{
	padding-top:10px;
	background:transparent url(../imgs/lojas_especiais_topo.png) no-repeat top center;
	width:171px;
}
.lojas-especiais-bottom{
	background:transparent url(../imgs/lojas_especiais_bottom.png) no-repeat bottom center;
	height:23px;
	width:171px;
}
.lojas-especiais-conteudo a{
	color:#5E6977;
	text-decoration:none;
}

.lojas-especiais-divisor{
	background:url(../imgs/divisor_mais_vendidos.png) no-repeat center center;
	width:170px;
	height:5px;
	float:left;
	padding:5px 0;
}
.lojas-especiais-produto{
	width:170px;
	margin:0 auto;
	text-align: center;
}
/*ULTIMOS VISITADOS*/

.ultimos-visitados-titulo{
	color:white;
	font-size:10px;
	font-weight:bold;
	height:20px;
	line-height:10px;
	text-align:center;
	text-transform:uppercase;
	padding-bottom: 10px;
}
.ultimos-visitados{
	background:transparent url(../imgs/visitados_bg.png) repeat-y  0px 100px ;
}
.ultimos-visitados-conteudo{
	padding-top:10px;
	background:transparent url(../imgs/visitados_topo.png) no-repeat top center;
	width:171px;
	height: 299px;
}
.ultimos-visitados-bottom{
	background:#F6F6F6 url(../imgs/visitados_bottom.png) no-repeat top center;
	height:14px;
	width:171px;
}
.ultimos-visitados-conteudo a{
	color:#5E6977;
	text-decoration:none;
}

.ultimos-visitados-divisor{
	background:url(../imgs/divisor_mais_vendidos.png) no-repeat center center;
	width:150px;
	height:5px;
	padding:15px 0;
}
.ultimos-visitados-produto{
	float:left;
	font-size: 10px;
	width: 150px;
	padding-left: 11px;
	text-align: center;
	font-weight: bold;
	color: #58595b;
}

/*LOCAL ENTREGA*/

#bt-local-entrega a{
	font-family:tahoma;
	font-size:9px;
	text-decoration:none;
	color:#707070;
	line-height:19px;
	font-weight: bold;
	padding-left: 1px;
	color: #D52C6F;
}
#bt-local-entrega{
	background:url(../imgs/local_entrega_bt.png) no-repeat center center;
	width:130px;
	height:19px;
	text-align:center;
	margin:10px auto;
}

.local-entrega-conteudo span{
	margin-left:20px;
	display:block;
}
.local-entrega-conteudo{
	background:url(../imgs/local_entrega_topo.png) no-repeat center top;
	width:214px;
	padding:10px 0 0 0;
	
}
.local-entrega{
	margin:50px;
	width:215px;
	float:left;
}
.local-entrega-bg{
	margin:0 auto;
	background:url(../imgs/local_entrega_bg.png) repeat-y center center;
	width:214px;	
}
.local-entrega-footer{
	background:url(../imgs/local_entrega_footer.png) no-repeat center center;
	width:214px;
	height:10px;
}

.paginator-bg select{
	border:0px;
	color:#5E6977;
	background:white;
}
.paginator{
	width:220px;
	float:right;
	height:40px;
	line-height:40px;
	margin-right:20px;
	font-family: verdana,"ITC Franklin Gothic";
	font-size:9px;
}
.paginator-bg strong{
	color:#910B72;
}
.paginator-bg a{
	text-decoration:none;
	color:#5E6977;
}
.paginator-bg{
	font-weight:bold;
	color:#5E6977;
	background:url(../imgs/paginator_bg.png) no-repeat center center;
	width:627px;
	height:40px;
	font-size:9px;
}



#bt_acao_editar a,#bt_acao_excluir a{
	text-decoration:none;
	color:#707070;
}
#bt_local-entrega-add a:hover{
	color:#D52C6F;
}
#bt_local-entrega-add a{
	color:#707070;
	text-decoration:none;
}
#bt_local-entrega-add{
	background:url(../imgs/local_entrega_add.png) no-repeat center center;
	width:207px;
	height:42px;
	margin:0px auto;
	font-weight:bold;
	text-align:center;
	line-height:42px;
}
#bt_acao_editar,#bt_acao_excluir{
	text-align:center;
	line-height:24px;
	background:url(../imgs/local_entrega_acao.png) no-repeat center center;
	float:left;
	width:66px;
	height:24px;
	padding:3px;
}


#conteudo div.form-success-msgs,
#conteudo div.form-warning-msgs,
#conteudo  div.form-error-msgs{
    width:100%;margin-top:5px; margin-bottom:5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px 0px 5px 0px;margin:0px;border-bottom: 2px solid #ddd;text-align:center;}


#conteudo  div.form-success-msgs h2,
#conteudo  div.form-warning-msgs h2,
#conteudo  div.form-error-msgs h2{
    color:#000;font-size:18px;margin:7px 0px 7px 0px;}

#conteudo div.form-success-msgs ul,
#conteudo div.form-warning-msgs ul,
#conteudo div.form-error-msgs ul{
    list-style-type: none;padding:0px;margin:0px}

#conteudo div.form-success-msgs ul li,
#conteudo div.form-warning-msgs ul li,
#conteudo div.form-error-msgs ul li {
    font-family:verdana;font-size:12px;padding:0px;margin:10px 0px 10px 0px;}

#conteudo div.form-success-msgs a,
#conteudo div.form-warning-msgs a,
#conteudo  div.form-error-msgs a{
    color:#00569D;text-decoration:none;font-weight:bold}

#conteudo div.form-success-msgs a:hover,
#conteudo div.form-warning-msgs a:hover,
#conteudo  div.form-error-msgs a:hover{
    color:#0076bD;}

.produto-esgotado {
	float: left;
	color: #910b72;
	font-size: 13px;
	margin-left: 25px;
}

.paginator{
	float: none;
	width: 100%;
	display: block;
	text-align: right;
	color: #58595b;
	font-weight: bold;
	padding-bottom: 0;
	height: 20px;
}

.paginator-info{
	height: 20px;
	padding-right: 5px;
}

.paginator span.textos a{
	color:#5E6977;
	text-decoration:none;
}

.paginator strong{
	color:#910B72;
}

.precos{
	font-size: 11px;
	color: #58595b;
}

span.preco-de{
	text-decoration:line-through;
	font-size: 10px;
	height: 10px;
}

span.preco-para{
	font-size: 18px;
	color: #6f145a;
}

#ordenador{
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, "ITC Franklin Gothic"; 
	border: 1px solid #A5ACB2;
}
input, select, textarea {
	border: 1px solid #A5ACB2;
	font-family: verdana;
	font-size: 12px;
	color: #000;
}

input[type=image],input[type=submit], input[type=button]{
	border:none;
}

img{
	font-size: 10px;
}

.tooltip{
	color: #5E6977;
}

.tooltip{
	position: absolute; 
	top: 0; 
	left: 0;
	width: 350px;
	z-index: 3; 
	display: none; 
	background-color:#F7F7F7;
	border-color:#D63876;
	border-style:solid;
	border-width:1px 15px 1px 15px;
	line-height:17px;
	margin:6px 10px 8px 0;
	padding:2px 10px 2px 15px;
	text-align:justify;
	font-size: 10px;

	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

table tbody tr td a img.border-pink{
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border: 3px solid #FFF;
}

a.tooltiped img.imghover{
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border: 3px solid #D63876;
}

a.tooltiped div.tooltip{	
	text-decoration: none;
}


/* Teste */
#header {
	margin-top: 10px;
	width: 992px;
	height: 111px;
	background: url(../imgs/header_bg.png) center no-repeat;
	font-family: "Verdana","ITC Franklin Gothic";
	font-size: 11px;
	color: #910b72;
}
#header .link {
	width: 150px;
	height: 100%;
	float: left;
}
#header .link a {
	display: block;
	width: 100%;
	margin-top: 21px;
	height: 90px;
}
#header .busca {
	width: 680px;
	height: 100%;
	float: left;
	text-align: left;
}
#header .busca a {
	color: #910b72;
	text-decoration: underline;
	font-weight: bold;
}
#header .busca form {
	display: block;
	margin-top: 42px;
	width: 525px;
	height: 33px;
	float: left;
	background: url(../imgs/busca.png) center top no-repeat;
}
#header .busca .box-busca {
	float: left;
	margin-left: 70px;
	padding: 0px;
	padding-top: 5px;
	width: 405px;
	height: 32px;
	border: 0px;
	background-color: transparent;
	font-size: 18px;
	color: #5E6977;
	vertical-align: middle;
}
#header .busca .avancada-top {
	margin-top: 55px;
	float: left;
}
#header .busca .links {
	clear: both;
	width: 680px;
	margin: 0 0 0 10px;
        padding:0px;
	text-align: left;
}
#header .carrinho-top {
	width: 162px;
	height: 100%;
	float: left;
	color: #fff;
}
#header .carrinho-top a {
	display: block;
	margin-top: 25px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}
