html, body{height:100%;}
body{
	overflow:hidden;
	text-align:center;
	color: #FFF;
	font-size: 11px;
	line-height:20px;
	font-family: Tahoma;
}
*{
	margin:0px;
	padding:0px;
	border:0px;	
}
table,tr,td{
	border:none;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}
img {
	vertical-align:middle;
}
input, select, option, textarea {
	color: #333;
	font-size: 11px;
	font-family : Tahoma;
	vertical-align:middle;
	background-color:#EAEAEA;
}
.caixa {
	border: solid 1px #CCC;
}
a:link,a:visited {
	color: #FFF;
	text-decoration: none;
}
a:active,a:hover {
	color: #FFF;
	text-decoration: underline;
}

.heihome{
	height:80% !important;
	height:calc(100% - 65px) !important;
	height:-moz-calc(100% - 65px) !important;
	height:-wenkit-calc(100% - 65px) !important;
}
#load{
	z-index:12;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:url(../imagem/loader.gif) no-repeat center #FFF;
}
#geral{
	float:left;
	width:100%;
	text-align:left;
}
#mask{
	z-index:12;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:url(../imagem/mask.png);
}
#site{
	z-index:13;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
}
#header{
	z-index:333;
	position:relative;
	float:left;
	width:180px;
	margin:22px 0 0 15px;
}
#logo{
	float:left;
}
#logo a{
	display:block;
	width:180px;
	height:147px;
	text-indent:-9000px;
	background:url(../imagem/andiara-moveis.png);
}
#menu{
	float:left;
	width:100%;
}
#menu li{
	list-style:none;
	float:left;
	margin-bottom:3px;
}
#menu li a{
	display:block;
	height:47px;
	text-indent:-9000px;
	background:url(../imagem/menu.png);
}
#menu #bt1{width:150px;background-position:0px 0px;}#menu #bt1:hover{background-position:-150px 0px;}
#menu #bt2{width:106px;background-position:0px -47px;}#menu #bt2:hover{background-position:-106px -47px;}
#menu #bt3{width:119px;background-position:0px -94px;}#menu #bt3:hover{background-position:-119px -94px;}
#menu #bt4{width:124px;background-position:0px -141px;}#menu #bt4:hover{background-position:-124px -141px;}
#menu #bt5{width:116px;background-position:0px -188px;}#menu #bt5:hover{background-position:-116px -188px;}
#menu #bt6{width:90px;background-position:0px -235px;}#menu #bt6:hover{background-position:-90px -235px;}

#center{
	float:left;
	margin:15px;
}
#frase{
	float:left;
	margin:60px 0 0 5px;
}

#footer{
	float:left;
	width:100%;
	height:65px;
	text-indent:15px;
	line-height:65px;
	color:#FFF;
	font-weight:bold;
}
#footer a{color:#FFF;}
#malvis{
	display:block;
	float:right;
	margin-right:15px;
	width:31px;
	height:65px;
	text-indent:-8000px;
	background:url(../imagem/malvis.png) no-repeat center;
}
#face{
	display:block;
	float:right;
	margin-right:15px;
	width:25px;
	height:65px;
	background:url(../imagem/facebook.png) no-repeat center;
}
.container{
	float:left;
	padding:20px;
	background:url(../imagem/trans.png);
}
.pint{
	float:left;
	width:100%;
}
.pint div{
	float:left;
	width:30%;
	margin:5px;
}
#menuPort{
	float:left;
	width:100%;
	margin-bottom:10px;
}
#menuPort li{
	float:left;
	list-style:none;
	margin:0 5px;
}
#menuPort li a{
	display:block;
	width:150px;
	height:47px;
	text-indent:-9000px;
	background:url(../imagem/menu.png);
}
#menuPort li:last-child a{background-position:0px -282px;}#menuPort li:last-child a:hover{background-position:-150px -282px;}
#menuPort li:first-child a{background-position:0px -329px;}#menuPort li:first-child a:hover{background-position:-150px -329px;}


