/*
Asther ProdutoraWeb
2008, Copyright.
Folha de Estilo
*/

/* Estrutura principal */
*{
	margin: 0px;
	padding: 0px;
}

body{
	background-image: url(img/fundo_topo.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 16px;
	color: #0E578D;
}
form, input {
	margin: 0px;
	padding: 0px;
}
/* Formulário de Contato */
.input{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #0F3046;
	background-color: #E0EEF9;
	padding: 2px;
	border: 1px solid #003466;
	margin-bottom: 5px;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	color: #000033;
	letter-spacing: 1px;
	margin-bottom: 22px;
}


#BoxHead{
	height: 144px;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
}




#BoxPage{
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fundo_BoxPage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* Gambiarra para funcionar o Display Table no Firefox 3 */

#BoxPage:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}


#BoxConteudo{
	background-image: url(img/fundo_BoxConteudo.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	width: 506px;
	padding-top: 7px;
	float: left;
	margin-right: 7px;
	height: auto;
}
#BoxConteudo li {
	margin-left: 18px;
	list-style-image: url(img/marcador_azul_fundo_branco.jpg);
	list-style-type: none;
}

#BoxNavegacao{
	display: block;
	float: right;
	width: 236px;
	margin-right: 21px;
	background-image: url(img/fundo_BoxNavegacao.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 380px;
	overflow: hidden;
}




#BoxRodape{
	background-image: url(img/fundo_BoxRodape.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 99px;
	padding-top: 34px;
	padding-bottom: 15px;
	clear: both;
}
#RodapeLinks {
	height: 11px;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 6px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CBE6F3;
	text-align: center;
	margin-bottom: 26px;
}
#RodapeLinks li{
	display: inline;
	list-style-type: none;
	margin-right: 24px;
	margin-left: 24px;
}
#RodapeEndereco {
	color: #010538;
	display: block;
	height: 18px;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 26px;
}
#RodapeEndereco  li {
	display: inline;
	margin-right: 15px;
	margin-left: 15px;
	list-style-type: none;
}
#RodapeCreditos {
	height: 18px;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	color: #1B6093;
}
#RodapeCopy {
	float: left;
	width: 300px;
}
#RodapeAsther {
	float: right;
	width: 300px;
	text-align: right;
}



#BoxFlashFrente{
	display: block;
	height: 182px;
	width: 506px;
	margin-bottom: 4px;
	overflow: hidden;
}
#BoxProdutos{
	background-image: url(img/fundo_produtos_em_destaque.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 162px;
	width: 506px;
	overflow: hidden;
	clear: both;
}
#BoxProdutos_Titulo {
	display: block;
	height: 25px;
	width: 136px;
	margin-bottom: 14px;
}
.ListaProdutos  {
	display: inline;
	height: 109px;
	width: 106px;
	margin-right: 10px;
	margin-bottom: 14px;
	margin-left: 9px;
	list-style-type: none;
	text-align: center;
	float: left;
}
.ListaProdutos img {
	display: block;
	width: 106px;
}
.TituloProduto {
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	display: block;
	height: 30px;
	width: 93px;
	margin-right: auto;
	margin-left: auto;
}



#BoxPageFrente{
	display: block;
	height: 233px;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.Lista_BoxPageFrente {
	display: block;
	height: 205px;
	width: 236px;
	margin-right: 20px;
	overflow: hidden;
	float: left;
}
.img_Lista_BoxPageFrente {
	margin-bottom: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#ListaDicasInformativos li {
	list-style-type: none;
	margin-right: 1px;
	margin-bottom: 21px;
	margin-left: 1px;
	padding-top: 3px;
}

.ListaNavegacao {
	display: block;
	height: 315px;
	overflow: hidden;
}
.ListaNavegacao_int {
	display: block;
	height: 330px;
	overflow: hidden;
	padding-top: 13px;
}



.ListaNavegacao li, .ListaNavegacao_int li {
	margin-right: 20px;
	margin-left: 50px;
	list-style-image: url(img/marcador_azul.jpg);
	margin-bottom: 2px;
	list-style-type: none;
	letter-spacing: 1px;
}
#QuaseRodape {
	display: block;
	height: 93px;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-bottom: 40px;
}
#BoxParceiros {
	float: left;
	width: 492px;
	margin-right: 21px;
	background-image: url(img/fundo_flash_parceiros.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 93px;
	overflow: hidden;
}
#BoxQualidade {
	float: left;
	width: 236px;
}
.BoxProdutosInt {
	background-color: #F0F0F0;
	border: 1px solid #E4E4E4;
	width: 438px;
	clear: both;
	height: auto;
}
/* Gambiarra para funcionar o Display Table no Firefox 3 */

