/* Default Stylesheet */
/*
div {
	border:solid 1px #FF0000;
	}*/					
		/* >>> ELEMENTS <<< */

* {

	margin: 0;
	padding: 0;

	font-family: Tahoma, Verdana, Arial;
	
}

body {

	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position:center;
	/*overflow-x:hidden;*/
	
}

/* PNG Fix */
* html img {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="images/blank.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}


h6 {
	margin:0px;
	padding:0px;
	font-family: Tahoma, Verdana, Arial;
	color: #005798;
	font-size:11px;
}

a {
	color: #005798;
}



/******************** CONNTEINER GERAL ****************************************/
div#container {

	width: 955px;
	margin: auto;
	text-align: left;
	background-color:#FFFFFF;
	
	background-image:url(../images/bg_center.jpg);
	background-repeat:no-repeat;
	/*background-position:center 480px;*/
	background-position:center 300px;
	color: #005798;
}


/*************************************** HEADER ********************************/
div#header-wrap {
	margin:0;
}

div#header-in {

	height:167px;
	border-left:solid 1px #035EA2;
	border-right:solid 1px #035EA2;
	border-top:solid 2px #99B9D2;
	
}



/******************* CONTEINER (col=left, center, right)************************/
			
div#content-wrap {

}



/****************************** BOX *******************************************/
div.box {

	float: left;
	width:806px;
	height:182px;
	margin: 0;
	padding: 0;
	z-index:900;
	margin-left:-46px;
	*margin-left:-74px;
	margin-top:-205px;
	position:absolute;
	_width:799px;
	_height:179px;

}
	.boxHeader {
		width:766px;
		margin:auto;
		height:25px;
		margin-top:5px;
		background-image:url(../images/titulo_destaque.jpg);
		background-repeat:no-repeat;
		z-index:900;
	}
	
	
div.boxSombra {

	float: left;
	width:806px;
	height:182px;
	margin: 0;
	padding: 0;
	z-index:500;
	margin-left:-46px;
	*margin-left:-74px;
	margin-top:-205px;
	position:absolute;
	_width:799px;
	_height:179px;

}


/*************** INICIO COLUNA ESQUERDA *********************************/
div#left {

	float: left;
	width: 190px;
	color: inherit;
	margin-bottom:20px;

}

div#left-in {

	padding: 1px;
	
}


.menu_left  {
	
	width:190px;
	background-image:url(../images/bg_menu.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	clear:both;
	border-left:solid 1px #035EA2;
	border-right:solid 1px #035EA2;
	
	font-size:12px;
	font-weight:bold;
	color:#002F62;
	
	line-height:12px;
	z-index:98;

}

#btn_menu_left_produtos {

	background-image:url(../images/barra_menu_produtos.jpg);
	background-repeat:no-repeat;
	height:33px;
	
}	

#btn_menu_left_servicos {

	background-image:url(../images/barra_menu_servicos.jpg);
	background-repeat:no-repeat;
	height:33px;
	
}	

#menu_left_bottom {

	background-image:url(../images/bg_menu_bottom.png);
	background-repeat:no-repeat;
	height:25px;
	clear:both;
	width:192px;
	
}	


ul#nav-left {
	margin: 0px;
	list-style: none;
}
ul#nav-left li {
	margin-top:15px;
}
ul#nav-left li a {

	display: block;
	width: 147px;
	padding: 0px 10px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color: #005798;
	background-color: inherit;
	text-decoration: none;

}
ul#nav-left li a:hover {
	color:#3399FF;
}

ul#nav-left1 {
	margin: 0px;
	list-style: none;
}
ul#nav-left1 li {
	margin-top:15px;
}
ul#nav-left1 li a {

	display: block;
	width: 140px;
	_width: 135px;
	padding: 0px 10px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color: #005798;
	background-color: inherit;
	text-decoration: none;

}
ul#nav-left1 li a:hover {
	color:#3399FF;
}



/******************* COLUNA DIREITA *************************/

div#right {
	
	margin-top:157px;
	float: right;
	width:209px;
	z-index:99;
	margin-bottom:30px;

}

