﻿#mozscroll { position: absolute; top: 0px; bottom: -1px; visibility: hidden }

/*.clearfix usado para adicionar um espaço vazio antes e depois dos elementos evitando que os floats se aglomerem.*/
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

html, body {height:100%;}
* {margin: 0;padding: 0;}
body {font-family: Arial, Helvetica, sans-serif;color: #000000; padding-top: 0px;}

/*********************************************/
.oculto span{display:none;
}
.geral {
	min-height:100%;
	position:relative;
}
img, picture, video, embed, figure {max-width: 100%;} /*define a largura máxima em até 100%*/
#header {clear:both; background-color:#00b8e0;/*background-color:#FFFFFF;*/ width:100%;position:fixed;z-index:2;}
	@media only screen and (max-width:835px), only screen and (max-device-width:835px){#header{height:auto;position:absolute;}}

.center{margin: 0 auto;max-width:1150px; width:98%;padding-left:1%;padding-right:1%;} /*largura máxima do layout*//*ajuste do layout à tela*/
	@media only screen and (max-width:570px), only screen and (max-device-width:570px)
	{
	    .center{margin: 0 auto;text-align:center;width:98%;padding-left:1%;padding-right:1%;}}

#logo h1 a{
	float:left; padding-top:32px;padding-bottom:32px;
	height:89px;/*69+15*/	 
}
#apoios 
{
    text-align:center;
}
#logo h1 span{display:none;}
	@media only screen and (max-width:650px), only screen and (max-device-width:650px){
		#logo h1 a{height:auto;padding-top:10px;text-align:center;width:100%;}
	}
	@media only screen and (max-width:340px), only screen and (max-device-width:340px){h1 a img{width: 96%; padding-left:2%;padding-right:2%;}}

#idiomaregisto {float: right; text-align:right;padding-top:55px;}
    	@media only screen and (max-width:650px), only screen and (max-device-width:650px)
		{#idiomaregisto{float: left; text-align:center;padding-top:5px;}}
#carrinhoimagem {float: right; text-align:right;padding-top:60px;padding-left:15px;}
    	@media only screen and (max-width:650px), only screen and (max-device-width:650px)
		{#carrinhoimagem{padding-top:5px; text-align:center;}}
#carrinho {float: right; text-align:left;padding-top:60px;padding-right:8px;}
        @media only screen and (max-width:650px), only screen and (max-device-width:650px)
		{#carrinho{padding-top:5px; text-align:center;padding-right:0px;}}

.textoboasvindas{color:#ffffff;font-size:11px;}
.topo_carrinho{text-transform:uppercase;color:#FFFFFF;font-size:12px;font-weight:bold;}
.topo_carrinho1{color:#ffffff;font-size:12px;}
.aumentaCarrinho a span {display:none;text-decoration:none;color:#000000;font-size:12px;} 
.aumentaCarrinho a:hover span
{
    display:block; z-index:100;
    position:absolute; 
    text-decoration:none;
    color:#000000;
    font-size:12px;
    right:10px;
    /*position: fixed; right: 0; width: 325px;*/
} 
    @media only screen and (max-width:1100px), only screen and (max-device-width:1100px)
		{.aumentaCarrinho a:hover span
            {
                display:block; z-index:100;
                position:absolute; 
                text-decoration:none;
                color:#000000;
                font-size:12px; 
                right:10px;
                /*position: fixed; right: 0; width: 325px;*/
            }
         }
.aumentaCarrinho a:visited{text-decoration:none;color:#000000;font-size:12px;} 
.aumentaCarrinho a:link{text-decoration:none; color:#000000; font-size:12px;} 
.aumentaCarrinho a:active{text-decoration:none;color:#000000;font-size:12px;} 
.cart_resumo{left:0px;}
#menucima{/*background-color:#F2F2F2; width:100%;min-height:33px;padding: 5px 0px 0px 0px;*/
          min-height:33px;clear:both;padding: 5px 0px 0px 0px;
   /* background:url(imagens/backmenu.jpg) 0 0 repeat-x;*/ /*min-width:950px;*/
    border-top:1px solid #ffffff;
    background-color:#00b8e0;
}
    @media screen and (max-width:755px){	
        #menucima{min-height:58px; background-color:#00b8e0;}/*background:url(imagens/backmenu.jpg) 0 0 repeat-x;*/
    }
	.menumenu {float:left;}
	#pesquisa 
    {
	    float:right;
	    /*height:20px;*/
	    text-align:right;
	    width:160px;
	    /*border: 1px solid #C5C6CA;
	    background:#FFFFFF;*/padding-top:4px;
	    padding-bottom:5px;
    }
     @media screen and (max-width:990px){	
			.menumenu {float:none; text-align:center; font-size: 1.000em; color:#FFFFFF;}
			#pesquisa {float:none;text-align:center;margin: 0 auto;}
	}
    .pesquisa1,.autosuggest
    {
	    width:112px;	
	    /*padding: 8px 0px 5px 10px;*/
	    background: transparent;
	    /*height:20px;*/
	    color:#ffffff;
	    font-size:12px;
	    border: thin #ffffff;
    }
    .ui-widget-content {
	    border: 1px solid #ffffff;
	    background:#ffffff;
	    color: #000000;
    }
    .ui-widget-content a {
	    color: #000000;
    }
     
   .ui-autocomplete {
	    position: absolute;
	    top:0;
	    left: 0;
	    cursor: default;
	    z-index:99;
    }
    .ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;}
	    
	   

    .ui-menu {
	    list-style: none;
	    padding: 0;
	    margin: 0;
	    display: block;
	    outline: none;
    }
    .ui-menu .ui-menu {
	    position: absolute;
    }
    .ui-menu .ui-menu-item {
	    position: relative;
	    margin: 0;
	    padding: 2px 1em 1px .4em;
	    cursor: pointer;
	    min-height: 0; 
    } 
    .ui-menu .ui-menu-item:hover{
	    background:#E2E2E2;}

    @media screen and (max-width:590px){	
			.menumenu {float:none; font-size: 1.000em; color:#FFFFFF;}
			#pesquisa {float:none;text-align:center;margin: 0 auto;}
	}
    /*#pesquisa input[type="image"]{padding-top:5px;}*/

	/***nav - menu de navegação***/
	nav{
		text-align:left; /*alinha os links à direita*/		
		font-family: Trebuchet MS, sans-serif; 
		font-size: 1.000em;/*16px;*/
		padding: 0px 0px;	
		text-transform:Uppercase;
	}
@media screen and (max-width:990px) {
    nav {
        text-align: center; /*alinha os links à direita*/
        font-family: Trebuchet MS, sans-serif;
        font-size: 1.000em; /*16px;*/
        padding: 0px 0px;
        text-transform: Uppercase;
    }
}
	nav ul{list-style-type:none;} /*retira os marcadores da lista*/
		nav li {display: inline;} /*deixa o menu na horizontal*/
		nav ul li a{
			margin-right: 10px; /*espaço à direita de cada link do menu*/
			font-size: 1.000em;/*16px;*/
			display:inline-block;text-decoration: none;
			color:#ffffff;padding: 5px 10px;
		}
		nav ul li:nth-child(7) a{margin-right:0px;}/*indica que o 5º elemento da lista (contato) terá a margem direita zerada*/
		nav a.ativo:link, nav a:hover{
			text-decoration: none;
			font-size: 1.000em;/*16px;*/
			display:inline-block;
			color: #000000;
			background-color: #FFFFFF;
			padding: 5px 10px;
		}
		.ativo {
			color: #000000;
			background-color: #FFFFFF;
			font-size: 1.000em;/*16px;*/   
			text-decoration: none;
		}				
	nav .show-menu {
		background: #000000; padding: 10px 0px; text-align: center; 
		color: #FFFFFF;
		text-decoration: none; display: none;
	}
	nav input[type=checkbox] {display: none; -webkit-appearance: none;}
	nav input[type=checkbox]:checked ~ #menu {display: block;}
	@media only screen and (max-width:590px), only screen and (max-device-width:590px){
		nav ul{
			margin: 0px; padding: 0px; list-style-type: none; position: absolute;
		}
		/*nav ul li a{color:#FFFFFF;}*/
		nav ul li a{
			margin-right: 0px; /*espaço à direita de cada link do menu*/
			font-size: 1.000em;/*16px;*/
			display:inline-block;text-decoration: none;
			color:#FFFFFF;padding: 5px 0px;
		}

		nav li {margin-right: 1px; float: left; display: inline-block;}
		nav li a {
			background: #000000; height: 50px; text-align: center; color:#FFFFFF;line-height: 50px; 
			text-decoration: none; display: block; min-width: 140px;
		}
		
		nav a.ativo:link, nav a:hover{
			text-decoration: none;
			font-size: 1.000em;/*16px;*/
			display:inline-block;
			color: #000000;
			background-color: #FFFFFF;
			padding: 5px 0px;
		}
		nav li:hover a {background: #FFFFFF;color:#000000;}
		nav li:hover ul a {
			background: #FFFFFF; height: 40px; color:#000000; line-height: 40px;
		}
		nav li:hover ul a:hover {background: #FFFFFF; color:#000000;}
		nav li ul {display: none;}
		nav li ul li {float: none; display: block;}
		nav li ul li a {padding: 0px 20px; width: auto; min-width: 100px;color:#FFFFFF;}
		nav ul li a:hover + .hidden {display: block;}
		nav .hidden:hover {display: block;}

		/*@media screen and (max-width:760px)
		{*/
		nav ul {display: none; position: static;}
		nav li {margin-bottom: 1px;}
		nav ul li {width: 100%;}
		nav li a {width: 100%;}
		nav .show-menu {display: block;}
		/*}*/
	}
	
/*para não ir para baixo do footer*/
#conteudo {clear:both;padding-top:193px;/*padding-top:153px;*/padding-bottom: 180px;}
	@media only screen and (max-width:980px), only screen and (max-device-width:980px){#conteudo{padding-top:210px;}}
	@media only screen and (max-width:720px), only screen and (max-device-width:720px){#conteudo{padding-top:240px;}}
	@media only screen and (max-width:655px), only screen and (max-device-width:655px){#conteudo{padding-top:260px;}}
    /*
	@media only screen and (max-width:575px), only screen and (max-device-width:575px){#conteudo{padding-top:200px;}}
	@media only screen and (max-width:340px), only screen and (max-device-width:340px){#conteudo{padding-top:200px;}}
        */
/****** Corpo ******/
div#meio
{	
	width:100%; /*width:950px;*/ /*min-height:516px;/*998px;*/
	max-width:1150px;
	margin:auto;
	padding-top:15px;	
	
}
@media only screen and (max-width:590px), only screen and (max-device-width:590px)
        {div#meio{padding:10px 1% 0 1%;width:98%;}}

div#produtosdestaque
{
	width:100%;
	max-width:1150px;	
	margin:auto;
	padding-top:15px;	
}

/*PAGINA ARTIGOS*/
div#ArtigosCompleto
{
	text-align:left;
	margin: 0 auto;width: 100%;
	overflow:hidden;
}
#artigosfiltros {float:left; margin-right:20px; width:190px;}
    @media screen and (max-width: 590px) {
        #artigosfiltros {float: none; margin-right:0; width:auto;}}
#artigos {overflow:hidden;}

/*#produtosgrelha{margin: 0 auto;	width: 100%;}*/
.produtos
{	
	margin:0px 1% 0px 1%;width:22.0%;/*width:30.66667%;*/
	display:inline-block;
	vertical-align:top;
	padding-bottom:20px;
	text-align:center;
}
    .produtoimagem{position: relative;}
    .produtoimagem1{position: absolute; padding-left: 0px; bottom: 0; left: 0;}
                 /*   filter:alpha(opacity=55); opacity:.55; color: #fff;*/
	@media only screen and (max-width:740px), only screen and (max-device-width:740px)
		{.produtos{margin:0px 1% 0px 1%;width:47%;display:inline-block;}}
	@media only screen and (max-width:350px), only screen and (max-device-width:350px)
		{.produtos{width:98%;}}
        .produtos img{width:100%;}

.imagemgrelha /*conteudos*/
{	
	margin:0px 1% 0px 1%;width:22.0%;/*width:30.66667%;*//*31.3333%;*/
	display:inline-block;/*float:left; funcionaria mal as quebras e desalinhava*/
	vertical-align:top;
	padding-bottom:20px;
	text-align:center;
}
	@media only screen and (max-width:768px), only screen and (max-device-width:768px) and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) /*800px*/
		{.imagemgrelha{margin:0px 1% 0px 1%;width:47%;display:inline-block;}}/*48%*/
	@media only screen and (max-width:350px), only screen and (max-device-width:350px)
		{.imagemgrelha{width:98%;text-align:center;}}
.imagemgrelha1{max-width: 100%; max-height: 160px; overflow:hidden;}
    @media only screen and (max-width:350px), only screen and (max-device-width:350px)
    {.imagemgrelha1{max-width: 100%; max-height: 100%; overflow:hidden;}}
/*.imagemgrelha1 img{width: auto;}*/

/** MARCAS e INFOS **/
/*div#marcas
{
	height:65px;
	width:950px;	
	margin:auto;		
}*/

#Areas
{
	margin: 0 auto;
	width: 100%;
	text-align:center;
}
.areasmeio
{	
	margin:0px 0.5% 0px 0.5%; width:18.5%;/*width:23.5%;*/
	display:inline-block;
	vertical-align:top;
	/*padding-bottom:10px;*/
	text-align:left;
    overflow:hidden;
    position:relative;
}
.areasmeio:hover{
        background-color: white; -moz-opacity:.70;
        filter:alpha(opacity=70);
        opacity:.70;}
.areasmeio img
{	
	width:100%;
}
.areasmeiotxt
{
        color:#00b8e0;
        font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
        font-size:14px; 
        font-weight:bold; 
        text-align:center;
        text-transform:uppercase;
       /*  background-color: Black;
       position:absolute;*/
        bottom:0px;
        left:0px;
        /*padding-left:10px;*/
        padding: 5px 0px 5px 0px;
      /*  -moz-opacity:.70;
        filter:alpha(opacity=70);
        opacity:.70;*/
        width:100%;
        display: block;
}
	@media only screen and (max-width:690px), only screen and (max-device-width:690px)
		{.areasmeio{margin:0px 1% 15px 1%;width:47%;display:inline-block;}}
	@media only screen and (max-width:350px), only screen and (max-device-width:350px)
		{.areasmeio{width:98%;}}
	@media only screen and (max-width:905px), only screen and (max-device-width:905px)
		{.areasmeio img{width:100%;}}
/***DETALHES***/
#localizacaoredes {margin: 0 auto; width: 100%; text-align:center;}
#localizacao{float:left;} 
#redes{float:right;text-align: left;}
    @media only screen and (max-width:350px), only screen and (max-device-width:350px)
	{
	    #localizacao{float:none;width:100%;text-align:left;}
        #redes{float:none;width:100%;text-align:left;}
	}
#AreaImgDetalhes {margin: 0 auto; width: 100%; text-align:center;}
#ImgDetalhes{float:left;width:50%;padding-right:5%;
    overflow:hidden;}

    
    .ImgDetalhesGrd {width:100%; vertical-align:top;}		
        .ImgDetalhesGrd1 img{width:100%;}
        .ImgDetalhesGrd2 img{width:100%;}
        .ImgDetalhesGrd1{position: relative;}
        .ImgDetalhesGrd2{position: absolute; padding-left: 0px; bottom: 0; left: 0;}
     

#informacaoDetalhes{float:right;width:44%;}
.imagemdetalhe
{
   /* border:solid #e0e0e0;
    border-width:1px;*/
    /*height:382px;/*498px;*/
    text-align:center;
}
    @media only screen and (max-width:500px), only screen and (max-device-width:500px)
	{
	    #ImgDetalhes{float:none;width:100%;}
        #informacaoDetalhes{float:none;width:100%;}
	}
/*************/
.moradas
{	
	margin:0px 1% 0px 1%;width:30.66667%;
	display:inline-block;
	vertical-align:top;
	padding-bottom:0px;
	text-align:left;
}
	@media only screen and (max-width:740px), only screen and (max-device-width:740px)
		{.moradas{margin:0px 1% 0px 1%;width:47%;display:inline-block;}}
	@media only screen and (max-width:350px), only screen and (max-device-width:350px)
		{.moradas{width:98%;}}
/******************************************************************************/
/** Footer **/
div#linhafooter{height:2px;clear:both;background-color:#00b8e0;/*background:url(imagens/linha1.jpg) 0 0 no-repeat;*/}

footer
{
    clear:both; /*limpa os floats anteriores, para este não ficar sobreposto*/
	margin: 0 auto;
	width: 100%;
	position:absolute;
	height:165px;
	padding: 0px 0px;
	bottom: 0;
	background-color:#000000;
	/*max-width:950px;*/
}   /*@media only screen and (max-width:260px), only screen and (max-device-width:260px){footer{height:40px; }}*/

div#footermeio
{
    padding-top:30px;background:#000000;
    max-width:1150px;
	margin:auto; 	
	/**/
}
.botaonewsletter
{
    color:#ffffff;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    cursor: pointer;
}
h2.linksTit{padding:0px 0px 5px 0px;font-size:0.750em;color:#FFFFFF;font-weight:bold;
            text-transform:uppercase;
	font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;}
.linksac
{	
	margin:0px 1% 0px 1%;width:22.5%;/*30.66667%;*/
	display:inline-block;/*float:left; funcionaria mal as quebras e desalinhava*/
	vertical-align:top;
	padding-bottom:10px;
	text-align:left;
}
	@media only screen and (max-width:800px), only screen and (max-device-width:800px)
		{.linksac{margin:0px 1% 0px 1%;width:47%;display:inline-block;}}/*48%*/
	@media only screen and (max-width:350px), only screen and (max-device-width:350px)
		{.linksac, .linksac table, h2.linksTit{width:98%;text-align:center;}}	


.linksac ul{list-style-type:none;padding: 0px;margin: 0px;}
.linksac ul li{color:#FFFFFF;font-size:0.875em;line-height: 0;font-family:Arial Narrow, Arial, sans-serif; }
.linksac ul li a{color:#FFFFFF;font-size:0.875em;text-decoration:none;line-height: 1.6;}
.linksac il li a:hover{color:#FFFFFF;font-size:0.875em;text-decoration:underline;}

/** copyright **/
.texto_rodape_links1{padding-top:60px;font-size:0.688em; color:#FFFFFF; text-decoration:none; text-align:left;}
	@media only screen and (max-width:350px), only screen and (max-device-width:350px)
	{.texto_rodape_links1{padding-top:5px;text-align:center;}}
.texto_rodape_links1 a{font-size:1.000em; color:#FFFFFF;text-decoration:none;}
/*font-size:1.000em; color:#000000;text-decoration:none;}*/
.texto_rodape_links1 a:hover{font-size:1.000em; color:#FFFFFF; text-decoration:underline;}
/**********************************************************************************************/
h2
{
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-weight:bold;
    font-size:20px;
    color:#000000;
    text-align:left;
    text-transform:uppercase;
}

h2.titulopage
{
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-weight:bold;
    font-size:20px;
    color:#000000;
    text-align:left;
    text-transform:uppercase;
    padding: 15px 0 15px 0;
}
    .subtitulopage
    {
	    /*height:225px;*/
	    max-width:1150px;	
	    margin:auto;
	    color:#ffffff;
        text-transform:uppercase;
        font-weight:bold;
        font-size:12px;
        text-align:center;	
        background-color:#000000;/*E4E5E7;	*/
        min-height:30px;
        line-height:30px;
    }
    .subtitulopage1
    {
	    /*height:225px;*/
	    max-width:1150px;	
	    margin:auto;
	    color:#FFFFFF;
        text-transform:uppercase;
        font-weight:bold;
        font-size:12px;
        text-align:center;	
        background-color:#000000;/*E4E5E7;	*/
        min-height:30px;
        line-height:30px;
    }

h2 .anima
{
    font-weight:bold;
    color:#000000;
    text-align:left;
}

h2.produto
{
    font-weight:bold;
    color:#343434;
    text-align:left;
}

h2.produto1
{
    font-weight:bold;
    color:#000000;
    text-align:left;
    font-size:18px;
}

h2.produtovermelho
{
    font-weight:bold;
    color:#000000;
    text-align:left;
}

.titulosbrancos
{
    color:#000000;
    text-transform:uppercase;
    font-weight:bold;
    font-size:12px;
    text-align:center;
}

.textoradios
{
    color:#000000;
    font-size:13px; 
    line-height:25px;
   /* text-align: justify;
    vertical-align: middle*/
}

.texto
{
    color:#000000;
    font-size:13px; 
    text-align: justify;
    vertical-align: middle;
    line-height: 1.5em;
}
.textop
{
    color:#000000;
    font-size:11px; 
    text-align: justify;
    vertical-align: middle;
    line-height: 1.5em;
}

.textob
{
    color:#000000;
    font-size:12px; 
    text-align: justify;
    font-weight:bold;
}

.textoazul
{
    color:#00b8e0;
    font-size:14px; 
    text-align: center;
}

.textoc
{
    color:#000000;
    font-size:13px; 
    text-align: center;
}

.textoc1
{
    color:#000000;
    font-size:12px; 
    text-align: center;
    text-transform:uppercase;
    font-weight:bold;
}

.textor
{
    color:#000000;
    font-size:12px; 
    text-align: right;
}
.textol
{
    color:#000000;
    font-size:12px; 
    text-align: left;
}
.textol1
{
    color:#000000;
    font-size:12px; 
    text-align: left;
    padding-left:1%;
    padding-right:1%;
}
.textobrancos
{
    color:white;
    text-transform:uppercase;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
}

.textobrancosbuttonInact
{
    color:Gray;
    text-transform:uppercase;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
}

.textobrancosbutton
{
    color:white;
    text-transform:uppercase;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
    cursor:pointer;
}

#descriptionprice{background-color: #FFFFFF;text-align: center;}
#description{text-align: center; padding-top: 5px;}
#price{padding-bottom:15px;}
    .precoproduto
    {
        color:#00b8e0;
        font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
        /*font-size:16px; */
        font-size:1.000em; 
        font-weight:bold; 
    }
    .precoprodutoriscado
    {
        color:red;
        font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
        /*font-size:14px;*/
        font-size:0.875em; 
        /*font-weight:bold; */
    }
h2.linkproduto
{    
    color:#000000;
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-size:1.000em;/*16px;*/
    font-weight:bold;   
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

h2.linkproduto a
{
    color:#000000;
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-size:1.000em;/*16px;*/
    font-weight:bold;    
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

h2.linkproduto a:hover
{
    color:#000000;
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-size:1.000em;/*16px;*/
    /*font-weight:bold;   */ 
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

.linkproduto1
{
    color:#000000;
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-size:12px;
   /* font-weight:bold;   */
	text-decoration:none;
	text-transform:uppercase;
}

.linkproduto1 a
{
    color:#000000;
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-size:12px;
    /*font-weight:bold;  */ 
	text-decoration:none;
	text-transform:uppercase;
}

.linkproduto1 a:hover
{
    color:#000000;
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-size:12px;
    /*font-weight:bold;   */
	text-decoration:none;
	text-transform:uppercase;
}

.linksetas a
{
    color:#000000;
}
.linksetas a:hover
{
    color:#000000;
}


.erro
{
    color:red;
    font-size:11px; 
    text-align: justify;
}

.errob
{
    color:red;
    font-size:14px; 
    text-align: justify;
    font-weight:bold;
}
/*hyperlinks no login*/
.link 
{
    color:#000000;/*FA9A04;*/
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-size:14px;
}
.link:link {color:#000000/*FA9A04*/}      
.link:visited {color:#000000/*FA9A04*/}   
.link:hover {color:#000000}


/*DETALHES*/
.Submenu 
{
    color:#000000;/*FA9A04;*/
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-size:14px;
}
.Submenu:link {color:#000000; text-decoration:none;text-transform:uppercase;}      
.Submenu:visited {color:#000000; text-decoration:none;text-transform:uppercase;}  
.Submenu:hover {color:#000000; text-decoration:underline;text-transform:uppercase;} 

/*ANEXO*/
.anexo 
{
    color:#000000;/*FA9A04;*/
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-size:12px;
}
.anexo:link {color:#000000; text-decoration:none;}      
.anexo:visited {color:#000000; text-decoration:none;}  
.anexo:hover {color:#000000; text-decoration:underline;} 

.acessorios
{
    color:#000000;
    height:30px;
    /*padding-left:10px;*/
    text-transform:uppercase;
    text-align:left;
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-weight:bold;
    font-size:20px;
    border-bottom:1px solid #e0e0e0;
}


/*
.imagemdetalhepeq
{
    border:solid #e0e0e0;
    border-width:1px;
    height:480px;
    padding-top:8px;
    background:#FAFAFA;  
}*/

.textodetalhe
{
    color:#000000;
    font-size:12px; 
    text-align: left;
    padding:10px 0px 5px 0px;    
}

.detalhelink1 {color:#000000;font-size:12px;text-align: left;padding:5px 0px 5px 0px;}
.detalhelink1 a{color:#000000;font-size:11px;text-align: left;padding:5px 0px 5px 0px;}
.detalhelink1 a:hover{color:#000000;font-size:11px;text-align: left;padding:5px 0px 5px 0px;text-decoration:none;}


.textodetalheright
{
    color:#000000;
    font-size:12px; 
    text-align: right;
    padding:28px 0px 10px 0px;    
}

.textoinfo
{
    /*border: solid 1px #e0e0e0; */
    height:187px; 
    padding:10px 8px 0px 8px;
    color:#000000;
    font-size:12px; 
    text-align: justify;
}


.botaotab a
{
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-weight:bold;
    font-size:14px; 
}
.botaotab a:hover
{
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-weight:bold;
    font-size:14px; 
}

.botaocomprar
{
   /* background-image: url('imagens/comprar.jpg'); 
    background-repeat:no-repeat;*/
    height:31px;
    width:138px;
    text-align:center;
    color:#ffffff;
    text-decoration:none;
    text-transform:uppercase;
    /*padding:2px 35px 0px 0px;*/
    /*padding-right:35px;*/
    vertical-align: bottom;
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-weight:bold;
    font-size:14px;
    cursor:pointer;
}
.botaowishlist
{
    height:31px;
    width:138px;
    text-align:center;
    color:#000000;
    text-decoration:none;
    text-transform:uppercase;
    /*padding:2px 35px 0px 0px;*/
    /*padding-right:35px;*/
    vertical-align: bottom;
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    font-weight:bold;
    font-size:12px;
    background:#FFFFFF;
    cursor:pointer;
}

.botaovoltar
{
    /*background-image: url('imagens/voltar.jpg'); */
    background-repeat:no-repeat;
    height:31px;
    text-decoration:none;
    text-transform:uppercase;
    text-align:center;
    width:75px;
    color:#000000;
    font-size:13px;
    font-family:Arial Narrow, Arial, sans-serif; font-stretch: condensed;
    background:#D6D6D6;    
    cursor:pointer;
}


.precodetalhe
{
    color:#00b8e0;
    font-size:1.000em;/*16px;*/
    font-weight:bold;  
    text-align: left;
    padding:20px 0px 0px 0px;  
}

/*Categorias*/
.cattitulobranco
{
    background:#000000;
    height:25px;
    padding-left: 5px;/*8px;*/
    padding-top: 2px;/*8px;*/
    text-transform:uppercase;
    color:#ffffff;
    text-align:left;
    font-size:12px;
    font-weight:bold;
    line-height:25px; /*permite alinhar ao centro da div*/
}
.cattitulobranco1
{
    background:#E4E5E7;
    height:25px;
    padding-left: 5px;/*8px;*/
    text-transform:uppercase;
    color:#000000;
    text-align:left;
    font-size:14px;
    font-weight:bold;
}


.catborder
{
  /* border:solid #e0e0e0;*/
   /* border-top:solid #E4E5E7;
    border-width:1px;*/
    padding-top:8px;
    padding-left: 5px;/*8px;*/
    padding-bottom:8px;
    background:#FFFFFF;
    text-align:left;    
    color:#000000;
    font-size:12px; 
    text-align: justify;
}

.catborder1
{
  /* border:solid #e0e0e0;*/
    border-top:solid #E4E5E7;
    border-width:1px;
    padding-top:8px;
    /*padding-left: 5px;/*8px;*/
    padding-bottom:8px;
    background:#FFFFFF;
    text-align:left;    
    color:#000000;
    font-size:12px; 
    text-align: justify;
}

.cat
{   
    text-align:left;    
    color:#000000;
    font-size:14px; 
    /*text-align: justify;
    text-transform:lowercase;*/
    line-height:25px;
}
.cat a{color:#000000;text-decoration:none;}/*text-transform: capitalize*/
.cat a:hover{color:#000000;text-decoration:underline;}/*text-transform: capitalize*/

.RemoverFiltro
{text-align:right;
}
.dropdownlist1
{
    border:solid #e0e0e0;
    border-width:1px;
    padding:1px 1px 1px 1px;  
    width:150px;  
    height:25px;
}

.dropdownlist
{
    border:solid #e0e0e0;
    border-width:1px;
    padding:1px 1px 1px 1px;  
    width:90%;/*170px;  */
    height:25px;
	    background: #F4F4F4;
}

.dropdownlist2
{
    border:solid #808080;
    border-width:1px;
    padding:1px 1px 1px 1px;  
    width:150px;  
    height:25px;
}

.dropdownlistpeq
{
    border:solid #e0e0e0;
    border-width:1px;
    padding:1px 1px 1px 1px;  
    width:50px;  
    height:25px;
}

.caixatexto
{
    height:22px;
    /*padding-left:5px;*/
	    background: #F4F4F4;
	    border: 1px solid #dddddd;
}   
	/*@media only screen and (max-width:350px), only screen and (max-device-width:350px)
		{.caixatexto
{
    height:32px;
	    background: #F4F4F4;
	    border: 1px solid #dddddd;
}}*/

textarea
{
	    background: #F4F4F4;
	    border: 1px solid #dddddd;
}

.linkcarrinho, .linkcarrinho a, .linkcarrinho a:hover, .linkcarrinho a:visited
{
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
    text-decoration:none;
    color:#000000;
    line-height:22px;
    padding-left:4px;
}
.refcarrinho
{
    font-size:12px;
    color:#000000;
    line-height:22px;
    padding-left:4px;
}
/*
float:right;
	    text-align:right;
	    width:160px;
	    background:#FFFFFF;
    }
    .pesquisa1 
    {
	    width:112px;	
	    background: transparent;
	    color:#000000;
	    font-size:12px;
*/

.cattitulovermelho
{
    height:25px;
    text-transform:uppercase;
    color:#d40114;
    text-align:left;
    font-size:11px;
    font-weight:bold;
}

.catlink1 {color:#000000;font-size:11px;text-align: left;padding:4px 8px 4px 0px;}

.aumentaIMG a span{display:none;} 
.aumentaIMG a:hover span{background:transparent; display:block; position:absolute; z-index:100;} 
.aumentaIMG a:hover span img{background:#8D6F4A;} 
.aumentaIMG a:hover em{z-index:1; display:none;} 
.aumentaIMG a img{border:#000 1px solid;} 
.aumentaIMG a:hover img{border:#000 1px solid;} 



#pluginfacebook
{
    max-width:1150px;
    min-width:180px;
    text-align:center;
}
/*	@media only screen and (max-width:400px), only screen and (max-device-width:400px)
		{
		    #pluginfacebook{width:180px;text-align:center;}
		}*/


/***************************************************/
/** Divisoes **/
div#separalinha{clear:both;height:20px;}

        @media only screen and (max-width:540px), only screen and (max-device-width:540px)
        {div#separalinha{clear:both;display:none;}}
/*div#separalinha1{clear:both;background:#000000;height:1px;}
div#separalinha2{clear:both;height:8px;}
div#separalinha3{clear:both;height:6px;}
div#separalinha4{clear:both;background:#000000;height:1px;}*/
div#separalinha5{clear:both;height:35px;}

div#linha0{height:15px;clear:both;}
div#linha{height:10px;clear:both;}
div#linha1{background:#000000;height:12px;	clear:both;}
div#linha2{height:35px;clear:both;}
div#linha3{height:20px;clear:both;}
/*
div#linha4{height:20px;clear:both;}
div#linha5{height:20px;clear:both;}

*/


.linhabranca15{height:15px;clear:both;}
.linhabranca5{height:5px;clear:both;}



/*****admin******/
/*menuadmin*/
div#topo_links1 ul{list-style-type:none; }/*padding: 0px;	margin: 0px;*/
div#topo_links1 li{color:#ffffff;/*#039bcd;*/display:inline;font-size:12px;}
div#topo_links1 li a {color:#ffffff;/*#039bcd;*/ font-size:12px;text-decoration:none;}
div#topo_links1 li a:hover{color:#ffffff;/*#039bcd;*/ font-size:12px;text-decoration:underline;}
div#corpo
{
	min-height:516px;/*998px;*/
	width:1150px;
	margin:auto;	
	padding-top:15px;
}
div#corpo1
{
	background:#FFFFFF;
	min-height:500px;/*982px;*/
	width:1150px;		
}
/*****fim admin******/