#back_to_fluid_dg {
	background: rgba(2,2,2,.5);
	clear: both; display: block; height: 20px; line-height: 20px; padding: 20px; position: relative; z-index: 1;
}
.fluid_container {
	bottom: 0; height: 100%; left: 0; position: fixed; right: 0; top: 0; z-index: 0;
}
#fluid_dg_wrap_4 {
	bottom: 0; height: 100%; left: 0;
	margin-bottom: 0!important;
	position: fixed; right: 0; top: 0;
}
.fluid_dg_bar {
	z-index: 2;
}
.fluid_dg_prevThumbs, .fluid_dg_nextThumbs, .fluid_dg_prev, .fluid_dg_next, .fluid_dg_commands, .fluid_dg_thumbs_cont {
	background: #222;
	background: rgba(2, 2, 2, .7);
}
.fluid_dg_thumbs {
	margin-top: -100px; position: relative; z-index: 1;
}
.fluid_dg_thumbs_cont {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.fluid_dg_overlayer {
	opacity: .1;
}




.mygallery{
	z-index:1;
	position:absolute;
	top:0px;
	left:0px;
	width:1366px !important;
	height:100%;
}
.tn3-gallery {
    position: relative;
    width:100%;
    height:100%;
    background-color: #FFF;
    line-height: normal;
}
.tn3-gallery,.tn3-image-in, .tn3-full-image{
	top:0px !important;
	left:0px !important;
	width:100% !important;
	height:100% !important;
}
.tn3-gallery img {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    max-width: none !important;
	width:100% !important;
	height:100% !important;
}    
.tn3-image {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #FFF;
}
.tn3-controls-bg {
    position: absolute;
    width:100%;
    height: 47px;
    bottom: 0px;
}
.tn3-thumbs ul{
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
}
.tn3-thumbs {
    position: absolute;
	width:100%;
    height:65px;
    bottom: 0px;
    left:0;
	background:#1F1F1F;
	padding:9px;
}
.tn3-thumb {
    width:65px;
    height:65px;
	margin-right:10px;
    cursor: pointer;
}
.tn3-thumb img {
    width:65px;
    height:65px;
}
.tn3-thumb-selected {
    cursor: default;
}
.tn3-next {
    position: absolute;
    background-image: url('tn3.png');
    background-position: -39px -2px;
    width: 30px;
    height: 31px;
    right: 6px;
    cursor: pointer;
}
.tn3-next:hover {
    background-position: -39px -39px;
}
.tn3-prev {
    position: absolute;
    background-image: url('tn3.png');
    background-position: -4px -2px;
    width: 30px;
    height: 31px;
    left: 6px;
    cursor: pointer;
}
.tn3-prev:hover {
    background-position: -4px -39px;
}
.tn3-next-page {
    position: absolute;
    background-image: url('tn3.png');
    background-position: -153px -5px;
    width: 25px;
    height: 25px;
    right: 99px;
    bottom: 9px;
    cursor: pointer;
}
.tn3-next-page:hover {
    background-position: -153px -42px;
}
.tn3-prev-page {
    position: absolute;
    background-image: url('tn3.png');
    background-position: -129px -5px;
    width: 25px;
    height: 25px;
    bottom: 9px;
    left: 51px;
    cursor: pointer;
}
.tn3-prev-page:hover {
    background-position: -129px -42px;
}
.tn3-preloader {
    position: absolute;
    width: 39px;
    height: 15px;
}
.tn3-text-bg {
    position: absolute;
    top: 0px;
    width: 100%;
    font-size: medium;
    background-image: url('bg.png');
    padding-bottom: 1.1em;
}
.tn3-image-title {
    font-family: Tahoma, Helvetica, sans-serif;
    color: #e0dcdc;
    font-size: 0.6875em;
    font-weight: bold;
    padding: 1.1em 0 0 1.1em;
}
.tn3-image-description {
    font-family: Tahoma, Helvetica, sans-serif;
    color: #e0dcdc;
    font-size: 0.625em;
    line-height: 1.1em;
    padding-left: 1.1em;
}
.tn3-timer {
    position:absolute;
    width: 100%;
    height: 2px;
    bottom: 0px;
    background: url('bg.png') repeat;
    background: rgba(255, 255, 255, 0.5);
}
.tn3-count {
    position:absolute;
    right:20px;
    bottom:6px;
    color:#777777;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    display: none;
}
.tn3-play {
	display:none;
}
.tn3-play:hover {
    background-position: -74px -42px;
}
.tn3-play-active {
    background-position: -101px -4px;
}
.tn3-play-active:hover {
    background-position: -101px -41px;
}
.tn3-show-albums {
    position: absolute;
    background-image: url('tn3.png');
    background-position: -177px -6px;
    bottom: 9px;
    right: 59px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.tn3-show-albums:hover {
    background-position: -177px -41px;
}
.tn3-fullscreen {
    position: absolute;
    background-image: url('tn3.png');
    background-position: -203px -5px;
    bottom: 9px;
    right: 11px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.tn3-fullscreen:hover {
    background-position: -203px -42px;
}
.tn3-albums {
    position: absolute;
    width: 620px;
    height: 425px;
    left: 0px;
    top: 0px;
    color: #e0dcdc;
    font-family: Tahoma, Helvetica, sans-serif;
    background-image:url('bg.png');
    background: rgba(0, 0, 0, 0.7);
}
.tn3-inalbums {
    position: absolute;
    width: 620px;
    height: 380px;
    padding: 14px;
    top: 45px;
}
.tn3-album {
    position:absolute;
    width: 280px;
    height: 70px;
    background-color: #1a1a1a;
    overflow: hidden;
    cursor: pointer;
}
.tn3-album-over {
    background-color: #2a2a2a;
}
.tn3-album-selected {
    background-color: #cdcdcd;
    color: #111214;
    cursor: default;
}
.tn3-album-image {
    height: 100%;
    width: 80px;
    margin-right: 10px;
    float: left;
}
.tn3-album-image img {
    width: 80px;
    height: 80px;
}
.tn3-album-title {
    font-size:11px;
    font-weight:bold;
    margin-top: 1em;
}
.tn3-album-description {
    font-size:10px;
    height: 3em;
    line-height: 1.4em;
    overflow: hidden;
}
.tn3-albums-next {
    position:absolute;
    background-image:url('tn3.png');
    background-position: -43px -9px;
    width: 20px;
    height: 20px;
    right:24px;
    top:20px;
    cursor:pointer;
}
.tn3-albums-next:hover {
    background-position: -43px -46px;
}
.tn3-albums-prev {
    position:absolute;
    background-image:url('tn3.png');
    background-position: -9px -9px;
    width: 20px;
    height: 20px;
    right: 46px;
    top: 20px;
    cursor: pointer;
}
.tn3-albums-prev:hover {
    background-position: -9px -46px;
}
.tn3-albums-close {
    position: absolute;
    background-image: url('tn3.png');
    background-position: -237px -9px;
    width: 20px;
    height: 20px;
    left: 20px;
    top: 19px;
    cursor: pointer;
}
.tn3-albums-close:hover {
    background-position: -237px -47px;
}
.tn3-sep1 {
    position: absolute;
    background-image: url('tn3.png');
    width: 2px;
    height: 47px;
    left: 47px;
}
.tn3-sep2 {
    position: absolute;
    background-image: url('tn3.png');
    width: 2px;
    height: 47px;
    right: 96px;
}
.tn3-sep3 {
    position: absolute;
    background-image: url('tn3.png');
    width: 2px;
    height: 47px;
    right: 47px;
}

/* when javascript is disabled */
.tn3.album, .tn3.album li {
    float:left;
    list-style-type: none;
    margin:4px;
}
.tn3.album div, .tn3.album li h4, .tn3.album li div{
    display:none;
}


/**** Isotope CSS3 transitions ****/
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}