* {border:0; color:#000; font-family:Arial, Verdana, sans-serif; list-style:none; margin:0; padding:0; text-decoration:none; outline:none; vertical-align:middle;}
a:link, a:visited, a:active {border:none;}
a:hover {text-decoration:underline;}

.a1 {color:#fff; display:block; font-size:0.75em; margin:0 auto; text-align:center;}
.a2 {font-weight:bold; color:#663;}
.a3 {color:#000; font-weight:normal;}
.a4 {color:#b11e1e; font-size:0.8em; font-weight:bold;}
.a5 {font-weight:bold; color:#000;}
/*a {outline:none;}*/
.font7 {font-size:0.7em;}
.font8 {font-size:0.8em;}
.red {color:#f00;}
.red2 {color:#b01d1d; margin:0; padding:0;}
.white {color:#fff;}
.rfv {color:#f00; margin-top:5px; width:100%;}
.rfv2 {color:#fff; font-size:0.6em; font-weight:bold; margin-top:5px; width:100%;}
img { margin: 0; border: 0; padding: 0; }
.center {margin:0 auto; text-align:center;}
.inpBigest {width:600px}
.inpBig {width:400px !important}
.inpBig2 {width:350px !important}
.inpMed {width:150px}
.inpMed2 {width:240px}
.inpLit {width:70px}
.inpMic {width:30px}
body, #wrap {background:#0e0e0e url(../img/background.gif) repeat-x; margin:0 auto;}

/*iframe {height:630px; margin:0; padding:0; position:relative;}*/
#noFlash h1, #mySwfMain h1 {color:#fff; font-size:0.8em;}

#topIni {background:url(../img/mnInicioBkg.gif) repeat-x; height:21px; margin:10px auto; text-align:center; width:100%;}
#topIni ul#menu {list-style:none; margin:0 auto; padding:0; width:739px;}
#topIni ul#menu li {color:#000; font-size:0.8em; font-weight:bold; float:left; height:19px; margin:0 1px; padding:0; text-align:center; width:90px;}
#topIni ul#menu li a {color:#000; display:block; height:18px; padding:2px 0 0; width:88px;}
#topIni ul#menu li .actived {background:#eff4f7; border-left:1px solid #C1D3DF; border-right:1px solid #C1D3DF; width:86px;}
#topIni ul#menu li a:hover {background:#eff4f7; border-left:1px solid #C1D3DF; border-right:1px solid #C1D3DF; width:86px;}
#contentIni {border:5px solid #fff; margin:0 auto; text-align:center; width:726px;}

#topEmp {background:url(../img/mnEmpresaBkg.gif) repeat-x; height:21px; margin:10px auto; text-align:center; width:100%;}
#topEmp ul#menu {list-style:none; height:19px; margin:0 auto; padding:0; width:739px;}
#topEmp ul#menu li {color:#000; font-size:0.8em; font-weight:bold; float:left; height:20px; margin:0 1px; padding:0; text-align:center; width:90px;}
#topEmp ul#menu li a {color:#000; display:block; height:19px; padding:2px 0 0; width:88px;}
#topEmp ul#menu li .actived {background:#ffd3a4; border-left:1px solid #fff; border-right:1px solid #fff; width:86px;}
#topEmp ul#menu li a:hover {background:#ffd3a4; border-left:1px solid #fff; border-right:1px solid #fff; width:86px;}
#contentEmp {border-left:1px solid #ccc; border-right:1px solid #ccc; height:360px; margin:0 auto; padding:10px 0; text-align:center; width:726px;}
#contentEmp #boxEsq {display:block; float:left; width:380px;}
#contentEmp p {color:#fff; font-size:0.85em; line-height:1.5em; padding:0 10px; text-align:justify;}
.boxPic {margin:0 auto; padding-right:0px; text-align:center; width:350px;}
.boxPic img {border:1px solid #fff}
.boxPic p {margin:0 auto; text-align:center}
#boxEsq p {color:#fff; font-size:0.8em;}
#boxEsq span {color:#fff; display:block; font-size:0.8em; margin:10px;}
#boxEsq .boxAnt {background:#555; clear:both; float:left; width:60px;}
.boxAnt img {float:left;}
#boxEsq .boxLui {background:#f0f; float:right; width:100px;}
#contentEmp .imgEmp {border:3px solid #fff; float:right; margin:22px 10px 0 0;}
#logo {clear:both; margin:0 auto; text-align:center;}
.logo {margin-top:35px; padding:5px 0 15px;}
#player {display:table; margin:5px auto 30px; padding:0; text-align:center;}

#topCas {background:url(../img/mnCasamentoBkg.gif) repeat-x; height:21px; margin:10px auto; text-align:center; width:100%;}
#topCas ul#menu {list-style:none; height:19px; margin:0 auto; padding:0; width:739px;}
#topCas ul#menu li {color:#000; font-size:0.8em; font-weight:bold; float:left; height:20px; margin:0 1px; padding:0; text-align:center; width:90px;}
#topCas ul#menu li a {color:#000; display:block; height:19px; padding:2px 0 0; width:88px;}
#topCas ul#menu li .actived {background:#faf6cb; border-left:1px solid #fff; border-right:1px solid #fff; width:86px;}
#topCas ul#menu li a:hover {background:#faf6cb; border-left:1px solid #fff; border-right:1px solid #fff; width:86px;}
#contentCas {color:#fff !important; border-left:1px solid #ccc; border-right:1px solid #ccc; height:auto; margin:0 auto; padding:10px 0; width:726px;}

#videoC {display:table; margin:0 auto 20px; position:relative;}
.vimeo p {display:none}
.boxVideo {color:#fff; display:block; margin:0 auto; position:relative; width:425px}

#boxComment {color:#fff; margin:0 auto; position:relative; width:650px}
#boxComment h3 {background:#ddd; color:#555; margin:30px 0 10px}
#boxComment .alert {display:table; }
#boxComment fieldset {margin:0 auto; padding:0; position:relative; width:490px}
#boxComment fieldset label {color:#fff; clear:both; font-size:0.8em; float:left; margin:0; padding:1px; width:85px}
#boxComment fieldset input, #boxComment fieldset textarea {float:left; display:block; margin:0; padding:0;}
.boxBtn {clear:both; display:table; margin:10px auto; padding:10px; position:relative}
.btnComment {display:block; height:20px; margin:10px; padding:5px position:relative; width:100px}

#boxComment h5 {color:#fff}
.listComment {color:#fff; margin:5px; width:650px}
.listComment h4 {color:#fff; font-size:0.8em;}
.listComment p {color:#fff; font-size:0.75em}

/*.dtl div {display:block; margin:0 auto; padding:15px; text-align:center; width:155px}*/
.boxSwfMain {display:block; float:left; margin:0 auto; padding:0 0 20px; position:relative; width:425px}
.boxSwfTxt {float:left; margin:0 5px; overflow:hidden; padding:0; width:380px}
.boxSwfTxt h4 {color:#fff; font-size:0.85em}
.boxSwfTxt p {color:#fff; font-size:0.75em}
.boxSwfText h4 {color:#fff;}
.boxSwfText p {color:#fff;}

#contentCas #videoLeft {float:left; padding:0 5px; text-align:center; width:155px;}
/*#contentCas #videoCenter {display:block; float:left; height:350px; min-height:350px;  text-align:center; width:396px;}*/
#contentCas #videoRight {float:left; padding:0 5px; text-align:center; width:155px;}

/*#videoCenter .nodata {color:#fff; font-size:0.75em; display:block; height:200px; margin:0 auto; padding:100px 0 0; text-align:center; width:396px;}*/

/*** BOX SWF ***/
.pnlSwf {display:block; margin:0 auto; text-align:center;}
/*#videoCenter .swfText {margin:15px 21px; text-align:left;}*/
.swfText p {color:#fff;}
#mySwf {display:block; margin:0 auto; padding:0 21px; text-align:center;}
#mySwf h1 {color:#fff; font-size:0.8em;}
.grdImg {color:#fff; font-size:0.7em; margin:0 auto; text-align:center;}
table tr td {color:#fff;}
.paging {clear:both; font-size:0.7em; margin-bottom:15px; text-align:center;}
.paging span {color:#fff}
.thumb {padding:5px 0;}
#boxPass {clear:both; display:block; margin:0 auto; padding:0px 0; width:180px;}
#boxPass p {color:#fff; font-size:0.75em; padding-left:20px;}
#boxPass input {background:#333; border:1px solid #fff; color:#fff; font-size:0.75em;}
#boxPass .btnOk {background:#555; border:0; color:#fff; cursor:pointer; font-size:0.65em; height:15px; padding:1px;}

#top15a {background:url(../img/mn15anosBkg.gif) repeat-x; height:21px; margin:10px auto; text-align:center; width:100%;}
#top15a ul#menu {list-style:none; height:19px; margin:0 auto; padding:0; width:739px;}
#top15a ul#menu li {color:#000; font-size:0.8em; font-weight:bold; float:left; height:20px; margin:0 1px; padding:0; text-align:center; width:90px;}
#top15a ul#menu li a {color:#000; display:block; height:19px; padding:2px 0 0; width:88px;}
#top15a ul#menu li .actived {background:#fecff1; border-left:1px solid #fff; border-right:1px solid #fff; width:86px;}
#top15a ul#menu li a:hover {background:#fecff1; border-left:1px solid #fff; border-right:1px solid #fff; width:86px;}

#topAni {background:url(../img/mnAniversarioBkg.gif) repeat-x; height:21px; margin:10px auto; text-align:center; width:100%;}
#topAni ul#menu {list-style:none; height:19px; margin:0 auto; padding:0; width:739px;}
#topAni ul#menu li {color:#000; font-size:0.8em; font-weight:bold; float:left; height:20px; margin:0 1px; padding:0; text-align:center; width:90px;}
#topAni ul#menu li a {color:#000; display:block; height:19px; padding:2px 0 0; width:88px;}
#topAni ul#menu li .actived {background:#b9ce44; border-left:1px solid #fff; border-right:1px solid #fff; width:86px;}
#topAni ul#menu li a:hover {background:#b9ce44; border-left:1px solid #fff; border-right:1px solid #fff; width:86px;}

#topBas {background:url(../img/mnPortrasBkg.gif) repeat-x; height:21px; margin:10px auto; text-align:center; width:100%;}
#topBas ul#menu {list-style:none; height:19px; margin:0 auto; padding:0; width:739px;}
#topBas ul#menu li {color:#000; font-size:0.8em; font-weight:bold; float:left; height:20px; margin:0 1px; padding:0; text-align:center; width:90px;}
#topBas ul#menu li a {color:#000; display:block; height:19px; padding:2px 0 0; width:88px;}
#topBas ul#menu li .actived {background:#d7c2a9; border-left:1px solid #fff; border-right:1px solid #fff; width:86px;}
#topBas ul#menu li a:hover {background:#d7c2a9; border-left:1px solid #fff; border-right:1px solid #fff; width:86px;}
#contentBas {color:#000; border-left:1px solid #ccc; border-right:1px solid #ccc; min-height:330px; margin:0 auto; padding:10px 0; width:726px;}
#contentBas #videoLeft {float:left; padding:0 5px; text-align:center; width:300px;}
/*#contentBas #videoCenter {float:left; text-align:center; width:415px;}*/

#topMak {background:url(../img/mnMakingBkg.gif) repeat-x; height:21px; margin:10px auto; text-align:center; width:100%;}
#topMak ul#menu {list-style:none; height:19px; margin:0 auto; padding:0; width:739px;}
#topMak ul#menu li {color:#000; font-size:0.8em; font-weight:bold; float:left; height:20px; margin:0 1px; padding:0; text-align:center; width:90px;}
#topMak ul#menu li a {color:#000; display:block; height:19px; padding:2px 0 0; width:88px;}
#topMak ul#menu li .actived {background:#b7dded; border-left:1px solid #fff; border-right:1px solid #fff; width:86px;}
#topMak ul#menu li a:hover {background:#b7dded; border-left:1px solid #fff; border-right:1px solid #fff; width:86px;}
#contentMak {color:#000; border-left:1px solid #ccc; border-right:1px solid #ccc; min-height:330px; margin:0 auto; padding:10px 0; width:726px;}
#contentMak #videoLeft {float:left; padding:0 5px; text-align:center; width:300px;}
/*#contentMak #videoCenter {float:left; text-align:center; width:415px;}*/

#topCon {background:url(../img/mnContatoBkg.gif) repeat-x; height:21px; margin:10px auto; text-align:center; width:100%;}
#topCon ul#menu {list-style:none; height:19px; margin:0 auto; padding:0; width:739px;}
#topCon ul#menu li {color:#000; font-size:0.8em; font-weight:bold; float:left; height:20px; margin:0 1px; padding:0; text-align:center; width:90px;}
#topCon ul#menu li a {color:#000; display:block; height:19px; padding:2px 0 0; width:88px;}
#topCon ul#menu li .actived {background:#ffbebe; border-left:1px solid #fff; border-right:1px solid #fff; width:86px;}
#topCon ul#menu li a:hover {background:#ffbebe; border-left:1px solid #fff; border-right:1px solid #fff; width:86px;}

#map {color:#fff; font-size:0.75em; float:left; height:320px; margin:20px 0 0 3px; width:440px;}
#contact {float:left; margin:0; padding-left:15px; width:250px;}
#contact label {color:#fff; display:block; font-size:0.8em; padding:5px 0 0;}
#contact input, #contact textarea {background-color:#ccc; border:1px solid #fff; font-size:0.75em; margin:2px 0; padding:0 2px; width:250px;}
#contact .btnSend {background-color:#777; color:#fff; display:block; margin:5px auto; width:60px;}
#contact p {color:#fff; font-size:0.75em;}

/***** FOOTER *****/
#footer {clear:both; font:0.7em Arial, Helvetica, sans-serif; margin:7px auto; position:relative; text-align:center; width:760px;}
#footer address {color:#fff; font-style:normal;}
.onlinep:link, .onlinep:visited, .onlinep:active {color:#fff; font-weight:normal; text-decoration:none;}
.onlinep:hover {font-weight:normal; text-decoration:underline;}
#toolTip {background:url(../img/powered.gif) no-repeat; display:block; height:54px; left:430px; position:absolute; top:-36px; width:87px; z-index:1;}