/* GERAL

*****************************************************************************************/

body {

	background:#f3f3f3 ;

	font-family:Trebuchet MS ;

	font-size:10pt ; /* Reseta 1em para 12px */

	color:#000000 ;
	
	padding:0;
	
	margin:0;

	}

	





/*CONFIGURA TAGS

*****************************************************************************************/

hr {

	display: none;

	height: 1px;

	font-size: 1px;

	}

	

ul {

	list-style: none;
	margin:0;
	padding:0;

	}

	

address {

	font-style: normal;

	}





/***************************************************************************************************************************
CABECALHO
****************************************************************************************************************************/
.topo_home{
	background-image:url(../images/geral/background_topo.gif);
	background-repeat:repeat-x;
	width:100%;
	height:317px;
	float:left;
}
/*****************************************************************************************************************************
TOPO PAGINAS INTERNAS
*****************************************************************************************************************************/

#banner_produtos{
	margin:0 auto;
	height:150px;
	width:1004px;
	background-repeat:no-repeat;
}

.banner_empresa{
	background-image:url(../images/empresa/topo_ykzpro_clientes.jpg);
}

.banner_produtos{
	background-image:url(../images/produtos/topo_produtos.jpg);
}

.banner_novidades{
	background-image:url(../images/novidades/topo_novidades.jpg);
}

.banner_contato{
	background-image:url(../images/contato/topo_contato.jpg);
}

#banner_produtos h1 a{
	float:left;
	background-image:url(../images/produtos/logo_ykz.gif);
	background-repeat:no-repeat;
	width:234px;
	height:69px;
	text-indent:-5000px;
	margin-top:40px;
	margin-left:39px;
}

.topo_internas{
	background-image:url(../images/geral/background_topo_internas.gif);
	background-repeat:repeat-x;
	width:100%;
	height:187px;
	float:left;
}

/*flash*/

#flash{
	background-image:url(../images/geral/flash.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:1004px;
	height:280px;
	margin:0 auto;
}

/*container menu e login*/

#container_menu_login{
	margin:0 auto;
	width:1004px;
	background-image:url(../images/geral/fundo_menu_login.gif);
	background-repeat:repeat-x;
	background-position:left top;	
	height:37px;
	
}
/**MENU PRINCIPAL**/
#menu_principal{
	float:left;
	margin-top:5px;
	margin-left:25px;
	display:inline;
}

#menu_principal li{
	float:left;
	display:inline;
}

.menu_principal{
	float:left;
	font-family:Arial;
	width:92px;
	height:28px;
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-5000px;
}

#menu_principal li a:hover{
	background-position:bottom;	
}
/*configurando as imagens do menu (font arial nao ficava identica) */
#menu_pro{
	background-image:url(../images/geral/menu_pro.png);
}
#menu_produtos{
	background-image:url(../images/geral/menu_produtos.png);
}
#menu_clientes{
	background-image:url(../images/geral/menu_clientes.png);
}
#menu_novidades{
	background-image:url(../images/geral/menu_novidades.png);
}
#menu_contato{
	background-image:url(../images/geral/menu_contato.png);
}

/*produtos drop_down*/

.produtos_drop_down{
	float:left;
	position:relative;
	_position:absolute;
	width:89px;
	z-index:6000;
	margin-top:9px;
	
}

.produtos_drop_down li a{
	color:#5d6268;
	font-size:8pt;
	background-image:url(../images/geral/fundo_dropdown.gif);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
	height:17px;
	width:135px;
	background-color:#ffffff;
	text-indent:10px;
	font-family:Trebuchet MS;
	
}

.produtos_drop_down li a:hover{
	background-position:bottom;
	color:#e6e7e7;
}


/*Login*/

#form_login{
	float:left;
	margin-top:10px;
	margin-left:180px;
	display:inline;
}

#login,#senha{
	height:14px;
	font-size:8pt;
	border:0;
	background-repeat:no-repeat;
	border-bottom:1px solid #d6d3bb;
	border-right:1px solid #e1e0de;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	float:left;
	margin-right:10px;
	font-family:Arial;
	font-weight:bold;
}

#efetuar_login{
	float:left;
	margin-top:1px;
}


.erro_borda_superior{
	background-image:url(../images/orcamento/erro_borda_superior.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:204px;
	height:4px;
	float:left;
	margin-left:15px;
	display:inline;
}
.erro_borda_inferior{
	background-image:url(../images/orcamento/erro_borda_inferior.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:204px;
	height:8px;
	float:left;
	margin-left:15px;
	display:inline;
}
#erro{
	width:200px;
	float:left;
	margin-left:15px;
	padding-left:2px;
	display:inline;
	border-left:1px solid #ff7878;
	border-right:1px solid #ff7878;
}

#erro span{
	color:#ff0000;
	background-image:url(../images/thickbox/fundo_mensagem_erro.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:8pt;
	padding-left:25px;
	margin-top:1px;
	margin-left:3px;
	display:inline;
	float:left;
	font-family:Trebuchet ms;
	min-height:18px;
	_height:18px;
}

/************LINK CARRINHO DE COMPRAS************************/
.carrinho{
	float:right;
	background-image:url(../images/geral/carrinho.png);
	background-repeat:no-repeat;
	background-position:left;
	width:126px;
	height:24px;
	padding-top:13px;
	display:inline;
	font-family:Arial;
	font-size:8pt;
	text-indent:35px;
	color:#ffffff;
}
.alterar_senha{
	float:right;
	width:100px;
	height:24px;
	padding-top:13px;
	display:inline;
	font-family:Arial;
	color:#ffffff;
	font-size:8pt;	
}

.carrinho:hover, .alterar_senha:hover{
	text-decoration:underline;
}


/*****************************************************************************************************************************
FORM NEWS LETTER
*****************************************************************************************************************************/
#form_newsletter{
	border-bottom:1px solid #9b9996;
	float:left;
	margin-left:-20px;
	width:325px;
	display:inline;
}
#form_newsletter label{
	background-image:url(../images/home/newsletter.png);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	width:122px;
	height:54px;
	float:left;
	margin-left:10px;
	margin-top:-7px;
}

