/* classes gerais*/
body {margin:0px; border:0px; padding:0px; text-align:center; background: #FFFFFF  url(../images/20080924052153_background2.jpg)  top left scroll repeat;}
h1, h2, h3, h4 {font-size:18px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #3e9600; font-weight: bold;}
table, div, input, select, option, textarea {font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #666666;}
a:link, a:visited{color: #666666; text-decoration: underline;}
a:hover, a:active{color: #e60100; text-decoration: underline;}
/* fim classes gerais*/
/* inicio containers */
#main_outline {margin: 0px auto; padding: 0px; width:1000px; text-align:left; border: 0px solid #; background: #dbe0ec;}
#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:312px; 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: -200px; padding: 0px; width: 200px; background: #dbe0ec; 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 #; font-size: 14px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; 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: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; text-decoration: none;}
#navigation li a:hover, #navigation li a:active {color:#e60100;}
/* sobrescreve metodo de navegacao */
#navigation li a, #navigation li a:visited {padding-left: 20px; width: 180px; width: 180px;}
#navigation li a:hover, #navigation li a:active {padding-left: 20px; background: #; width: 180px;}
/* sobrescreve metodo de navegacao para submenu */
#navigation li.sub a, #navigation li.sub a:visited {padding-left: 20px; width: 180px;}
#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: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; text-decoration: none; text-indent: 15px; 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: 12px; color: #FFFFFF; border: none; border-top: 0px solid #;}
#footer p, #footer div {margin: 0px; padding: 0px; font-size: 12px; color: #FFFFFF;}
/* fim rodapé */
/* login e logout */
#navigation form, #login {text-align:left}
#navigation form a, #navigation form label, #navigation form input {display: block; margin: 5px auto; padding: 2px; color: #003a8e;}
#navigation form a:hover {color: #e60100;}
#navigation form input {color: #000000;}
label, input, textarea {padding: 2px;}
input, textarea {color: #000000;}
#login a, #login label, #login form input {display: block; margin: 5px auto; padding: 2px;}
#login input {color: #000000;}
/* fim login e logout */
/* 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: 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_14{display: none; position: absolute; float: left; margin: 0px; padding: 0px; background: #dbe0ec; border: none;  z-index: 100; list-style-type:none; text-align:left}
#submenu_14 li {margin: 0px; padding: 0px min-height: 30px; background: #; border: none; border-bottom: 0px solid #; font-size: 14px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; line-height: 30px; list-style-type:none;}
#submenu_14 li a, #submenu_14 li a:visited {display: block; margin: 0px; padding: 0px; min-height: 26px; background: #; border: none; font-size: 14px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; text-decoration: none; list-style-type:none;}
#submenu_14 li a:hover, #submenu_14 li a:active {color:#e60100; list-style-type:none;}
/* sobrescreve metodo de navegacao  SUBMENU*/
#submenu_14 li a, #submenu_14 li a:visited {padding-left: 15px; list-style-type:none;}
#submenu_14 li a:hover, #submenu_14 li a:active {background: #; list-style-type:none;}
/* fim sobrescreve metodo de navegacao SUBMENU*/
/* sobrescreve para cabecalho de categoria SUBMENU */
#submenu_14 li.clean {margin: 0px; padding: 5px 0px; min-height: 26px; background: #; border: none;  font-size: 14px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; text-decoration: none; text-indent: 5px; list-style-type:none; background-image: none;}
/* menu de navegacao */
#submenu_17{display: none; position: absolute; float: left; margin: 0px; padding: 0px; background: #dbe0ec; border: none;  z-index: 100; list-style-type:none; text-align:left}
#submenu_17 li {margin: 0px; padding: 0px min-height: 30px; background: #; border: none; border-bottom: 0px solid #; font-size: 14px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; line-height: 30px; list-style-type:none;}
#submenu_17 li a, #submenu_17 li a:visited {display: block; margin: 0px; padding: 0px; min-height: 26px; background: #; border: none; font-size: 14px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; text-decoration: none; list-style-type:none;}
#submenu_17 li a:hover, #submenu_17 li a:active {color:#e60100; list-style-type:none;}
/* sobrescreve metodo de navegacao  SUBMENU*/
#submenu_17 li a, #submenu_17 li a:visited {padding-left: 15px; list-style-type:none;}
#submenu_17 li a:hover, #submenu_17 li a:active {background: #; list-style-type:none;}
/* fim sobrescreve metodo de navegacao SUBMENU*/
/* sobrescreve para cabecalho de categoria SUBMENU */
#submenu_17 li.clean {margin: 0px; padding: 5px 0px; min-height: 26px; background: #; border: none;  font-size: 14px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; text-decoration: none; text-indent: 5px; list-style-type:none; background-image: none;}
/* menu de navegacao */
#submenu_25{display: none; position: absolute; float: left; margin: 0px; padding: 0px; background: #dbe0ec; border: none;  z-index: 100; list-style-type:none; text-align:left}
#submenu_25 li {margin: 0px; padding: 0px min-height: 30px; background: #; border: none; border-bottom: 0px solid #; font-size: 14px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; line-height: 30px; list-style-type:none;}
#submenu_25 li a, #submenu_25 li a:visited {display: block; margin: 0px; padding: 0px; min-height: 26px; background: #; border: none; font-size: 14px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; text-decoration: none; list-style-type:none;}
#submenu_25 li a:hover, #submenu_25 li a:active {color:#e60100; list-style-type:none;}
/* sobrescreve metodo de navegacao  SUBMENU*/
#submenu_25 li a, #submenu_25 li a:visited {padding-left: 15px; list-style-type:none;}
#submenu_25 li a:hover, #submenu_25 li a:active {background: #; list-style-type:none;}
/* fim sobrescreve metodo de navegacao SUBMENU*/
/* sobrescreve para cabecalho de categoria SUBMENU */
#submenu_25 li.clean {margin: 0px; padding: 5px 0px; min-height: 26px; background: #; border: none;  font-size: 14px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; text-decoration: none; text-indent: 5px; list-style-type:none; background-image: none;}
/* menu de navegacao */
#submenu_27{display: none; position: absolute; float: left; margin: 0px; padding: 0px; background: #dbe0ec; border: none;  z-index: 100; list-style-type:none; text-align:left}
#submenu_27 li {margin: 0px; padding: 0px min-height: 30px; background: #; border: none; border-bottom: 0px solid #; font-size: 14px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; line-height: 30px; list-style-type:none;}
#submenu_27 li a, #submenu_27 li a:visited {display: block; margin: 0px; padding: 0px; min-height: 26px; background: #; border: none; font-size: 14px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; text-decoration: none; list-style-type:none;}
#submenu_27 li a:hover, #submenu_27 li a:active {color:#e60100; list-style-type:none;}
/* sobrescreve metodo de navegacao  SUBMENU*/
#submenu_27 li a, #submenu_27 li a:visited {padding-left: 15px; list-style-type:none;}
#submenu_27 li a:hover, #submenu_27 li a:active {background: #; list-style-type:none;}
/* fim sobrescreve metodo de navegacao SUBMENU*/
/* sobrescreve para cabecalho de categoria SUBMENU */
#submenu_27 li.clean {margin: 0px; padding: 5px 0px; min-height: 26px; background: #; border: none;  font-size: 14px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#003a8e; text-decoration: none; text-indent: 5px; list-style-type:none; background-image: none;}
/* fim estilo para SUBMENU */
/* css adicional */
#navigation ul li {background-image: url(http://www.peninsulagolf.co.nz/button.jpg); height:30px} 
#navigation ul li.clean {background-image: none;} 
#footer { height:130px; 
background-image: url(http://www.peninsulagolf.co.nz/bottom.jpg); background-repeat: no-repeat;
border:none;
a:link {
	text-decoration: underline;
	color: #FFFFFF;
}
a:visited {
	text-decoration: underline;
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
} 
