/* 
========================================================
Definições gerais
========================================================
*/
* 
{
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
}

body 
{
	margin: 0 auto;
	background: #e2e2e2 url(../../images/body_background.png) repeat-x;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

p 
{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #505050;
	text-align: justify;
}

a, a:visited 
{
	text-decoration: underline;
	color: #505050;
}

a:hover 
{
	text-decoration: underline;
	color: #ab3030;
}





/* 
========================================================
PRINCIPAIS DIVS
========================================================
*/
#container_global  
{
	margin: 0 auto;
	width: 800px;
}

#top 
{
	width: 800px;
	height: 51px;
	background: url(../../images/top_background.png) no-repeat;
}

#top form 
{
	display: block;
	float: right;
	position: relative;
	width: 280px;
	top: 3px;
	right: 15px;
}

#top form label 
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #941414;
}

#top form input 
{
	width: 160px;
	height: 16px;
	padding: 3px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #d0d0d0;
}

#top form input.bt_ok 
{
	position: relative;
	width: 21px;
	height: 21px;
	background: none;
	top: 9px;
	_top: 7px;
}

#top_animation 
{
	width: 800px;
	height: 241px;
}

/* Logo */
h1 
{
	display: block;
	float: left;
	position: relative;
	width: 94px;
	height: 37px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../../images/logo_fd.png) no-repeat;
	left: 30px;
	top: 8px;
}

h1 a 
{
	display: block;
	width: 94px;
	height: 37px;
}

#container_content  
{
	float: left;
	margin: 0 auto;
	width: 800px;
	background: url(../../images/container_conteudo.png) no-repeat;
}

#wrapper
{
	float: left;
	margin: 0 auto;
	width: 800px;
	background: url(../../images/container_conteudo_wrapper.png) repeat-y;
}

#container_content_bottom 
{
	clear: both;
	width: 800px;
	height: 19px;
	background: url(../../images/bottom_container_conteudo.png) no-repeat;
}

#coluna_menu 
{
	float: left;
	position: relative;
	width: 161px;
	margin-top: 30px;
	left: 25px;
}

#coluna_menu img.img_cofre 
{
	display: block;
	margin: 0 auto;
}

#content, 
#content.secoes
{
	float: left;
	position: relative;
	width: 575px;
	margin-top: 30px;
	left: 50px;
}

#content.secoes 
{
	width: 539px;
	margin-top: 18px;
	padding-left: 18px;
	padding-right: 15px;
	left: 53px;
}

#content.secoes h3 
{
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #d16c00;
	border-bottom: 1px solid #edab10;
}

#content.secoes strong
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #cf9f2f;
}

#content h2.home 
{
	display: block;
	width: 352px;
	height: 31px;
	margin-bottom: 10px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../../images/home_tit_destaques.png) no-repeat;
}

#content .textos_home 
{
	padding-right: 15px;
	padding-left: 15px;
}

#content .bt_more 
{
	display: block;
	width: 201px;
	height: 27px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../../images/home_bt-saiba-mais.png) no-repeat;
}


/* 
========================================================
MENU
========================================================
*/
ul#menu 
{
	width: 161px;
	list-style: none;
}

ul#menu li 
{
	display: block;
	width: 161px;
	height: 28px;
	border-bottom: 1px solid #d0d0d0;
}

ul#menu li.item1 { background: url(../../images/menu1.png) 0 9px no-repeat; }
ul#menu li.item2 { background: url(../../images/menu2.png) 0 9px  no-repeat; }
ul#menu li.item3 { background: url(../../images/menu3.png) 0 9px  no-repeat; }
ul#menu li.item4 { background: url(../../images/menu4.png) 0 9px  no-repeat; }
ul#menu li.item5 { background: url(../../images/menu5.png) 0 9px  no-repeat; }
ul#menu li.item6 { background: url(../../images/menu6.png) 0 9px  no-repeat; }
ul#menu li.item7 { background: url(../../images/menu7.png) 0 9px  no-repeat; }
ul#menu li.item8 { background: url(../../images/menu8.png) 0 9px  no-repeat; }

ul#menu li a 
{
	display: block;
	width: 161px;
	height: 28px;
	text-indent: -9999px;
	overflow: hidden;
}



/* 
========================================================
boxes home
========================================================
*/
#boxes 
{
	clear: both;
	width: 575px;
	margin-top: 20px;
}

#box1,
#box2,
#box3 
{
	float: left;
	height: 166px;
}


