/**********************************************
* GLOBAL
**********************************************/
* {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	text-indent: 0;
	margin:0; 
	padding:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#cccccc;
}

body * {
	font-size: 100.01%;
	line-height: 1.5;
}

img { border:0; }


/**********************************************
* HEADER
**********************************************/
#header_wrapper {
	width:100%;
	height:119px;
	background-color:#FFF;
	border-bottom:2px solid #FFF;	
}
#header {
	position:relative;
	width:661px;
	height:117px;
	border-bottom:2px solid #999999;
}

#header h1 {
	position:absolute;
	top:23px; 
	left:30px;
}
#header h1 a { 	
	width:245px;
	height:76px;
	display:block;
	background:  url(../images/i_logo.gif) no-repeat;	
	text-indent:-9999px; 
	overflow:hidden;
}

#header ul {
	position:absolute;
	top:95px;
	right:8px;
}

#header ul li {
	float:left;
	list-style-type:none;
	margin:0 6px;
}

#header ul li a {
	display:block; 
	height:16px;
	text-indent:-9999px; 
	overflow:hidden;
}

#header ul li a:hover, 
#header ul li a:focus { 
	background-position: 0 -17px; 
}

#nav_historico { 
	background-image: url(../images/i_nav_historico.gif); width:52px; 
}
#nav_produtos { 
	background-image: url(../images/i_nav_produtos.gif); width:53px; 
}
#nav_endereco { 
	background-image: url(../images/i_nav_endereco.gif); width:54px; 
}
#nav_contato { 
	background-image: url(../images/i_nav_contato.gif); width:45px; 
}
#nav_email { 
	background-image: url(../images/i_nav_email.gif); width:33px; 
}
#nav_home { 
	background-image: url(../images/i_nav_home.gif); width:33px; 
}

#flor {
	position:absolute;
	top:89px;
	right:-69px;
	display:block;
	width:69px;
	height:59px;	
	background-image:url(../images/i_flor_home.gif);
}


/**********************************************
* ITENS QUE MUDAM CONFORME A PAGINA
**********************************************/
#historico #flor { 
	background-image:url(../images/i_flor_historico.gif); 
}
#produtos #flor { 
	background-image:url(../images/i_flor_produtos.gif); 
}
#endereco #flor { 
	background-image:url(../images/i_flor_endereco.gif); 
}
#contato #flor { 
	background-image:url(../images/i_flor_contato.gif); 
}
#email #flor { 
	background-image:url(../images/i_flor_email.gif); 
}
#home #flor { 
	background-image:url(../images/i_flor_home.gif); 
}

#historico #nav_historico,
#produtos #nav_produtos, 
#endereco #nav_endereco, 
#contato #nav_contato, 
#email #nav_email,
#home #nav_home { 
	background-position: 0 -32px; 
}


/**********************************************
* CONTENT
**********************************************/
#content { 
	width:613px;
	padding:27px 0 0 48px; 
}

#content p { 
	margin-bottom: 1.3em; 
}

#content #dados { 
	float:left; 
	width:320px; 
}

#content #destaque { 
 	float:right;
	width:280px; 
}


/**********************************************
* FOOTER
**********************************************/
#footer {
	position:relative;
	clear:both;
	width:632px;
	height:15px;
	padding:30px 0 0 48px;
	margin-bottom:10px; 
	background:url(../images/i_footer.gif) no-repeat bottom right;		
}
#footer h2 {
	/*
	display:inline;
	font-size:.9em;
	font-weight:bold;
	color:#666666;
	padding-right:8px;
	*/
	display:none;
}
#footer address {
	/*
	display:inline;
	font-size:.8em;
	color:#989898;
	*/
	display:none;	
}
/*
#footer address a { color:#989898; }
#footer address a:hover { color:#666666; }
*/

#footer a {
	position:absolute;
	display:block;
	bottom:0;
	right:0;
	width:190px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
}


/**********************************************
* HOME
**********************************************/
#home p {
	/*
	font-size:1em;
	color:#333;
	width:300px;
	font-style:italic;
	font-weight:bold;
	*/
	width:268px;
	height:268px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/c_txt_home.gif) no-repeat top left;
}

#home #destaque table {
	border-collapse:collapse;
}
#home #destaque table td {
	border:1px solid #666;
}


/**********************************************
* HISTORICO
**********************************************/
#historico p {
	font-size:.8em;
	color:#333333;

}
#historico #h_legenda {
	float:right;
	padding-right:95px;
}


/**********************************************
* PRODUTOS / HISTORICO
**********************************************/
#produtos #p_list {
	float:left;
	width:95px;
	list-style-type:none;
	text-transform:uppercase;	
}
#produtos #p_list li a {
	font-size:.8em;
	font-weight:bold;
	color:#fcfbfb;	
}
#produtos #p_list li a:hover {
	margin-left:2px;
}
#produtos #p_list li a.selected {
	color:#cc349a;
}

#produtos #p_dados {
	float:left;
	width:220px;
	font-size:.8em;
	color:#333;	
	list-style-type: none;	
}
#produtos #p_dados li {
	background:  url(../images/p_li.gif) no-repeat 0 .8em;
	padding-left:10px;
	margin-bottom:10px;
}

#produtos #p_photo,
#historico #h_photo {
	border:1px solid #666;
}
#produtos #p_legenda {
	float:right;
	padding-right:78px;
}
#produtos #p_legenda div {
	display:inline;	
}
#produtos #p_legenda div a,
#historico #h_legenda div {
	display:inline;	
	margin:0 10px;
	font-size:.72em;
	/* font-style:italic; */
	color:#fff;	
}


/**********************************************
* ENDERECO
**********************************************/
#endereco dt {
	font-size:.9em;
	font-weight:bold;
	color:#333;
}
#endereco dd {
	font-size:.8em;
	color:#333;
	margin:4px 0;
}
#endereco dd a {
	color:#666;
}
#endereco img {
	border:1px solid #666;
}
#endereco #imprimir {
	float:right;
	margin:3px 100px 0 0;
	font-size:.72em;
	/* font-style:italic; */
	color:#fff;
}


/**********************************************
* CONTATO
**********************************************/
#contato #content {
	font-size:.8em;
	color:#333;
}

#contato #content a {
	color:#333;
}

#contato label {
	float:left;
	font-size:.9em;	
	margin: 6px 8px 0 0;
}
#contato input,
#contato textarea {
	display:inline;
	background-color:#ccc;
	border:1px solid #666;
	margin:6px 0;
}
#contato .btn_enviar {
	float:right;
	margin-right:14px;
	border:0;
	color:#fff;
	font-size:1.2em;
	font-style:italic;	
	width:46px;		
}

#contato #box_mensagem {
	margin-top:89px;
}

#contato #nome { width:254px; }
#contato #razao_social { width:220px; }
#contato #cidade { width:249px; }
#contato #tel { width:273px; }
#contato #email { width:251px; }
#contato #como_soube { width:137px; }
#contato #mensagem { width:260px; height:130px; margin:6px 0 0 0; }