/* CSS Document */

#flashome{
	position:absolute;
	top: 0px; 
	left: 0px; 
	z-index:99;
	width:100%; 
	height:100%; 
	/*background-color: #000;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.6;*/	
}	

body { margin:0px; padding:0px; background-image:url(bg.gif); background-repeat:repeat-x }

p {font-family:Tahoma, Arial; font-size:11px; color:#666666; }

.font {font-family:Tahoma, Arial; font-size:11px; color:#666666; }
.fontita {font-family:Tahoma, Arial; font-size:11px; color:#666666; font-style: italic }
.fontlinks {font-family:Tahoma, Arial; font-size:11px; color:#0071BC; text-decoration:none }
.fontlinks:hover {color:#000000; text-decoration:none }
.font_tit {font-family:Tahoma, Arial; font-size:14px; color:#262F5A;}
.font_titin {font-family:Tahoma, Arial; font-size:14px; color:#262F5A; border-bottom:1px solid #cdcdcd }

#main { width:762px; padding: 16px 0px 0px 0px; background-color:#FFFFFF; background-image:url(fundomain.jpg); background-position:top; background-repeat:no-repeat }

#topo { height:122px; background-image:url(det_topo_fnd.gif) }
#topoleft { float:left; width:760px; height:122px }
#toporight { float:left; width:19px; height:122px; background-image:url(det_topo.gif) }

#menu { float:left; width:160px; height:400px; background-image:url(fundomenu.jpg); background-repeat:no-repeat }
#navmenu { width:160px; padding:0; margin:0; font:12px Tahoma, Arial; list-style:none }
#navmenu ul { margin:0; padding: 10px 0px 0px 0px ; list-style:none}
#navmenu li { border-bottom: 1px solid #ffffff; margin:0 }
#navmenu li a { display: block; padding: 5px; font-weight:none; color: #90989A; text-decoration: none }
#navmenu li a:hover { background-color: #ffffff; color: #262F59 }

/* - conteudo meio - */
#conteudo { float:left; width:380px; background-color:#FFFFFF }

#vinteanos { width:380px; height:160px; }
#vinteanosL { float:left; width:158px; height:160px; background-image:url(20anos.jpg) }
#vinteanosR { float: right; width:195px; height:120px; padding: 40px 20px 0px 0px }
#mais { width:380px; height:15px }

#destaque { width: 335px; height:63px; background-color:#f7f7f7; margin: 5px 0px 0px 15px; padding: 5px }
#destaqueL { float:left; width:100px }
#destaqueR { float:right; width:230px }
.fontdestaque {font-family:Tahoma, Arial; font-size:11px; color:#666666; text-decoration:none }
.fontdestaque:hover {color:#0071BC; text-decoration:none;}

#textos { padding: 15px 15px 10px 15px; background-color:#FFFFFF}

#imgs_left { float:left; margin: 0px 10px 10px 0px; padding: 5px; border: 1px dashed; border-color:#cdcdcd}
#imgs_right { float:right; margin: 0px 0px 10px 10px; padding: 5px; border: 1px dashed; border-color:#cdcdcd }
#imgs_all { margin: 0px; padding: 10px; border: 1px dashed; border-color:#cdcdcd}


#titulos { margin: 0px 0px 25px 0px}

#prodts_left{ float:left; width:200px}
#prods_right{ float:left; width:140px; border: 1px solid #efefef; padding:3px }
#prods_box{ background-color:#F5FAFB; border: 1px dashed #DAEEF3; padding:3px; margin: 5px 0px 0px 0px} 
#navprodts { float:left; width:180px; font:12px Tahoma, Arial; list-style:none; padding:0; margin:0; }
#navprodts ul { list-style:none; padding:0; margin:0; }
#navprodts li { border: 1px solid #efefef; margin:2px; padding:0; }
#navprodts li a { display: block; color: #90989A; text-decoration: none; padding:0; margin:0; }
#navprodts li a:hover { background-color: #f2f2f2; color: #262F59; padding:0; margin:0; }

#boxform { width:340; clear:both }
#boxformL { float:left; width:125px; height:20px; padding:2px 2px 2px 8px; margin:2px; background-color:#ffffff; border: 1px solid #f5f5f5 }
#boxformR { float:left; width:185px; height:20px; padding:2px; margin:2px; background-color:#ffffff; border: 1px solid #f5f5f5 } 

.form_con{font-family:Tahoma, Arial; font-size:11px; color:#666666; text-decoration:none; width: 185px; border: 1px solid #ffffff; height:15px; background-color:#f5f5f5 }
.form_condia{font-family:Tahoma, Arial; font-size:11px; color:#666666; text-decoration:none; width: 50px; border: 1px solid #ffffff; height:15px }
.form_conmes{font-family:Tahoma, Arial; font-size:11px; color:#666666; text-decoration:none; width: 100px; border: 1px solid #ffffff; height:15px }

#btn { margin:10px; text-align:right}

/* -- */

#coluna { float:right; width:210px }

#busca {background-image:url(fundobusca.gif); background-repeat:no-repeat; padding: 40px 0px 30px 15px }
.fontbusca {font-family:Tahoma, Arial; font-size:11px; color:#666666 }
.form_busca{font-family:Tahoma, Arial; font-size:11px; color:#666666; text-decoration:none; width: 140px; height:16px; border: 1px solid #cdcdcd }

#produtos { background-image:url(fundoprod.gif); background-repeat:no-repeat }
.fontprods {font-family:Tahoma, Arial; font-size:11px; color:#666666; padding: 45px 25px 25px 15px }
.form_prods{font-family:Tahoma, Arial; font-size:11px; color:#666666; text-decoration:none; width: 167px; height:18px; border: 1px solid #cdcdcd; margin: 5px 0px 0px 0px }

#cores { padding-top: 25px }

#rodape { height:82px; background-image:url(fundorodape.gif)}
#fontrodape {width:760px; text-align:center; background-image:url(det_rodape.jpg); background-repeat:no-repeat}
.fontrod {font-family:Tahoma, Arial; font-size:10px; color:#999999; padding-top: 20px; text-decoration:none}
.fontrod:hover {color:#262F59; text-decoration:none}

/* - mapa do site - */
#mapa ul { width:150px; list-style:none; font-family:Tahoma, Arial; font-size:11px; color:#666666; font-weight:bold; }
#mapa li a { display: block; padding: 5px; font-weight:none; color: #333; text-decoration: none }
#mapa li a:hover { background-color: #efefef; color: #243058; text-decoration:underline;  }
#mapa ul ul { font-weight:normal; }