/* 
========================================================
INTERNAS
========================================================
*/
#content.secoes h2 
{
	display: block;
	width: 538px;
	height: 67px;
	text-indent: -9999px;
	overflow: hidden;
}

#content.secoes h2.doenca { background: url(../../images/titulo_doenca.png) no-repeat; }
#content.secoes h2.produto { background: url(../../images/titulo_produto.png) no-repeat; }
#content.secoes h2.manual { background: url(../../images/titulo_manual.png) no-repeat; }
#content.secoes h2.distribuidores { background: url(../../images/titulo_distribuidores.png) no-repeat; }
#content.secoes h2.faq { background: url(../../images/titulo_faq.png) no-repeat; }
#content.secoes h2.contato { background: url(../../images/titulo_contato.png) no-repeat; }
#content.secoes h2.artigos { background: url(../../images/titulo_artigos.png) no-repeat; }
#content.secoes h2.trabalhos_tecnicos { background: url(../../images/titulo_trabalhos-tecnicos.png) no-repeat; }
#content.secoes h2.contatofd { background: url(../../images/titulo_contatofd.png) no-repeat; }
#content.secoes h2.politica { background: url(../../images/titulo_politica.png) no-repeat; }

#content.secoes ul
{
	margin: 20px 0 20px 30px;
}

#content.secoes ul li 
{
	list-style: disc;
	color: #505050;
}

ul.userNav 
{
	clear: both;
	margin: 0 !important ;
	margin-top: 20px !important ;
}

ul.userNav li
{
	display: block;
	float: left;
	padding-right: 5px;
	list-style: none;
	border-right: 1px solid #2f94a5;
}

ul.userNav li.back-home 
{
	padding-left: 5px;
	border-right: none;
}

ul.userNav li a 
{
	display: block;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif !important ;
	color: #2f94a5 !important ;
	text-decoration: underline !important ;
}


/***************** FORM *****************/
form.contato
{
	margin: 0;
	margin-top: 20px;
	padding: 0;
}

form.contato fieldset 
{
	border: none;
}

form.contato fieldset label 
{
	display: block;
	float: left;
	width: 260px;
	margin-bottom: 10px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

form.contato fieldset input, form.contato fieldset select 
{
	display: block;
	float: left;
	padding: 3px;
	width: 240px;
	background: #ede9de;
	border: 1px solid #dcd3b9;
}

form.contato fieldset label.mensagem 
{
	width: 520px;
}

form.contato fieldset label.mensagem textarea 
{
	width: 520px;
	height: 100px;
	padding: 3px;
	background: #ede9de;
	border: 1px solid #dcd3b9;
}

form.contato fieldset input.botao_enviar 
{
	float: right;
	width: auto;
	margin: 10px 10px;
	padding: 5px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #B64723;
	border: none;
	cursor: pointer;
}



/* 
========================================================
Tabelas
========================================================
*/
table.tbl 
{
	width: 100%;
	border: 1px solid #ded5bc;
}

table.tbl th 
{
	padding: 6px;
	background: #ded5bc;
}

table.tbl td 
{
	padding: 6px;
	color: #505050;
	background: #ece8dd;
}


img.figuras 
{
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 5px solid #ece6d7;
}



/* 
========================================================
Images
========================================================
*/
img.ico_pdf 
{
	position: relative;
	margin-right: 2px;
	top: 3px;
}


/* 
========================================================
FOOTER
========================================================
*/
#footer 
{
	clear: both;
	width: 800px;
	height: 70px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	background: url(../../images/footer_background.png) no-repeat;
}

#footer a 
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	text-decoration: underline;
}

#footer a:hover  
{
	color: #333;
	text-decoration: underline;
}

#footer p.links 
{
	float: left;
	position: relative;
	margin: 0;
	top: 28px;
	left: 15px;
}

#footer span.creditos 
{
	float: right;
	position: relative;
	top: 28px;
	right: 15px;
}

#footer span.creditos a 
{
	color: #0083a5;
}


/* FAQ */
.answer, .answer2  
{
	margin-bottom: 20px;
	padding: 5px 15px 5px 15px;
	display:none;	
	background: #fff;
	border: 1px solid #d4c8af;
}

.answer2 
{
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}

.answer p 
{
	color: #3d2900;
}

.question 
{
	display: block;
	margin-bottom: 10px;
	cursor:pointer;
}

.question b 
{
	color: #93670c;
}