.cheveste_online {
	font-size:12px; 
	font-weight:bold; 
}

#acesso_chat {
	width:209px;
	height:120px;
	margin:auto;
	margin-top:30px;
}

/******************** COLUNA DO CENTRO ***********************************/
div#center {

	/*margin: 0 190px;*/
	color: inherit;
	
}

div#center-in {
	
	font-size: 11px;
	float:left;
	width:680px;
	margin-left:20px;
	margin-bottom:30px;
}


/******************* INICIO PRODUTO ************************************/	
div#produtoHeader {
	width: 760px;
	height:83px;
	float:left;
	margin: auto;
	z-index:100;
	background-image:url(../images/produto_header.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

div#center-in .subTitulo {
	float:left;
	font-size:18px;
}

div#center-in .acordeon {
	float:left;
	width: 726px;
	margin-top:15px;
	border:solid 2px #AEC6D7;
	margin-bottom:20px;
	background-color:#FFFFFF;
}

	div#center-in .barraProduto {
		width: 726px;
		margin: auto;
		height:35px;
		background-image:url(../images/acordeon_barra.jpg);
		background-repeat:repeat-x;
		background-position:top;
		cursor:pointer;
		background-color:#FFFFFF;
		/*border:solid 1px #993333;*/
	}
		div#center-in .acordeonCategoria {
			float:left;
			padding-top:10px;
			padding-left:10px;
			font-size:14px;
			font-weight:bold;
		}

		div#center-in .acordeonResize_close {
			float:right;
			height:35px;
			width:35px;
			cursor:pointer;
			background-image:url(../images/acordeon_botao_open.jpg);
			background-repeat:no-repeat;
			background-position:left top;
		}
		
		div#center-in .acordeonResize_open {
		
			float:right;
			height:35px;
			width:35px;
			cursor:pointer;
			background-image:url(../images/acordeon_botao_close.jpg);
			background-repeat:no-repeat;
			background-position:left top;
			
		}
		
		div#center-in .acordeonListaProduto {
			
			background-color:#FFFFFF;
			padding-top:10px;
			width:725;
			display:block;
			/*padding-left:10px;*/
			
		}
		
/************** INICIO CONTATO *******************************************/
	
	div#contatoHeader {
		width: 760px;
		height:83px;
		float:left;
		margin: auto;
		z-index:100;
		background-image:url(../images/contato_header.jpg);
		background-repeat:no-repeat;
		background-position:top;
	}
		
	div#center-in #divContato {
		float:left;
		width: 700px;
		height:350px;
		margin-top:15px;
		border:solid 2px #AEC6D7;
		margin-bottom:20px;
		background-color:#FFFFFF;
	}
	
		div#divContato .barraProduto {
			width: 700px;
			margin: auto;
			height:35px;
			background-image:url(../images/acordeon_barra.jpg);
			background-repeat:repeat-x;
			background-position:top;
			cursor:pointer;
			background-color:#FFFFFF;
			/*border:solid 1px #993333;*/
		}
			div#divContato .tituloBarra {
				float:left;
				padding-top:10px;
				padding-left:10px;
				font-size:14px;
				font-weight:bold;
			}
			
		div#divContato .titulo {
			float:left;
			padding-top:10px;
			font-size:14px;
			font-weight:bold;
		}
		
			
			
			
/************* Inicio Detalhes do produto ********************/

