* {
padding:0px;
margin:0px;
text-decoration:none;
list-style:none;
font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Geneva,sans-serif;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section, #header{display:block; position:relative;}
img, button {border:#FFFFFF none 0px; cursor:pointer;}

img{border:none}

body{
border-top:5px solid #ffc600;
background:#ebf1fa url(../images/bg-body.jpg) left bottom repeat-x;
}

h3{
color:#666666;
font-size:12pt;
margin-top:15px;
}

h4{
color:#FF6600;
font-size:10pt;
margin-top:15px;
margin-bottom:5px;
}

p{
font-size:10pt;
color:#555555;
}

#nuvens{
background-repeat:repeat-x;
background-image:url(../images/img-nuvens.jpg);
}

#container{
margin:auto;
width:900px;
padding:5px;
background-color:#fff;
}

header{
width:910px;
margin:auto;
height:214px;
z-index:50;
}

header #logo{
top:45px;
left:0px;
position:absolute;
z-index:60;
}

header #flash{
top:6px;
left:-15px;
position:absolute;
}

header menu{
bottom:0px;
width:910px;
height:46px;
position:absolute;
background-image:url(../images/bg-menu.jpg);
z-index:500;
}

header menu li{
/*float:left;
padding:12px 18px 0 19px;*/
margin: 0;
padding: 0;
padding-left: 15px;
padding-right: 15px;
padding-top: 13px;
padding-bottom: 13px;
display: block;
width: auto;
float: left;
background-image: url(../images/bg-li-menu.png);
background-position: right center;
background-repeat: no-repeat;
}

header menu li a{
color:#FFFFFF;
font-size:9pt;
font-weight:bold;
text-transform:uppercase;
}

header h1{
font-size:9pt;
color:#4da0d5;
text-transform:uppercase;
}

header p{
float:left;
font-size:8pt;
color:#666666;
margin:15px 0 0 0;
margin-right:21px;
}

header #formsocio{
position:absolute;
top:25px;
right:0px;
width:210px;
}

header input{
border:0px;}

header .formNews input {background-image:url(../images/bg-input.gif); background-repeat:no-repeat; border:none; padding:4px; color:#57687f; width:200px; height:16px;}
header .formNews #emailNews { width:114px; float:left;}
header .formNews label { display:block; padding:5px 0px 5px 0px;}
header .formNews button {background:url(../images/btn-entrar.jpg) left top no-repeat;	width:87px; height:24px; cursor:pointer; display:block; position:absolute; top:53px; right:0px;}

.senha-socio a{ color:#666666; font-size:8pt; margin-right:11px;}
.senha-socio a:hover{ color:#999999; font-size:8pt; margin-right:11px; text-decoration:underline}

.maior section  *, .maior section p  { font-size:12pt;}
.menor section  *, .menor section p { font-size:9pt;}

article {
clear:both;
width:900px;
min-height:560px;
background-image:url(../images/bg-article.gif);
background-repeat:repeat-x;
}

section {
float:left;
width:648px;
margin:20px 0;
padding-right:15px;
border-right:1px solid #D6D6D6;
position:relative;
}

section h1{
clear:both;
color:#006ab0;
font-size:12pt;
padding-bottom:5px;
text-transform:uppercase;
border-bottom:1px solid #d6d6d6;
}

section h2{
color:#e94500;
font-size:10pt;
margin-top:15px;
}

.clear{
clear:both;
display:block;
}

aside {
float:right;
width:220px;
margin:20px 0;
padding-left:5px;
}

aside span {
color:#9e9e9e;
font-size:10pt;
color:#FF6600;
font-weight:bold;
}

aside p {
color:#666666;
font-size:10pt;
font-weight:bold;
padding-top:4px;
padding-bottom:10px;
width:200px;
border-bottom:1px solid #c7c9c9;
}

aside #eventos h1{
height:46px;
color:#fc620e;
font-size:12pt;
text-transform:uppercase;
padding-left:35px;
padding-top:16px;
background-position:left top;
background-repeat:no-repeat;
background-image:url(../images/img-tit-eventos.jpg);
}

aside #newsletter{
position:relative
}

aside #newsletter h1{
color:#fc620e;
font-size:12pt;
text-transform:uppercase;
padding-top:30px;
}

aside #newsletter p{
color:#666666;
font-size:10pt;
padding-bottom:10px;
width:200px;
border:none;
}

aside #newsletter input{
border:0px;
}

aside #newsletter fieldset{
width:209px;
height:60px;
color:#666666;
font-size:10pt;
font-weight:normal;
border:none;
background-image:url(../images/bg-input-news.gif);
}

aside h2{
color:#9e9e9e;
font-size:10pt;
margin-top:10px;
}

aside #cardapio{
margin-top:30px;
}

aside .formNews input {background-image:url(../images/bg-input.gif); background-repeat:no-repeat; border:none; padding:4px; color:#57687f; width:200px; height:16px;}
aside .formNews #emailNews { width:114px; float:left;}
aside .formNews label { display:block; padding:5px 0px 5px 0px;}
aside .formNews button { background:url(../images/btn-cadastrar.jpg) left top no-repeat; width:86px; height:24px; text-indent:-90000px; cursor:pointer; display:block; margin-top:-5px; }

.chamadas{
margin-left:15px;
margin-bottom:25px;
clear:both;
}

.clubetexto{
padding:10px;
margin-top:10px;
}

.chamadas .lista{
margin-top:20px;
}

.chamadas .lista p{
font-size:10pt;
font-weight:bold;
padding-left:12px;
background:url(../images/seta.png) no-repeat left;
}

.chamadas .lista span{
padding-left:14px;
font-size:9pt;
color:#444444;
}

.sub {position:absolute; top:0px;left:50px; display:none;}
.sub li {display:block; clear:both; border-bottom:#c58a44 solid 1px; width:100px; height:22px; background: url(../images/bg-sub-menu.png) no-repeat}
.sub li a {text-transform:none; font-weight:normal; color:#FFF; display:block; line-height:0px; cursor:pointer;  line-height:8px; }
.sub li a:hover {color:#FFFFFF; font-weight:bold}
.subServicos {left:273px;}
.subImprensa {left:388px;}
.sub .prim {background:none; height:20px; width:100px; cursor:pointer; }


footer{
display:block;
position:relative;
width:910px;
margin:auto;
background-image:url(../images/img-fecha-container.png);
background-repeat:no-repeat;
background-position:center top;
}

footer p{
color:#ffffff;
font-size:10pt;
text-align:center;
padding-top:5px;
}

footer .boia{
width:59px;
height:84px;
top:50px;
right:100px;
position:absolute;
background-image:url(../images/img-boia.png);
}

#passaros-right{
width:187px;
height:47px;
top:500px;
right:100px;
position:absolute;
background-image:url(../images/img-gaivota.png);
}

#passaros-left{
width:187px;
height:47px;
top:500px;
left:100px;
position:absolute;
background-image:url(../images/img-gaivota.png);
}



#no-border{
	border: none;
}


















/*galeria - paullonorato*/

.line-galery td a{
	padding:5px;
	display: block;
	width: 102px;
	height: auto;
	overflow: hidden;
	background-color: #E0E0E0;
	border:1px #CCCCCC solid;
}

.line-galery td a img{
	margin: auto;
	display: block;
	max-width: 102px;
	max-height: 72px;
}
