/* classes gerais*/
body {margin:0px; border:0px; padding:0px; text-align:center; background: #000000  url(../images/20080921095913_backg.jpg)  top left scroll repeat;}
h1, h2, h3, h4 {font-size:18px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #d70000; font-weight: bold;}
table, div, input, select, option, textarea {font-size:13px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #666666;}
a:link, a:visited{color: #666666; text-decoration: underline;}
a:hover, a:active{color: #d70000; text-decoration: underline;}
/* fim classes gerais*/
/* inicio containers */
#main_outline {margin: 0px auto; padding: 0px; width:1000px; text-align:left; border: 0px solid #; background: #d70000;}
#secondary_outline {position: relative; margin: 0px; margin-left: 200px; padding: 0px; border-left: 200px solid #f0f0f0; width: 800px; border: none; background: #FFFFFF; z-index: 1;}
/* fim containers */
/* início banner */
#banner {margin: 0px; padding: 0px; width: 1000px; height:287px; background: #000000; background-position: top; border: none; border-bottom: 0px solid #; }
* html #banner { margin-left: 0px;}
* html #banner_swf { margin-left: 0px;}
/* FIM banner */
/* menu de navegacao */
#navigation {position: relative; float: left; margin: 0px; margin-left: -200px; padding: 0px; width: 200px; background: #d70000; border: none;  z-index: 1;}
#navigation ul {margin: 0px; padding: 0px; list-style-type:none; background: #; width:200px;}
#navigation li {margin: 0px; padding: 0px;  min-height: 30px; background: #; border: none; border-bottom: 0px solid #e1e8ee; font-size: 14px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; line-height: 30px;}
#navigation li a, #navigation li a:visited {display: block; margin: 0px; padding: 0px; width: 200px; min-height: 26px; background: #; border: none; font-size: 14px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;}
#navigation li a:hover, #navigation li a:active {color:#000000;}
/* sobrescreve metodo de navegacao */
#navigation li a, #navigation li a:visited {padding-left: 15px; width: 185px; width: 185px;}
#navigation li a:hover, #navigation li a:active {padding-left: 15px; background: #; width: 185px;}
/* sobrescreve metodo de navegacao para submenu */
#navigation li.sub a, #navigation li.sub a:visited {padding-left: 15px; width: 185px;}
#navigation li.sub a:hover, #navigation li.sub a:active {background: #;}
/* fim sobrescreve metodo de navegacao */
/* sobrescreve para cabecalho de categoria */
#navigation li.clean {margin: 0px; padding: 2px 0px; min-height: 26px; background: #; border: none;  font-size: 14px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-indent: 10px; width: 200px; background-image: none;}
/* conteúdo */
#content {float: left; margin: 0px; padding: 10px; border: none; width: 776px; z-index: 5;}
#content {border-left: nonepx solid #;}
/* final conteúdo */
/* rodapé */
#footer {position: relative; width: 992px; clear: both; margin: 0px 0px 0px -200px; padding: 4px; background: #; font-size: 13px; color: #FFFFFF; border: none; border-top: 0px solid #;}
#footer p, #footer div {margin: 0px; padding: 0px; font-size: 13px; color: #FFFFFF;}
/* fim rodapé */
/* estilos da galeria */
#gallery {margin: 0px; padding: 0px; text-align:center; width: 776px; border: 0px solid #0F0;}
#gallery div {width: 100%; margin: 0px; padding: 0px;}
#thumbnails {display:table; width:100%;}
#thumbnails ul {margin: 0px; padding: 10px; list-style-type: none; display:table-row;}
#thumbnails ul li {display:table-cell; margin: 0px; padding: 0px; width:24%; overflow:hidden; text-align: center;}
#thumbnails ul li a img, #gallery ul li a:visited img {border: 0px solid #; margin:10px auto;}
#thumbnails ul li a:hover img, #gallery ul li a:active img {border-color: #;}
#thumb_nav ul {margin: 0px; padding: 0px; list-style-type: none; width:100%; }
#thumb_nav ul li {float:left; width:24%; overflow:hidden; text-align: center;}
#gal_nav ul {margin: 0px; padding: 0px; list-style-type: none;}
#gal_nav ul li {float:left; width:33%; text-align:center;}
/* posiciona galeria de fotos corretamente no IE */
* html #thumbnails ul {clear:left;}
* html #thumbnails ul li {float:left;}
*+html #thumbnails ul {clear:left;}
*+html #thumbnails ul li {float: left;}
/* sobrescreve estilos acima */
.break {top: -1px; height: 1px; margin: 0px; padding: 0px; overflow: hidden; clear:both; border: 0px solid #; margin-left: -estilo_menuBotaoComprimentopx;}
.access {height:1px; width: 1px; overflow: hidden; position: relative; left: -1000px;}
/* fim estilos da galeria */
.erros {padding-left:60px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 12px; width:1000px;}
.verde {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #38943a;}
.vermelho {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px; color: #E10005;}
/* estilo paginacao */
#prevnext{	font-size: 12px; font-family:Geneva, Arial, Helvetica, sans-serif;	color: #666666; text-decoration:underline; text-align:center; width:100%;}
/* fim estilo paginacao */
/* css adicional */
#navigation ul li {background-image: url(http://designerweb.co.nz/acl/images/button2.jpg);} 
#navigation ul li.clean {background-image: none;} 
#footer { height:75px; 
background-image: url(http://designerweb.co.nz/acl/images/bottom2.jpg); background-repeat: no-repeat;
border:none;} 