div#divDetalhes {
	position:absolute;
	width:640px;
	height:480px;
	display:none;
	font-size:12px;
	z-index:2000;
	margin-top:20px;
	border:solid 2px #AEC6D7;
	background-color:#FFFFFF;
}

	#divDetalhes .barraDetalhe {
		width:640px;
		margin: auto;
		height:35px;
		background-image:url(../images/acordeon_barra.jpg);
		background-repeat:repeat-x;
		background-position:top;
		cursor:pointer;
		background-color:#FFFFFF;
		/*border:solid 1px #993333;*/
	}
	
	#divDetalhes .detalhes_close {
		float:right;
		height:35px;
		width:35px;
		cursor:pointer;
		/*background-image:url(../images/acordeon_botao_open.jpg);
		background-repeat:no-repeat;
		background-position:left top;*/
		color:#005d8d;
		font-weight:bold;
		font-size:22px;
		text-align:right;
		padding-right:7px;
		
	}
	
	#divDetalhes .titulo {
		float:left;
		padding-top:10px;
		padding-left:10px;
		font-size:14px;
		font-weight:bold;
	}
	
	#divDetalhes .texto {
		height:150px;
		overflow-y:auto;
		padding:10px;
		padding-left:20px;
	}

/**************  Fim Detalhes do produto  ********************************/



/**************  Inicio carrinho de produto  ********************************/	
.meuOrcamento {
	float:right;
	font-size:11px;
}

.meuOrcamento a, a:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.meuOrcamento a:hover,a:active{
	font-weight:bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

		
#divCarrinho {
	position:absolute;
	width:650px;
	height:480px;
	display:none;
	font-size:12px;
	z-index:2000;
	margin-top:30px;
	border:solid 2px #AEC6D7;
	background-color:#FFFFFF;
}
	#divCarrinho .barraCarrinho {
		width: 650px;
		margin: auto;
		height:35px;
		background-image:url(../images/acordeon_barra.jpg);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#FFFFFF;
		cursor:pointer;
		margin-bottom:20px;
		/*border:solid 1px #993333;*/
	}
	
	#divCarrinho .close {
		float:right;
		height:35px;
		width:35px;
		cursor:pointer;
		/*background-image:url(../images/acordeon_botao_open.jpg);
		background-repeat:no-repeat;
		background-position:left top;*/
		color:#005d8d;
		font-weight:bold;
		font-size:22px;
		text-align:right;
		padding-right:7px;
		
	}
	
	#divCarrinho .remove {
		float:right;
		height:35px;
		width:35px;
		cursor:pointer;
		color:#005d8d;
		font-weight:bold;
		font-size:12px;
		text-align:right;
		padding-right:7px;
		
	}
	
	#divCarrinho .titulo {
		float:left;
		padding-top:10px;
		padding-left:10px;
		font-size:14px;
		font-weight:bold;
	}
	
	#divCarrinho .subtitulo {
		float:left;
		padding-top:10px;
		font-size:14px;
		font-weight:bold;
	}
	
	#divCarrinho table {
		font-size:11px;
	}

	
	#divCarrinho .Field {
		border:solid 1px #7F9DB9;
		width:620px;
		margin:auto;
		/*margin-top:20px;*/
	}
	
	#divCarrinho .Legend {
		font-size:12px;
		font-weight:bold;
		margin-left:10px;
		padding:2px;
	}
	
	#divCarrinho .ajustaScroll {
		height:150px;
		margin:auto;
		overflow-y:auto;
	}
	
/**************  Fim carrinho de produto  ********************************/			



/******************** ACESSO ****************************************/


div#divAcesso {
	position:absolute;
	width:400px;
	height:400px;
	display:none;
	font-size:12px;
	z-index:2000;
	margin-top:20px;
	border:solid 2px #AEC6D7;
	background-color:#FFFFFF;
}

	#divAcesso .barraAcesso {
		width:400px;
		margin: auto;
		height:35px;
		background-image:url(../images/acordeon_barra.jpg);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#FFFFFF;
		cursor:pointer;
		margin-bottom:10px;
		/*border:solid 1px #993333;*/
	}
	
	#divAcesso .close {
		float:right;
		height:35px;
		width:35px;
		cursor:pointer;
		/*background-image:url(../images/acordeon_botao_open.jpg);
		background-repeat:no-repeat;
		background-position:left top;*/
		color:#005d8d;
		font-weight:bold;
		font-size:22px;
		text-align:right;
		padding-right:7px;
		
	}

	#divAcesso .barraDetalhe {
		width:400px;
		margin: auto;
		height:35px;
		background-image:url(../images/acordeon_barra.jpg);
		background-repeat:repeat-x;
		background-position:top;
		cursor:pointer;
		background-color:#FFFFFF;
		/*border:solid 1px #993333;*/
	}
	
	#divAcesso .detalhes_close {
		float:right;
		height:35px;
		width:35px;
		cursor:pointer;
		/*background-image:url(../images/acordeon_botao_open.jpg);
		background-repeat:no-repeat;
		background-position:left top;*/
		color:#005d8d;
		font-weight:bold;
		font-size:22px;
		text-align:right;
		padding-right:7px;
		
	}
	
	#divAcesso .titulo {
		float:left;
		padding-top:10px;
		padding-left:10px;
		font-size:14px;
		font-weight:bold;
	}




