/* GERAL */
body		{ background-color:#FFFFFF; margin:0px 0px 0px 0px; font-family:"Trebuchet MS", Arial, Helvetica; font-size: 11px; color: #666666; line-height:normal; }
a:link		{ color: #666666; text-decoration: none }
a:visited	{ color: #999999; text-decoration: none }
a:hover		{ color: #666666; text-decoration: underline }

h1			{ font-size:24px; color:#be4d65; font-weight:normal; letter-spacing:1px; border-bottom:1px dashed #c7c7c7; padding:0px 0px 5px 3px; }
h2			{ font-size:20px; color:#99925c; font-weight:normal; padding:5px 0px 5px 15px; margin:0px -20px 20px -15px; background-color:#f2f0e1; }
h3			{ font-size:18px; color:#99925c; font-weight:normal; }
h4			{ font-size:14px; color:#99925c; font-weight:bold; margin:0px; }
h5			{ font-size:11px; color:#99925c; font-weight:bold; padding:3px 0px 3px 5px; margin:0px 0px 10px 0px; border-bottom:1px solid #99925c;}

input, select, textarea	{ color: #666666; background-color:#ffffff; border: #c7c7c7 1px solid; font-family:"Trebuchet MS", Arial, Helvetica; font-size: 11px; }

#display	{ width:800px; height:auto; position:relative; text-align:left; background:url(../img/bg.gif) #FFFFFF repeat-y; padding-bottom:25px; margin-left:auto; margin-right:auto; float:none; overflow:auto; overflow-y:hidden; overflow-x:hidden; border-bottom:3px double #c7c7c7; }
#principal	{ width:800px; height:auto; overflow:visible; float:left; }
#espaco		{ width:800px; height:30px; background-color:#ffffff; }
#conteudo	{ width:590px; height:auto; overflow:visible; float:left; padding:0px 20px 20px 15px; }
#lateral	{ width:155px; height:auto; overflow:auto; float:left; padding:5px 0px 20px 20px; }
#rodape		{ width:790px; height:auto; overflow:auto; background-color:#ffffff; padding:3px 5px 10px 5px; font-size:10px; text-align:center; margin-left:auto; margin-right:auto; float:none; }

#busca_bt	{ float:left; width:17px; height:18px; color:#64889a; background-color:#e8edf0; border-top:1px solid #64889a; margin:6px 0px 10px 0px; font-size:10px; font-weight:bold; padding: 1px 0px 0px 3px; }
#busca_bt a:link	{ color:#64889a; text-decoration:none; }
#busca_bt a:visited	{ color:#64889a; text-decoration:none; }
#busca_bt a:hover	{ color:#64889a; text-decoration:underline; }

#bt_trecho { border-bottom:1px dashed #99925c; border-top:1px dashed #99925c; font-size:10px; color:#99925c; width:130px; text-align:center; }
#bt_trecho a:link		{ color:#99925c; text-decoration:none; }
#bt_trecho a:visited	{ color:#99925c; text-decoration:none; }
#bt_trecho a:hover		{ color:#99925c; text-decoration:underline; }

#bt_enviar	{ width:50px; color:#99925c; background-color:#f7f6f2; border-top:1px solid #99925c; margin:30px 0px 0px 0px; font-size:11px; font-weight:bold; padding: 2px 5px 2px 5px; text-align:center; }
#bt_enviar a:link		{ color:#99925c; text-decoration:none; }
#bt_enviar a:visited	{ color:#99925c; text-decoration:none; }
#bt_enviar a:hover		{ color:#99925c; text-decoration:underline; }


/* TOPO */
#topo		{ width:785px; height:30px; color:#1a804d; background-color:#dbece3; padding:40px 0px 0px 15px; overflow:hidden; font-size:26px; letter-spacing:2px; }
#topo_institucional	{ width:785px; height:30px; color:#1a804d; background-color:#dbece3; padding:40px 0px 0px 15px; overflow:hidden; font-size:26px; letter-spacing:2px; }
#topo_catalogo		{ width:785px; height:30px; color:#1a804d; background-color:#dbece3; padding:40px 0px 0px 15px; overflow:hidden; font-size:26px; letter-spacing:2px; }
#topo_cadastro		{ width:785px; height:30px; color:#c1905f; background-color:#fdefe1; padding:40px 0px 0px 15px; overflow:hidden; font-size:26px; letter-spacing:2px; }
#topo_noticias		{ width:785px; height:30px; color:#64889a; background-color:#e8edf0; padding:40px 0px 0px 15px; overflow:hidden; font-size:26px; letter-spacing:2px; }
#topo_comercial		{ width:785px; height:30px; color:#64889a; background-color:#e8edf0; padding:40px 0px 0px 15px; overflow:hidden; font-size:26px; letter-spacing:2px; }
#topo_fale			{ width:785px; height:30px; color:#c1905f; background-color:#fdefe1; padding:40px 0px 0px 15px; overflow:hidden; font-size:26px; letter-spacing:2px; }


/* MENU */
#menutopo {  }
#menuitem { padding:0px 3px 0px 4px; margin-right:5px; color:#FFFFFF; }
#menuitem a:link    { padding:0px 3px 0px 4px; color:#FFFFFF; text-decoration:none; }
#menuitem a:visited { padding:0px 3px 0px 4px; color:#FFFFFF; text-decoration:none; }
#menuitem a:hover   { padding:0px 3px 0px 4px; color:#98450d; text-decoration:none; background-color:#cc6b29; }

.submenu { position:absolute;visibility:hidden; border:1px solid #c75b12; font-size:11px; line-height:18px; z-index:100; background-color:#FFFFFF; width:150px; }
.submenu a:link    { color:#98450d; width:100%; display:block; text-indent:3px; padding:1px 0; text-decoration:none; text-indent:5px; }
.submenu a:visited { color:#98450d; width:100%; display:block; text-indent:3px; padding:1px 0; text-decoration:none; text-indent:5px; }
.submenu a:hover   { background-color:#cc6b29; color:#98450d; }



#assina { margin-top:30px; width:125px; padding:5px 0px 5px 8px; color:#99925c; line-height:14px; }
#assina a:link    { color:#99925c; text-decoration:none; }
#assina a:visited { color:#99925c; text-decoration:none; }
#assina a:hover   { color:#99925c; text-decoration:underline; }


/* HOME */
#home_lancamentos	{ width:615px; height:auto; overflow:visible; float:left; padding:0px 0px 20px 10px; }
#home_lateral		{ width:155px; height:auto; overflow:visible; float:left; padding:5px 0px 20px 20px; }

#lateral_box		{ border-top:2px solid #99925c; padding:7px; background-color:#f7f6f2; overflow:auto; height:auto; color:#77804d; line-height:14px; margin-top:30px; }
#lateral_box a:link		{ color:#77804d; text-decoration:none; }
#lateral_box a:visited	{ color:#77804d; text-decoration:none; }
#lateral_box a:hover 	{ color:#77804d; text-decoration:underline; }


#lateral_boxout		{ border-top:1px dashed #99925c; border-bottom:1px dashed #99925c; padding:3px 0px 3px 0px; margin-top:20px; }
#lateral_boxin		{ padding:7px; background-color:#f7f6f2; overflow:auto; height:auto; color:#77804d; line-height:14px; }
#lateral_boxin a:link		{ color:#77804d; text-decoration:none; }
#lateral_boxin a:visited	{ color:#77804d; text-decoration:none; }
#lateral_boxin a:hover 		{ color:#77804d; text-decoration:underline; }

#lateral_saibamais				{ padding-right:7px; text-align:right; color:#77804d; }
#lateral_saibamais a:link		{ color:#77804d; text-decoration:none; }
#lateral_saibamais a:visited	{ color:#77804d; text-decoration:none; }
#lateral_saibamais a:hover 		{ color:#77804d; text-decoration:underline; }



/* CATALOGO */
#catalogo_menu				{ color:#1a804d; font-size: 12px; font-weight:bold;}
#catalogo_menu a:link		{ color:#1a804d; font-size: 11px; font-weight:normal; text-decoration:none; }
#catalogo_menu a:visited	{ color:#1a804d; font-size: 11px; font-weight:normal; text-decoration:none; }
#catalogo_menu a:hover 		{ color:#1a804d; font-size: 11px; font-weight:normal; text-decoration:underline; }

#livro_titulo				{ font-size:22px; color:#807b4d; font-weight:bold; }
#livro_titulo a:link		{ color:#807b4d; text-decoration:none; }
#livro_titulo a:visited		{ color:#807b4d; text-decoration:none; }
#livro_titulo a:hover		{ color:#807b4d; text-decoration:underline; }

#livro_subtitulo			{ color:#807b4d; text-decoration:none; font-size:14px; }
#livro_subtitulo a:link		{ color:#807b4d; text-decoration:none; }
#livro_subtitulo a:visited	{ color:#807b4d; text-decoration:none; }
#livro_subtitulo a:hover	{ color:#807b4d; text-decoration:underline; }

#livro_autor            { color:#807b4d; text-decoration:none; font-size:14px; }
#livro_autor a:link     { color:#807b4d; text-decoration:none; }
#livro_autor a:visited  { color:#807b4d; text-decoration:none; }
#livro_autor a:hover    { color:#807b4d; text-decoration:underline; }

#livro_detalhe            { color: #99925c; text-decoration: none; font-size:11px; }
#livro_detalhe a:link     { color: #99925c; text-decoration: none; }
#livro_detalhe a:visited  { color: #99925c; text-decoration: none; }
#livro_detalhe a:hover    { color: #99925c; text-decoration: underline; }



#eventos_data { padding:10px; color:#64889a; background-color:#e8edf0; overflow:auto; height:auto; line-height:14px; }

#noticias_data { color:#64889a; background-color:#e8edf0; padding:10px; overflow:auto; height:auto; line-height:14px; }
#noticias			{ padding-right:7px; color:#64889a; }
#noticias a:link	{ color:#64889a; text-decoration:none; }
#noticias a:visited	{ color:#64889a; text-decoration:none; }
#noticias a:hover 	{ color:#64889a; text-decoration:underline; }




/* BUSCA */
.highlight		{ background: #f2f0e1; }
.searchheading	{ font-size:20px; color:#99925c; font-weight:normal; padding:5px 0px 5px 15px; margin:0px -20px 20px -15px; background-color:#f2f0e1; }
.summary		{ font-weight:bold; color:#99925c; font-size:14px; }
.suggestion		{ font-size: 100%; }
.results		{ font-size: 100%; }
.category		{ color: #999999; }
.sorting		{ text-align: right; }

.result_title	{ color:#99925c;  font-weight:bold; }	
.result_title a:link	{ color:#99925c;  font-weight:bold; text-decoration:none; }
.result_title a:visited	{ color:#99925c;  font-weight:bold; text-decoration:none; }
.result_title a:hover	{ color:#99925c;  font-weight:bold; text-decoration:underline; }
	
.description	{ font-size: 100%; }
.context		{ font-size: 100%; color: #808080; }
.infoline		{ font-size: 80%; font-style: normal; color: #808080;}

.zoom_searchform		{ font-size: 100%; }
.zoom_results_per_page	{ font-size: 80%; margin-left: 10px; }
.zoom_match				{ font-size: 80%; margin-left: 10px;}				
.zoom_categories		{ font-size: 80%; }
.zoom_categories ul		{ display: inline; margin: 0px; padding: 0px;}
.zoom_categories li		{ display: inline; margin-left: 15px; list-style-type: none; }

input.zoom_button		{  }
input.zoom_searchbox	{  }		

.result_image			{ float: left; display: block; }
.result_image img		{ margin: 10px; width: 80px; border: 0px; }

.result_block			{ margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_altblock		{ margin-top: 15px; margin-bottom: 15px; clear: left; }

.result_pages			{ font-size: 100%; }
.result_pagescount		{ font-weight:bold; color:#99925c; font-size:14px; }

.searchtime				{ font-size: 80%; }

.recommended			{ background: #DFFFBF; border-top: 1px dotted #808080; border-bottom: 1px dotted #808080; margin-top: 15px; margin-bottom: 15px; }
.recommended_heading	{ float: right; font-weight: bold; }
.recommend_block		{ margin-top: 15px; margin-bottom: 15px; clear: left; }		
.recommend_title		{ font-size: 100%; }
.recommend_description	{ font-size: 100%; color: #008000; }
.recommend_infoline		{ font-size: 80%; font-style: normal; color: #808080;}


.promocao				{ color:#99925c; font-size:13px; font-weight:bold; line-height:25px;}
.promocao a:link		{ color:#99925c; font-size:13px; font-weight:bold; text-decoration:none;}
.promocao a:visited		{ color:#99925c; font-size:13px; font-weight:bold; text-decoration:none;}
.promocao a:hover		{ color:#99925c; font-size:13px; font-weight:bold; text-decoration:underline;}