#form_newsletter span{
	float:left;
	background-image:url(../images/home/input_newsletter.gif);
	background-repeat:no-repeat;
	margin-top:20px;
	padding-top:3px;
	height:22px;
	width:135px;
	padding-left:5px;
	padding-right:5px;
	border:0;
	overflow-x:hidden;
	position:relative;
}

.newsletter_input{
	font-family:Arial;
	font-size:8pt;
	margin:0;
	border:0;
	width:130px;
	height:12px;
	float:left;
}

#envia_news_letter{
	float:left;
	border:0;
	background-color:#ffffff;
	font-size:7pt;
	margin-top:22px;
	margin-left:5px;
	cursor:pointer;
	font-weight:bold;
	font-family:Trebuchet MS;
}



/*RODAPE
*****************************************************************************************/


#rodape{
	float:left;
	width:100%;
	height:60px;
	background-image:url(../images/geral/background_rodape.gif);
	background-repeat:repeat-x;
}

/**Menu rodape**/

#menu_rodape{
	float:left;
	margin-left:33px;
	display:inline;
}
#menu_rodape li{
	float:left;
	display:inline;
}

#menu_rodape li a{
	float:left;
	padding-right:9px;
	padding-left:9px;
	color:#afafaf;
	border-right:1px solid #afafaf;
	font-size:9pt;

}

.container_rodape{
	width:1004px;
	height:42px;
	margin:0 auto;
	background-image:url(../images/geral/background_rodape.gif);
	background-repeat:repeat-x;
	padding-top:18px;
}
/**Address**/

#rodape address{
	float:right;
	color:#ffffff;
	font-size:8pt;
	font-family:Verdana;
	margin-right:40px;
	display:inline;
}





/*************************************************************************************************************************
CORPO
*************************************************************************************************************************/

#corpo{
	margin:0 auto;
	width:100%;
	background-color:#f3f3f3;
}

/*************************************************************************************************************************
CONTEUDO
**************************************************************************************************************************/

/*sombra topo conteudo*/

#sombra_topo_conteudo{
	float:left;
	width:100%;
	height:16px;
	margin-top:5px;
	background-image:url(../images/geral/fundo_topo_conteudo.png);
	background-repeat:repeat-x;
	position:relative;
	z-index:5;
	_margin-top:-7px;
	
}

#conteudo{
	width:1004px;
	margin:0 auto;
}






/*NAVEGACAO

*****************************************************************************************/

/*navegacao principal*/







/* navegacao secundaria */







/* breadcrumb */







/*paginacao*/


.paginacao{
	float:right;
	margin-right:44px;
	margin-top:14px;
	display:inline;
	position:relative;
	z-index:5000;
}

.p_total{
	float:left;
	color:#000000;
	font-size:7pt;
	margin-left:10px;
	margin-right:10px;
	display:inline;
	
}

.p_anterior{
	float:left;
	background-image:url(../images/geral/bullet_anterior.gif);
	background-repeat:no-repeat;
	width:11px;
	height:10px;
	text-indent:-5000px;
	margin-top:2px;
	display:inline;
}

.p_proximo{
	float:left;
	background-image:url(../images/geral/bullet_proximo.gif);
	background-repeat:no-repeat;
	width:11px;
	height:10px;
	text-indent:-5000px;
	margin-top:2px;
	display:inline;
}
	



/*BARRAS  *JANELAS  *BOX

*****************************************************************************************/









/*FORMULARIOS	

*****************************************************************************************/

.borda_esquerda{
	background-image:url(../images/orcamento/borda_esquerda.gif);
	background-repeat:no-repeat;
	float:left;
	width:6px;
	height:21px;
}

.borda_direita{
	background-image:url(../images/orcamento/borda_direita.gif);
	background-repeat:no-repeat;
	float:left;
	width:6px;
	height:21px;
}

.input_arredondado{
	float:left;
	background-image:url(../images/orcamento/fundo_input.gif);
	background-repeat:repeat-x;
	border:0;
	margin-bottom:5px;
	height:17px;
	font-size:7pt;
	padding-top:4px;	
}









/*LISTAS

*****************************************************************************************/









/*TABELAS

*****************************************************************************************/









/*TIPOGRAFIA

*****************************************************************************************/

h1, h2, h3, h4, h5, h6 {

	padding:0;
	margin:0;
	border:0;

}



p {

	padding:0;
	border:0;
	margin:0;

}


span{
	padding:0;
	margin:0;
	border:0;
}


a{
	padding:0;
	margin:0;
	border:0;
	text-decoration:none;
	color:#093b69;	
	outline:none;
}

dl,dt,dd{
	border:0;
	margin:0;
	padding:0;
}

/*EFEITOS

*****************************************************************************************/

.clear {

    position: relative;

    clear: both;

    height: 1px;

    font-size: 1px;

    }

	

.center {

	text-align: center;

}

	





/*ELEMENTOS DIVERSOS

*****************************************************************************************/

/*validacao*/