.BoxProdutosInt:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}

.imgProdutos  {
	width: 106px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	clear: both;
}
.imgBtLinkProdutos {
	height: 49px;
	width: 48px;
	float: left;
	padding-top: 13px;
}
#ListaProdutosInt {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
#ListaProdutosInt li {
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
}


.DescProdutos {
	color: #333333;
	width: 250px;
	margin-right: 11px;
	margin-left: 11px;
	padding-top: 16px;
	float: left;
}
.DescProdutos h1 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.DescProdutos h2 {
	font-size: 12px;
	font-weight: normal;
}
#TXT {
	padding-top: 15px;
	padding-right: 33px;
	padding-bottom: 15px;
	padding-left: 33px;
	display: table;
	margin-bottom: 30px;
}
#TXT .Quadro {
	width: 432px;
	padding-top: 4px;
	padding-left: 4px;
	display: table;
}
#TXT .Quadro ul {
	margin: 0px;
	padding: 0px;
	display: table;
}
#TXT .Quadro ul li {
	padding: 0px;
	background-image: none;
	list-style-type: none;
	list-style-image: none;
	width: 100px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	float: left;
}
#TXT .Quadro ul li img{
	width: 100px;
}

#BoxDetalhePeca {
	width: 438px;
	margin-bottom: 45px;
	display: table;
	clear: both;
}
.imgDetalhePeca {
	width: 106px;
	border: 1px solid #E4E4E4;
	float: left;
	margin-right: 33px;
}
#BoxConteudoPeca {
	float: left;
	width: 297px;
}
#BoxConteudoPeca h2 {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 15px;
}
#BoxConteudoPeca h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
}
#BoxAdcionalPeca {
	width: 438px;
	height: auto;
}
/* Gambiarra para funcionar o Display Table no Firefox 3 */

#BoxAdcionalPeca:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}
.imgNaoAchou {
	float: left;
	height: 115px;
	width: 106px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 33px;
}
#BoxMaisPeca {
	background-color: #F0F0F0;
	padding: 11px;
	float: left;
	width: 275px;
	border: 1px solid #E4E4E4;
}
#BoxMaisPeca h1 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 11px;
}
#MaisPecas li {
	list-style-image: url(img/marcador_laranja_fundo_cinza.jpg);
	list-style-type: none;
	margin-bottom: 10px;
}










/* Links */

a.TituloNoticia:link, a.TituloNoticia:visited{
	font-size: 13px;
	font-weight: bold;
	color: #060A3D;
	text-decoration: none;
	
}

a.TituloNoticia:hover, a.TituloNoticia:active{
	font-size: 13px;
	color: #003366;
	text-decoration: underline;
	
}

a.ResumoNoticia:link, a.ResumoNoticia:visited{
	font-size: 11px;
	color: #0E578D;
	text-decoration: none;
	
}
a.ResumoNoticia:hover, a.ResumoNoticia:active{
	font-size: 11px;
	color: #003366;
	text-decoration: underline;
	
}

.ListaNavegacao li a:link, .ListaNavegacao li a:visited{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.ListaNavegacao li a:hover, .ListaNavegacao li a:active{
	font-weight: bold;
	color: #CBE6F3;
	text-decoration: underline;
}

.ListaNavegacao_int li a:link, .ListaNavegacao_int li a:visited{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.ListaNavegacao_int li a:hover, .ListaNavegacao_int li a:active{
	font-weight: bold;
	color: #CBE6F3;
	text-decoration: underline;
}

.ListaProdutos a:link, .ListaProdutos a:visited{
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.ListaProdutos a:hover, .ListaProdutos a:active{
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

a.Links:link, a.Links:visited{
	font-size: 12px;
	color: #0E578D;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}

a.Links:hover, a.Links:active{
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
}

a:link, a:visited{
	color: #FF6600;
	text-decoration: none;
	
}
a:hover, a:active{
	color: #FF9900;
	text-decoration: underline;
	
}

#RodapeLinks li a:link, #RodapeLinks li a:visited{
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}
#RodapeLinks li a:hover, #RodapeLinks li a:active{
	font-size: 12px;
	color: #1B6093;
	text-decoration: underline;
}


a.Asther:link, a.Asther:visited{
	font-size: 11px;
	font-weight: bold;
	color: #1B6093;
	text-decoration: none;	
}

a.Asther:hover, a.Asther:active{
	font-size: 11px;
	font-weight: bold;
	color: #154D75;
	text-decoration: none;	
}

 #jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

