@charset "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed&display=swap');
@import url('https://fonts.googleapis.com/css?family=Fjalla+One&display=swap');
@import url('https://fonts.googleapis.com/css?family=Indie+Flower&display=swap');

@font-face {
   font-family: 'Myriadfont';
   src: url("../fontes/MyriadProRegular.ttf");
}


html {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
    height: 100%;
}

body {

    background-color: #232323;  
    background-image: url(../images/black_linen_v2.png);
	color: #868686;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    height: 100%;
}


div::-webkit-scrollbar {
    width: 1em;
}
 
div::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
div::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: justify;
    margin:0px;
}

.espaco {
	height: 2px;

}

#layout {
	width: 100%;
    position: relative;
	min-height: 100%;
	margin: 0 auto;
	position: relative;
	text-align: center;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    background-color: #232323;  
    background-image: url(../images/black_linen_v2.png);
}


#topo {
	width: 100%;
	height: 100px;
	line-height: 100px;
    float:left;
	position:relative;
	font-family: 'Myriadfont';
	font-size: 30px;
	color: #fff;		
    display:none;
}

.linkart {
	font-family: 'Myriadfont', Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
}

h1 {
	font-family: 'Myriadfont', Arial, Helvetica, sans-serif;
	font-size: 3.5em;
	font-weight: bold;
	font-style: normal;
	padding: 0;
	margin: 0;
	width: auto;
	text-align: center;
	color: #FFFFFF;
}

.menu {
	line-height: 23px;	
	width: 100%;
	color:#000000;
        float:left;	
         display:none;
}

#centro
{
text-align: center;     
float: left;
width: 100%;
margin: 0 auto;        
}

.banner {
	text-align: center;
       display:none;
}

#area .titulo {
	font-family: 'Myriadfont', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	top: auto;
	margin-bottom: 5px;
	color: #FFFFFF;
}

#area .conteudo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: center;
        color: #000000;
	margin: 0px auto 0px auto;
        width:100%;
	border: #DDDDDD;
	border-style:solid; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;	
        border: none;
        overflow: hidden;
}

#area .rodape {
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	height: 25px;
	line-height: 25px;
	width: auto;
	text-align: center;
	background-color: #0953A0;
	vertical-align: middle;
	float: left;

}




.bloco {
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	text-align: center;
}

.blococentro {

	color: #000000;
	margin: 0px auto 5px auto;
        text-align:center;

	font-family: 'Myriadfont', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	height: auto;
	width: 90%;
	text-align: center;
	background-color: #3F301F;
	vertical-align: middle;
	color: #FFFFFF;
	margin-bottom: 10px;
}

.blococentro h1 {
        width: 100%;
	color: #000000;
	margin: 0px auto 5px auto;
        text-align:center;

	width: 100%;
	text-align: center;
	background-color: #3F301F;
	vertical-align: middle;
	color: #FFFFFF;
     

}

.blococentro h2 {
        width: 100%;
	color: #000000;
	margin: 0px auto 5px auto;
        text-align:center;

	font-family: 'Myriadfont', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	width: 100%;
	padding: 10px 0;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
        
	background-color: #59432B;	        

-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;

}


.blocoflu {
    position: absolute;
    top: 400px;
    right: 210px;
    width: auto;
    border: 0px solid #999; 
    margin: 0;
    padding: 0;
    display:none;     
}

.blocoesq {
        width: 100%;
	color: #000000;
	margin: 0px auto 15px auto;
        text-align:center;
        
}

.blocoesq .titulo {
	font-family: 'Myriadfont', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	height: 23px;
	width: 100%;
	text-align: center;
	background-color: #3F301F;
	vertical-align: middle;
	top: auto;
	line-height: 23px;
	color: #FFFFFF;
}

.blocoesq .rodape {
	height: 10px;
	width: 100%;
	color: #FFFFFF;
	
}

.blocodir {
        width: 100%;
	color: #000000;	
	margin: 0px auto 15px auto;
        text-align:center;

}

.blocodir .titulo {
	font-family: 'Myriadfont', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	height: 23px;
	width: 100%;
	text-align: center;
	background-color: #3F301F;
	vertical-align: middle;
	top: auto;
	line-height: 23px;
	color: #FFFFFF;
}

.blocodir .rodape {
	height: 10px;
	width: 100%;
	background-image: url(../images/bg_bloco_menuesqfim.jpg);
	color: #FFFFFF;
	
}

.areabloco
{
        width: 100%;
        margin: 0px auto 0px auto;
        padding:5px;
        box-sizing: border-box; 
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
        
	background-color: #59432B;
} 


.itemlabel {
	text-align: left;
	font-weight: bold;
}

.itemtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	height: 20px;
	width: 100%;
	text-align: center;
	background-color: #E7E3E7;
	vertical-align: middle;
	line-height: 20px;
}

.itemtexto {
	text-align: left;
}


.itembloco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	text-align: left;
	text-indent: 30px;
	line-height: 23px;
	color: #FFFFFF;
}

.linha {
	color: #FFFFFF;
	background-color: #FFFFFF;
}


.txtrodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
}


#area {
margin: 0px 200px 50px 200px;
position: relative;
height: 100%;
text-align:center;
z-index: 0;
}

#esquerda {
float: left;
width: 200px; 
margin-left: -100%;
z-index: 1000;
margin-bottom: 40px;
 overflow: hidden;

}

