@charset "utf-8";
/* CSS Document */

ul#toplist li a:hover { color: #FFF; background-image: url(imagens/template/menu_hover.jpg); }
ul#toplist li:hover ul#subtoplist li a { background: #069 url(imagens/template/menu_topo_bg.jpg) repeat; border: 1px #FF9;}
ul#toplist li:hover ul#subtoplist li a:hover { color: #FFF; background-image: url(imagens/template/menu_hover.jpg); }

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 125%;	color: #000; background: #900 url(imagens/template/couro.jpg) repeat fixed; margin: 0; }

h1 { font-size: 26px; color: #B00; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 125%; }
h1 small  { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; padding-top: 10px; }
h2 { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; }
h3{	font-size: 16px; font-weight: bold;	color: #b00; font-family: Georgia, "Times New Roman", Times, serif; padding-top: 10px; }
h3 .sub {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#000;}
.quadro1 h3 { margin-top: 0px; line-height: 30%; padding-top: 0px; }
.quadro1 { border: solid 2px #900; background:#FFD; padding: 15px 10px; }
h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #b00; }

h1 img, img h2, h3 img { margin-left: 50px; }
h5 { font-size: 18px; text-align:center; color: #B00; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }

a, a:visited {color:#00f; text-decoration:none; }
a:hover {color:#00C; text-decoration:underline; }

li { margin-bottom: .5em; }

hr { color: #CCC; background-color: #CCC; height: 3px; border: 0; margin: 20px 0; }
#news hr, #right hr { width: 150px; margin: 30px auto 20px; background-color: #999; }

#sombra {background: fixed url(imagens/template/sombra_001.png) repeat-y center top; margin: 0 auto; }
#tudo { width: 960px; margin: 0 auto; background: #FFF }

#menu_inc { background: #069 url(imagens/template/menu_topo_bg.jpg) repeat; padding-top: 5px; }
#head { background: url(imagens/template/page_bg_b.jpg) repeat-x; height: 321px; padding-top: 4px; }
#top { height: 186px; background:url(imagens/template/page_bg_d.jpg) repeat-x; text-align: center; }
#menu { height: 30px; background: #069 url(imagens/template/rodape_bg.jpg) repeat-x top; padding-top: 4px; vertical-align:top; }

ul#menu-prince_list { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; margin: 0 0; padding: 8px 0; }
#menu-prince_list li { display: inline; }
#menu-prince_list a { padding: 8px 12px 7px; }
#menu-prince_list a:link, #menu-prince_list a:visited { color: #fff; text-decoration: none; }
#menu-prince_list a:hover{ color: #fff; text-decoration: none; background-image: url(imagens/template/menu_hover.jpg); }


#principal { background: url(imagens/template/content_bg.jpg) repeat-x top; }

#right {background: url(imagens/template/right.png) repeat-y left top; float: right; margin-top: 4px; width: 21%; font-size:10px; line-height: 125%; }
#index {width: 79%;}

#news {padding: 0px 15px; font-size:10px; line-height: 125%; }
#news td {padding-bottom: 5px; font-size:10px; }
#right-bottom { background: url(imagens/template/right_bottom.png) repeat-x bottom; height: 15px; }

#content { padding: 5px 25px 5px; }

#mid { background: url(imagens/template/central.jpg) center top repeat-y; overflow: hidden; padding: 0; vertical-align: top; }
#mid-l { width: 50%; float: left; overflow: hidden; vertical-align: top; }
.padding-l {padding-right: 30px }
#mid-r { width: 50%; float: right; overflow: hidden; vertical-align: top; }
.padding-r { padding-left: 30px; margin: 0; }
#resto { clear: both; }

#rodape { background: #069 url(imagens/template/rodape_bg.jpg) repeat-x; font-size: 10px; color: #FFF; padding: 10px 0 10px 0; text-align: center; clear: both;}
#sombra_02{ height: 10px; background: url(imagens/template/sombra_002.png)  no-repeat; background-position: center bottom; }

.texto_pq { font-size: 10px; line-height: 110%; }
.assina { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 100%; color: #000000; font-weight: normal; }
.table_produtos { font-size: 10px; }
tr + tr .table_produtos { margin-top: 20px;}
.table_neo { font-size: 12px; line-height: 125%; }

.quadro {
	background-color: #FFFFDD;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.cancel {
	text-decoration: line-through;
	color: #FF0000;
}


.table-lance { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top;}
.table-lance_first td, .table-lance_first td:hover { background: #930; font-size: 12px;	font-weight: bold; color: #FFF; padding-left: 10px; font-family: Georgia, "Times New Roman", Times, serif; }
.table-lance tr { background:#FFD; border-bottom: solid 1px #000; vertical-align:top; }
.table-lance tr:hover {background:#FF9;}
.table-lance tr:active {background:#0f0;}
.table-lance td {border-bottom: solid 1px #CCC;}

.table-news { font-size: 11px;}
.table-news tr { background:#FFD; border-bottom: solid 1px #fff; vertical-align: top;}
.table-news tr:hover {background:#FF9;}
.table-news td { border-bottom: solid 1px #666}

.table-news-lance { font-size: 11px; }
.table-news-lance tr:first-child { background: #def; }
.table-news-lance tr { background:#def; border-bottom: solid 1px #fff; vertical-align: top;}
.table-news-lance tr:hover {background:#eef;}
.table-news-lance tr:active {background:#0f0;}
.table-news-lance td { border-bottom: solid 1px #FFF}
#produ-prev { height: 120px; width: 100%; overflow: scroll; }

#galeria { width: 100%; background: #EEE; text-align: center; padding: 12px 0; border: 2px solid #930; }
#galeria img { margin: 10px; } 

#parceiros { clear: both; margin: 15px auto; padding-top: 7px; }

