/* classes gerais*/
body {margin:0px; border:0px; padding:0px; text-align:center; background: #FFFFFF  url(../images/back.jpg)  top left fixed repeat;}
h1, h2, h3, h4 {font-size:16px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #CC0000; 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: #999999; text-decoration: underline;}
a:hover, a:active{color: #CC0000; text-decoration: underline;}
/* fim classes gerais*/
/* inicio containers */
#main_outline {margin: 0px auto; padding: 0px; width:1000px; text-align:left; border: 0px solid #FFFFFF; background: #FFFFFF;}
#secondary_outline {position: relative; margin: 0px; margin-left: 170px; padding: 0px; border-left: 170px solid #f0f0f0; width: 830px; border: none; background: #FFFFFF; z-index: 1;}
/* fim containers */
/* início banner */
#banner {margin: 0px; padding: 0px; width: 1000px; height:212px; background: #FFFFFF; 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: -170px; padding: 0px; width: 170px; background: #FFFFFF; border: 1;  z-index: 1;}
#navigation ul {margin: 0px; padding: 0px; list-style-type:none; background: #ffffff; width:170px;}
#navigation li {margin: 0px; padding: 0px;  min-height: 25px; background: #ffffff; border: 1; border-bottom: 1px solid #eaeaea; font-size: 14px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; color:#414548; line-height: 25px;}
#navigation li a, #navigation li a:visited {display: block; margin: 0px; padding: 0px; width: 170px; min-height: 21px; background: #ffffff; border: none; font-size: 14px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; color:#414548; text-decoration: none;}
#navigation li a:hover, #navigation li a:active {color:#CC0000;}
/* sobrescreve metodo de navegacao */
#navigation li {padding-left: 21px; background-image: url(../images/icon.jpg); background-repeat: no-repeat; background-position: 5px 50%; width: 149px;}
#navigation li a:hover {width: 149px; text-indent:0px;}
#navigation li a, #navigation li a:visited {width: 149px;}
/* sobrescreve metodo de navegacao para submenu */
#navigation li.sub {padding-left: 31px; background-image: url(../images/icon.jpg); background-repeat: no-repeat; background-position: 15px 50%; width: 139px;}
#navigation li.sub a:hover {width: 139px;}
#navigation li.sub a, #navigation li.sub a:visited {width: 139px;}
/* fim sobrescreve metodo de navegacao */
/* sobrescreve para cabecalho de categoria */
#navigation li.clean {margin: 0px; padding: 2px 0px; min-height: 21px; background: #ffffff; border: none;  font-size: 14px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; color:#414548; text-decoration: none; text-indent: 16px; width: 170px; background-image: none;}
/* conteúdo */
#content {float: left; margin: 0px; padding: 10px; border: none; width: 806px; z-index: 5;}
#content {border-left: 1px solid #eaeaea;}
/* final conteúdo */
/* rodapé */
#footer {position: relative; width: 992px; clear: both; margin: 0px 0px 0px -170px; padding: 4px; background: #414548; font-size: 12px; color: #ffffff; border: none; border-top: 0px solid #FFFFFF;}
#footer p, #footer div {margin: 0px; padding: 0px; font-size: 12px; color: #ffffff;}
/* fim rodapé */
/* estilos da galeria */
#gallery {margin: 0px; padding: 0px; text-align:center; width: 806px; 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: px 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: px 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 */
/* estilo para SUBMENU */
/* menu de navegacao */
#submenu_4{display: none; position: absolute; float: left; margin: 0px; padding: 0px; background: #FFFFFF; border: 1;  z-index: 100; list-style-type:none; text-align:left}
#submenu_4 li {margin: 0px; padding: 0px min-height: 25px; background: #ffffff; border: 1; border-bottom: 1px solid #eaeaea; font-size: 14px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; color:#414548; line-height: 25px; list-style-type:none;}
#submenu_4 li a, #submenu_4 li a:visited {display: block; margin: 0px; padding: 0px; min-height: 21px; background: #ffffff; border: none; font-size: 14px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; color:#414548; text-decoration: none; list-style-type:none;}
#submenu_4 li a:hover, #submenu_4 li a:active {color:#CC0000; list-style-type:none;}
/* sobrescreve metodo de navegacao SUBMENU */
#submenu_4 li {padding-left: 21px; background-image: url(../images/icon.jpg); background-repeat: no-repeat; background-position: 2px 50%; list-style-type:none;}
#submenu_4 li a, #submenu_4 li a:visited {ist-style-type:none;}
/* fim sobrescreve metodo de navegacao SUBMENU */
/* sobrescreve para cabecalho de categoria SUBMENU */
#submenu_4 li.clean {margin: 0px; padding: 5px 0px; min-height: 21px; background: #ffffff; border: none;  font-size: 14px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; color:#414548; text-decoration: none; text-indent: 5px; list-style-type:none; background-image: none;}
/* menu de navegacao */
#submenu_5{display: none; position: absolute; float: left; margin: 0px; padding: 0px; background: #FFFFFF; border: 1;  z-index: 100; list-style-type:none; text-align:left}
#submenu_5 li {margin: 0px; padding: 0px min-height: 25px; background: #ffffff; border: 1; border-bottom: 1px solid #eaeaea; font-size: 14px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; color:#414548; line-height: 25px; list-style-type:none;}
#submenu_5 li a, #submenu_5 li a:visited {display: block; margin: 0px; padding: 0px; min-height: 21px; background: #ffffff; border: none; font-size: 14px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; color:#414548; text-decoration: none; list-style-type:none;}
#submenu_5 li a:hover, #submenu_5 li a:active {color:#CC0000; list-style-type:none;}
/* sobrescreve metodo de navegacao SUBMENU */
#submenu_5 li {padding-left: 21px; background-image: url(../images/icon.jpg); background-repeat: no-repeat; background-position: 2px 50%; list-style-type:none;}
#submenu_5 li a, #submenu_5 li a:visited {ist-style-type:none;}
/* fim sobrescreve metodo de navegacao SUBMENU */
/* sobrescreve para cabecalho de categoria SUBMENU */
#submenu_5 li.clean {margin: 0px; padding: 5px 0px; min-height: 21px; background: #ffffff; border: none;  font-size: 14px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; color:#414548; text-decoration: none; text-indent: 5px; list-style-type:none; background-image: none;}
/* fim estilo para SUBMENU */
/* css adicional */