#direita {
float: left;
width: 200px; 
margin-left: -200px; 
z-index: 1000;
margin-bottom: 40px;
overflow: hidden;

}

#base
{
    background: #000;
	background-position: center center;
	font-family: Verdana,sans-serif;
	font-size: 14px;
	font-style: normal;
	height: auto;
	width: 100%;
	text-align: center;
	color: #fff;
	margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
	vertical-align: middle;
	position: absolute;
    bottom: 0;
    left: 0px;
}


#canvas{
height: 400px;
width: 400px;
text-align:center;
z-index: -100;
border:#006A00 1px solid;
margin: 0px auto 0px auto;
display: inline;
}

.barra{
width: 400px;
height: auto;
margin: 0 auto;
text-align: center;
}

.icon {
padding: 5px;
max-width: 50px;
cursor: pointer;
z-index: 1000;
}

.iconM {
padding: 5px;
max-width: 110px;
cursor: pointer;
z-index: 1000;
}

.slidertopo{
z-index: 1000;
}

.slide {
z-index: 1000;
}

.papel {
padding: 5px;
cursor: pointer;
width: 100px;
}

.projeto {
padding: 5px;
cursor: pointer;
width: 100px;
}

.galeria {
padding: 5px;
cursor: pointer;
width: 100px;
}

.wall {
padding: 5px;
cursor: pointer;
width: 100px;
}

.pattern {
padding: 5px;
cursor: pointer;
width: 50px;
height: 50px;
}

.areabloco .botao{
cursor: pointer;
width: 30%;
}

.areabloco .botaom{
cursor: pointer;
width: 15%;
}

.botaop {
cursor: pointer;
height: 35px;
display:block;
margin: 2px;
line-height: 35px;
float: left;
}

.botaop select {
display:table;
}

.Three-Dee{
font-family: Alike Angular ;
line-height: 1em;
color: #ffffff;
font-size: 50px;
width:100%;
float:left;
text-shadow:0px 0px 0 rgb(231,231,231),-1px 0px 0 rgb(216,216,216),-2px 0px 0 rgb(202,202,202),-3px 0px 0 rgb(187,187,187),-4px 0px 0 rgb(173,173,173),-5px 0px 0 rgb(158,158,158), -6px 0px 0 rgb(144,144,144),-7px 0px 6px rgba(0,0,0,0.6),-7px 0px 1px rgba(0,0,0,0.5),0px 0px 6px rgba(0,0,0,.2);}


.btnbar {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30));
	background:-moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30',GradientType=0);
	background-color:#7d5d3b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:5px;
	text-shadow:0px 1px 0px #4d3534;
	width: 100%;
}

.btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #a6827e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a6827e;
	box-shadow:inset 0px 1px 0px 0px #a6827e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30));
	background:-moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30',GradientType=0);
	background-color:#7d5d3b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #54381e;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #4d3534;
	width: 100%;
}
.btn:hover {
	color:#ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #634b30), color-stop(1, #7d5d3b));
	background:-moz-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-webkit-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-o-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-ms-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:linear-gradient(to bottom, #634b30 5%, #7d5d3b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30', endColorstr='#7d5d3b',GradientType=0);
	background-color:#634b30;
}
.btn:active {
	position:relative;
	top:1px;
}

.botao, .botaom, .botaop {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	cursor:pointer;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.botao, .botaom, .botaop:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	background-color:#dfdfdf;
}

.botao, .botaom, .botaop {
	-moz-box-shadow:inset 0px 1px 0px 0px #a6827e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a6827e;
	box-shadow:inset 0px 1px 0px 0px #a6827e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30));
	background:-moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30',GradientType=0);
	background-color:#7d5d3b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #54381e;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #4d3534;
}
.botao, .botaom, .botaop:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #634b30), color-stop(1, #7d5d3b));
	background:-moz-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-webkit-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-o-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-ms-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:linear-gradient(to bottom, #634b30 5%, #7d5d3b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30', endColorstr='#7d5d3b',GradientType=0);
	background-color:#634b30;
}

.btn.active {
	background: #3f301f;
}

.texto {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	background-color:#f9f9f9;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:3px 0 3px 0;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	width:100%;
}

.styled-select.slate select {
   border: 1px solid #ccc;
   font-size: 16px;
   height: 34px;
   width: 100%;
}

.styled-select70.slate select {
   border: 1px solid #ccc;
   font-size: 16px;
   height: 34px;
   width: 70%;
   float:left;
}

.styled-select30b.slate {
   font-size: 16px;
   width: 30%;
   line-height: 34px;
   float:left;
}

.styled-select70b.slate {
   width: 70%;
   float:right;
}

.styled-select30c.slate {
   font-size: 16px;
   width: 30%;
   line-height: 34px;
   float:right;
}

.styled-select50.slate select {
   border: 1px solid #ccc;
   font-size: 16px;
   height: 34px;
   width: 50%;
   float:left;
}

.styled-select20.slate select {
   border: 1px solid #ccc;
   font-size: 16px;
   height: 34px;
   width: 20%;
   float:left;
}

.styled-select30.slate select {
   border: 1px solid #ccc;
   font-size: 16px;
   height: 34px;
   width: 30%;
   float:left;
}

.styled-select30.slate input{
   border: 1px solid #ccc;
   font-size: 16px;
   height: 34px;
   width: 30%;
   float:left;
}

input[type="color"] {
    width: 50px;
}

.green   { background-color: #779126; }