/********************** INICIO REVENDEDOR *****************************/



#acesso_revendas {
	
	margin-top:20px;
	width:209px;
	height:155px;
	background-image:url(../images/bg_acesso_revendas.jpg);
	background-repeat:no-repeat;
	
}

#acesso_revendas .titulo {
	
	font-size:10px;
	font-weight:bold;
	
}

#seja_revendedor {

	width:209px;
	height:108px;
	background-image:url(../images/revendedor.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	color:#035EA2;
	
}

div#revendedorHeader {
	width: 760px;
	height:83px;
	float:left;
	margin: auto;
	z-index:100;
	background-image:url(../images/revendedor_header.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

/*********************** cadastro revendedor *******************************/
		
#divRevendedor {
	float:left;
	width: 700px;
	margin-top:15px;
	border:solid 2px #AEC6D7;
	margin-bottom:20px;
	background-color:#FFFFFF;
}

	
	#divRevendedor .barraRevendedor {
		width: 700px;
		margin: auto;
		height:35px;
		background-image:url(../images/acordeon_barra.jpg);
		background-repeat:repeat-x;
		background-position:top;
		cursor:pointer;
		background-color:#FFFFFF;
		/*border:solid 1px #993333;*/
	}
	
	#divRevendedor .cadastro {
		margin:auto;
		width:620px;
		padding-top:20px;
	}
		
	#divRevendedor .titulo {
		float:left;
		padding-top:10px;
		font-size:14px;
		font-weight:bold;
	}



/*********************** INICIO ENVIADOR DE ARQUIVOS *********************/
	
div#enviadorHeader {
	width: 760px;
	height:83px;
	float:left;
	margin: auto;
	z-index:100;
	background-image:url(../images/clientes_header.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
	
		
#divEnviador {
	float:left;
	width: 700px;
	margin-top:15px;
	border:solid 2px #AEC6D7;
	margin-bottom:20px;
	background-color:#FFFFFF;
}

	
	#divEnviador .barraEnviador {
		width: 700px;
		margin: auto;
		height:35px;
		background-image:url(../images/acordeon_barra.jpg);
		background-repeat:repeat-x;
		background-position:top;
		cursor:pointer;
		background-color:#FFFFFF;
		/*border:solid 1px #993333;*/
	}
	
	#divEnviador .cadastro {
		margin:auto;
		width:620px;
		padding-top:20px;
	}
		
	#divEnviador .titulo {
		float:left;
		padding-top:10px;
		font-size:14px;
		font-weight:bold;
	}
	
	#divEnviador a {
		text-decoration:none;
	}
	
	#divEnviador a:hover{
		text-decoration:underline;
	}
	

/********************** FIM ENVIADOR DE ARQUIVOS ********************************/



/***************** INICIO PUBLICAÇÂO ********************************/

	
#PublicacaoHome {
	margin:30px 5px 15px 0px;
}

.barra_Publicacao {
	margin:10px;
	margin-left:0px;
	font-size:14px;
	color:#005DA2;
	font-weight:bold;
	border-bottom:dashed 1px #000;
	text-align:right;
}	

.barra_Publicacao2 {
	margin:10px;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 1px #005798;
	clear:both;
	text-align:left;
}

