/* CSS Document */
ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,hr,pre,form,body,html,blockquote,fieldset,input,object,iframe { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; text-align: left; }
table { border-collapse: collapse; border-spacing: 0; text-align: left; }
:focus { outline: none; }
form {margin: 0; padding: 0; }
p { margin:0 0 10px 0; font-weight: normal; }
ul { display: block!important; display: block; list-style-position: outside; list-style-type: disc; }
/*h1 {float:left; width:100%; font-size:12px; font-weight: normal; color:#000000; background:url(img/bullet.gif) no-repeat; padding-left:10px; margin:0 0 12px 0; color:#666666;}*/

html,body {
	margin: 0px;
	margin-top:20px;
	background-color:#c4e5ec;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color: #506d8e;
	text-align: left;
	font-weight:normal;
	line-height:17px;
	height:100%;
	/*letter-spacing:1px;*/
}

.cleaner {clear:both; height:20px; border:none; margin:0; overflow:hidden; padding:0; background:none; /height:20px;}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


#MainContent { position:relative; width:955px; margin:0 auto; }
#Content { width:875px; min-height:700px; margin:0 40px; background: transparent url(img/bg_caixa.png) repeat-y;}

#top { width: 955px; height:40px;  margin: 0 52px; background: transparent url(img/top.png) no-repeat top; }
#TopAll { width: 955px; height:184px;  margin: 0; background: transparent url(img/top-all-n.png) no-repeat top; }
#bottom { width: 875px; height:45px; margin:0 40px; background: transparent url(img/bottom.png) no-repeat; }

#Int { position:relative; float:left; display:inline; width:648px; margin:10px 113px; }

#ImageBorder { position:absolute; width:638px; height:477px; border:1px solid #FFF; top:4px; left:4px; z-index:5; }

#Galeria { position:absolute; width:102px; height:446px; top:21px; left:526px; z-index:10; }

#ItemGal { position:relative; width:100px; height:100px; border:1px solid #FFF; margin-bottom:12px; z-index:10; }

.ImageHome { float: left; margin-right:9px }
.ImageBorder3 { overflow:hidden; float: left; }
.ImageBorder2 { border:2px solid #FFF; margin:-10px; }

/*Party*/
#ImageBorderParty { position:absolute; width:384px; height:520px; border:1px solid #FFF; top:6px; left:4px; z-index:5; }
#ImageBorderDetalhe { position:absolute; width:637px; height:327px; border:1px solid #FFF; top:5px; left:4px; z-index:5; }
#IntImage { position:relative; float:left; display:inline; width:396px; height:533px; margin-top:1px; }
#IntImageDetalhe { position:relative; float:center; display:inline; text-align:center; width:648px; height:339px; margin-top:1px; }
#IntImageParty { position:relative; float:left; display:inline; width:648px; height:339px; margin-top:1px; }
#IntGal { position:relative; float:left; display:inline; width:222px; height:533px; margin-left:30px; }
#IntGalDetalhe { position:relative; float:left; display:inline; width:648px; height:84px; }
#IntGalParty { position:relative; float:left; display:inline; width:648px; height:84px; }
#IntLogo {  width:222px; height:84px; }
#IntLogoParty {  width:422px; height:84px; }
#IntGalImg {  float:left; display:inline; width:81px; height:81px; margin:5px ; }
#IntTitulo { position:absolute; width:238px; height:42px; top:61px; left:70px; color:#094891; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; z-index:5; }
#IntCaixaParty { width:422px; height:56px; color:#094891; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:1px; }
#IntCaixa { width:222px; height:56px; color:#094891; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:1px; }

#IntCaixaN { width:164px; height:22px; color:#094891; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; background-repeat:no-repeat; background-position:left; padding:38px 0 0 58px; }

#ContIntL { position:relative; float:left; display:inline; width:458px; margin:0; }
#ContIntR { position:relative; float:left; display:inline; width:190px; margin:0; text-align:right; }

a.innerborder, a.innerborder img { float: left;	overflow:hidden; }
a.innerborder:hover { border:6px solid #b2de89; }
a.innerborder:hover img { margin: -6px; }


/*MENU*/
#Menu { position: absolute; width: 675px; height:32px; top:-2px; left:100ps; text-align:center; z-index:15; }
#MenuAntigo { position:relative; float:left; width: 648px; text-align:center; margin-bottom:5px;  }

a.btnMenu { display: block; float: left; height: 29px; margin-right:2px; padding: 7px 13px 0 11px; color: #094891; font-family: "Times New Roman", Times, serif; font-size:12px; text-decoration: none; }
a.btnMenu:hover { background: transparent url('img/bg_btn.gif') no-repeat scroll top right; text-decoration: none; }

a.btnMenuOn { display: block; float: left; height: 29px; margin-right:2px; padding: 7px 13px 0 11px; color: #094891; font-family: "Times New Roman", Times, serif; font-size:12px; text-decoration: none; background: transparent url('img/bg_btn.gif') no-repeat scroll top right;}
a.btnMenuOn:hover { background: transparent url('img/bg_btn.gif') no-repeat scroll top right; text-decoration: none; }

#Header { position:absolute; width:400px; height:22px; top:36px; left:419px; color:#65aaaf; font-size:18px; text-align:right; }
#PartyBtn { position:absolute; width:45px; height:16px; top:47px; left:599px; z-index:5; }

/*FORM*/
.Form  {font-family: "Times New Roman", Times, serif; font-size: 14px; color: #094891; border: 1px solid #c4e5ec; background-color: #c4e5ec; width: 360px; height: 19px; }


/*FONTS*/
.Text { color:#FFF; font-size:11px; text-decoration: none; padding-bottom:5px; }
.Titulo { color:#094891; font-size:15px; text-decoration: none; font-weight:normal; }
.TextFooter { color:#65aaaf; font-size:14px; text-align:center; letter-spacing:1px; }

h1 { float:left; display:inline; color:#404040; font-size:11px; background: transparent url(img/arrow.gif) no-repeat; padding: 0 0 0 6px; margin-left:10px; font-weight:normal; }
h2 { width:600px; color:#ffffff; font-size:18px; padding-bottom:30px; font-weight:normal; line-height:22px; }
h3 { padding-top:15px; padding-bottom:15px; color: #999; font-size:18px; font-weight:normal; clear:both;  }

hr { margin-top: 0 auto; margin-bottom: 0 auto;}
.Line { float:left; display:inline; border: none; border-bottom: 1px solid black; width: 557px; height:1px; margin: 5px 0;}

a.Party:link, a.Party:visited, a.Party:active { color: #094891; font-size:16px; text-decoration: none; }
a.Party:hover { color:#094891; font-size:16px; text-decoration: none; }
a.Btn:link, a.Btn:visited, a.Btn:active { color: #FFF; font-size:11px; text-decoration: underline; }
a.Btn:hover { color:#FFF; font-size:11px; text-decoration: none; }
a.Contato:link, a.Contato:visited, a.Contato:active { color: #506d8e; font-size:14px; text-decoration: none; }
a.Contato:hover { color:#506d8e; font-size:14px; text-decoration: underline; }
a.header:link, a.header:visited, a.header:active { color:#65aaaf; font-size:18px; text-decoration: none; }
a.header:hover { color:#65aaaf; font-size:18px; text-decoration: none; }
a.footer:link, a.footer:visited, a.footer:active { color:#65aaaf; font-size:14px; letter-spacing:2px; text-decoration: none; }
a.footer:hover { color:#65aaaf; font-size:14px; letter-spacing:2px; text-decoration: underline; }