#destaquePublicacaoHome {
	margin:0px 5px 0px 0px;
	}

	#destaquePublicacaoHome .titulo {
		font-size:16px;
		font-weight:bold;
		padding:10px 0px 0px 10px;
		}
	
	#destaquePublicacaoHome .texto {
		font-size:11px;
		padding:10px 0px 0px 10px;
		}
		
		
/* notícia */
#noticiaHome {
	width:260px;
	float:left;	
	margin-left:5px;
}

div#noticiaHeader {
	width: 760px;
	height:83px;
	float:left;
	margin: auto;
	z-index:100;
	background-image:url(../images/header_noticias.jpg);
	background-repeat:no-repeat;
	background-position:top;
}


/* artigo */	
#artigoHome {
	float:left;
	width:270px;
	}
	#artigoHome .divSeparador {
		border-right:dashed 1px #000;
	}
	
div#artigoHeader {
	width: 760px;
	height:83px;
	float:left;
	margin: auto;
	z-index:100;
	background-image:url(../images/header_artigos.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

/* Revendedor */

#arquivoRevendedor {
	margin:30px 0px 15px;	
}



/************** PG EXTRA ***************************/
#quemSomosHeader {
		width: 760px;
		height:83px;
		float:left;
		margin: auto;
		z-index:100;
		background-image:url(../images/quem_somos_header.jpg);
		background-repeat:no-repeat;
		background-position:top;
}

#parceirosHeader {
		width: 760px;
		height:83px;
		float:left;
		margin: auto;
		z-index:100;
		background-image:url(../images/parceiros_header.jpg);
		background-repeat:no-repeat;
		background-position:top;
}

#servicosHeader {
		width: 760px;
		height:83px;
		float:left;
		margin: auto;
		z-index:100;
		background-image:url(../images/servico_header.jpg);
		background-repeat:no-repeat;
		background-position:top;
}




/****************************** FOOTER ******************************/


div#footer-wrap {
	clear: both;
}

div#footer-in {

	font-size: 11px;
	height:50px;
	background-image:url(../images/bg_footer.jpg);
	background-repeat:repeat-x;
	margin-top:10px;
	/*padding-left:210px;*/
	line-height:15px;
	
}


/************* MICELANIA ******************/

#divDetalhes *, #divCarrinho *, #divAcesso * {
	color: #005798;
}


/* PARAGRAFO */
p.titulo1 {
	font-size:10px;
	color:#000000;
}
/* LINK */


.link a, .link a:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
}

.link a:hover, .link a:active{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight:normal;
}


/**/
.link2 a, .link2 a:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
}

.link2 a:hover, .link2 a:active{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight:bold;
}

/**/
.link3 a, .link3 a:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
}

.link3 a:hover, .link3 a:active{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight:bold;
}


 a.link4,  a:visited.link4 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
}

 a:hover.link4,  a:active.link4{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight:bold;
}

/* FORMULARIO */

.Input120 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
	text-decoration: none
}

.Input60B {
	
	font-size:11px;
	color:#035EA2;
	border:solid 1px #035EA2;
	width:60px;
	height:15px;

}

.Input120B {
	
	font-size:11px;
	color:#035EA2;
	border:solid 1px #035EA2;
	width:120px;
	height:15px;

}


.Input300 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
	text-decoration: none;
}




.Select120 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 126px;
	text-decoration: none;
}

.Select120B {
	
	font-size:11px;
	color:#035EA2;
	border:solid 1px #035EA2;
	width:122px;

}

.Select200 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 206px;
	text-decoration: none;
}

.Select300 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 306px;
	text-decoration: none;
}

.Input30 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width:30px;
}

.Textarea600 {
	width:598px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.btn {
	height:22px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.btn60 {
	font-size: 11px;
	width:60px;
}

.btn2 {
	
	font-size:11px;
	color:#FFF;
	background-color:#035EA2;
	border:solid 1px #035EA2;
	height:16px;

}

.btn3 {
	
	font-size:11px;
	color:#FFF;
	background-color:#035EA2;
	border:solid 1px #035EA2;
	height:16px;
	width:55px;

}
