@font-face {
    font-family: 'KunstlerScriptRegular';
    src: url('kunstler-webfont.eot');
    src: url('kunstler-webfont.eot?#iefix') format('embedded-opentype'),
         url('kunstler-webfont.woff') format('woff'),
         url('kunstler-webfont.ttf') format('truetype'),
         url('kunstler-webfont.svg#KunstlerScriptRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
* { margin:0; padding:0;}
html, body { height:100%;}
html { min-width:930px;}
body { background:url(images/back.JPG); font-family:Tahoma, Arial, helvetica, sans-serif; font-size:100%; line-height:1em; color:#fff;}

input, textarea, select { font-family:Tahoma, Arial, helvetica, sans-serif; font-size:1em;}
object { vertical-align:top; outline:none;}
p { margin:0; padding:0; color:#FFFFFF; text-align:justify;}


/*==================forms adm====================*/
input.field {
border: 1px #1A1A1A solid;
background: #464646;
padding: 4px;
color: white;
font-size:13px;
}
.estilotextarea
{
	border: 1px #1A1A1A solid;
	background: #464646;
	padding: 4px;
	color: white;
	font-size:13px;
}
.greyishBtn { background: url(images/greyishBtn.png) repeat-x 0 0; border: 1px solid #4f5a68; color: #fff; padding: 3px 14px 0 14px; }
.greyishBtn:hover { background-position: 0 -25px;  }
.greyishBtn:active { background-position: 0 -50px; }

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

/*=====GLOBAL======*/
#main { width:930px; margin:0 auto; position:relative; text-align:center;}
#header, #content, #footer { font-size:0.75em; width:930px; margin:0 auto;}

.wrapper { width:100%; overflow:hidden;}

.zoom { overflow:hidden;}
.col-1, .col-2, .col-3 { float:left;}

.fleft { float:left; padding:0 15px 0 0;}
.fleft1 { float:left; padding:10px 10px 0 10px;}
.fright { float:right; padding:0 0 0 15px;}
.clear { clear:both;}
.pezin { margin-top: -20px; position:relative; }
.todos { margin-top: 60px; }

.alignright { text-align:right;}
.aligncenter { text-align:center;}

p { margin-bottom:14px; line-height:1.5em; font-size:14px;}

/*==================forms====================*/
.btn_enviar {background:url(images/enviar.PNG) no-repeat; width:60px; height:21px; border:0;}
.contatos { text-align:left;}
/*==================list====================*/
ul { list-style:none;}


.list li { padding-left:62px; margin-bottom:20px; line-height:1.5em; min-height:49px; height:auto!important; height:49px; background:url(images/icon.gif) no-repeat left top;}
.list li a { text-decoration:none; font-weight:bold;} 
.list li a:hover { text-decoration:underline;}

.list1 { margin-top:-21px;}
.list1 li { line-height:1.5em; width:100%; overflow:hidden; vertical-align:bottom; padding-top:21px;}
.list1 li img { float:left; margin:3px 20px 0 0;}
.list1 li a { text-decoration:none; font-weight:bold;} 
.list1 li a:hover { text-decoration:underline;}

.list2 { padding-bottom:15px; margin:0;}
.list2 li { font-weight:bold; padding-bottom:6px;}
.list2 li ul { padding:8px 0 0 12px; margin-bottom:-5px;}


/*==================other====================*/
.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left; margin:3px 20px 0 0;}


/*==================txt, links, lines, titles====================*/
a {color:#fff; outline:none;text-decoration:none;}
a:hover{text-decoration:none;}

h2 { color:#fff; font-size:19px; line-height:1.2em; text-transform:uppercase; margin-bottom:20px;}
h3 { font-size:1em; color:#fff; line-height:1.5em; margin-bottom:15px;}


/*header*/
#header { height: 100px; text-align:center;}
#header .logo {
	float:left;
	margin:10px;
}
.site-nav 
{ 
	margin-left:10px;
	padding-left:17px;
	padding-top:70px;
	float:left;
	width: 740px;
	height:25px; 
	border-bottom: 1px solid #c1beda;
}
.site-nav li { float:left; font-size:12px; text-transform:uppercase; background:url(images/m_fundo.png) repeat-x;}
.site-nav li a { text-decoration:none; color:#666573;}
.site-nav li a:hover,
.site-nav li a.act  { 
	color:#fff;
}
/*content*/
#content {height:auto!important; }
#content .indent { padding:20px 20px 20px 20px; background:url(images/c_fundo.png); width:795px;}
#content .topo { background:url(images/c_topo.png); width:835px; height:22px;}
#content .baixo { background:url(images/c_baixo.png); width:835px; height:22px; margin-bottom:20px;}
#content .indent2 { margin:0 auto;}
#content .empresa { background:url(images/empresa.JPG) no-repeat; width:928px; height:441px; margin-top:10px;}
#content .container { width:928px; margin-top:10px;}
#content .assessoria { background:url(images/assessoria.JPG) no-repeat; width:928px; height:441px; margin-top:10px;}
#content .parceiros { background:url(images/parceiros.JPG) no-repeat; width:928px; height:441px; margin-top:10px;}
#content .contato { background:url(images/contato.JPG) no-repeat; width:928px; height:441px; margin-top:10px;}
#content .conteudo{ width:300px; height:100%; background:url(images/bg_tr.PNG); float:right; margin-right:100px; padding:0 15px}
#content .conteudo h1{ font-size:16px; text-align:left; font-weight: normal; margin-bottom: 20px; margin-top: 40px; }
#content .conteudo p{ font-size:14px; text-align:justify; }
/*footer*/
#footer { margin-top:10px; text-align:right;}
#footer .indent { font-size:11px; }
#footer img { }

/*==================ADM========================*/
.content_adm
{
	width:450px;
	margin: 0 auto;
}
.margin_10
{
	margin:10px;
}

/*================Slider==================*/
.wt-rotator{
font-family:arial;
font-size:11px;
background-color:#000;
border:1px solid #000;
position:relative;
width:928px;
height:441px;
overflow:hidden;
}
.wt-rotator h1{
	font-family:'KunstlerScriptRegular';
	font-size:50px;
	font-weight:normal;
}
.wt-rotator a{
outline:none;
}
.wt-rotator .screen{
position:relative;
top:0;
left:0;
width:928px;
height:441px;
overflow:hidden;
}
.wt-rotator #strip{
display:block;
position:absolute;
top:0;
left:0;
z-index:0;
overflow:hidden;
}
.wt-rotator .content-box{
display:none;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.wt-rotator .main-img{
display:none;
position:absolute;
top:0;
left:0;
z-index:0;
border:0;
}
.wt-rotator .preloader{
position:absolute;
top:50%;
left:50%;
width:36px;
height:36px;
margin-top:-18px;
margin-left:-18px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background:#000 url(assets/loader.gif) center no-repeat;
background:rgba(0,0,0,.7) url(assets/loader.gif) center no-repeat;
z-index:4;
display:none;
}
.wt-rotator #timer{
position:absolute;
left:0;
height:4px;
background-color:#FFF;
-moz-opacity:.5;
filter:alpha(opacity=50);
opacity:0.5;
z-index:4;
visibility:hidden;
font-size:0;
}
.wt-rotator .desc{
color:#000;
position:absolute;
color:#FFF;
z-index:6;
overflow:hidden;
visibility:hidden;
text-align:left;
}
.wt-rotator .inner-bg{
position:relative;
top:0;
left:0;
width:100%;
height:100%;
-moz-opacity:.7;
filter:alpha(opacity=70);
opacity:.7;
z-index:0;
}
.wt-rotator .inner-text{
position:absolute;
top:0;
left:0;
padding:30px 0;
width:auto;
z-index:1;
}
.wt-rotator .c-panel{
position:absolute;
top:0;
z-index:7;
visibility:hidden;
}
.wt-rotator .outer-cp{
position:absolute;
left:0;
width:100%;
background:#333;
background:-moz-linear-gradient(top, #999 0%, #333 50%, #000 51%, #111 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#999), color-stop(50%,#333), color-stop(51%,#000), color-stop(100%,#111));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#111111',GradientType=0);
border:1px solid #000;
border-left:none;
border-right:none;
}
.wt-rotator .thumbnails,
.wt-rotator .buttons{
display:inline;
position:relative;
float:left;
overflow:hidden;
}
.wt-rotator .thumbnails ul{
list-style:none;
margin:0;
padding:0;
}
.wt-rotator .thumbnails li,
.wt-rotator .play-btn,
.wt-rotator .prev-btn,
.wt-rotator .next-btn{
list-style:none;
display:inline;
float:left;
margin-right:4px;
overflow:hidden;
width:24px;
height:24px;
line-height:24px;
text-align:center;
color:#FFF;
background-color:#000;
border:1px solid #000;
cursor:pointer;
font-weight:bold;
}
.wt-rotator .thumbnails li.thumb-over{
color:#FFF;
background-color:#CCC;
}
.wt-rotator .thumbnails li.curr-thumb{
color:#000;
background-color:#FFF;
cursor:default;
}
.wt-rotator .thumbnails li.image{
background-color:#000;
}
.wt-rotator .thumbnails li.image.curr-thumb,
.wt-rotator .thumbnails li.image.thumb-over{
border-color:#06F;
}
.wt-rotator .thumbnails li.image a,
.wt-rotator .thumbnails li.image img{
display:block;
border:0;
}
.wt-rotator .thumbnails li.image.curr-thumb img{
-moz-opacity:.8;
filter:alpha(opacity=80);
opacity:0.8;
cursor:default;
}
.wt-rotator .thumbnails li *{
display:none;
}
.wt-rotator .thumbnails li div{
position:relative;
color:#FFF;
background-color:#000;
width:auto;
height:auto;
}
.wt-rotator .play-btn{
background:#000 url(assets/play.png) no-repeat center;
}
.wt-rotator .pause{
background:#000 url(assets/pause.png) no-repeat center;
}
.wt-rotator .prev-btn{
background:#000 url(assets/prev.png) no-repeat center;
}
.wt-rotator .next-btn{
background:#000 url(assets/next.png) no-repeat center;
}
.wt-rotator .button-over{
background-color:#CCC;
}
#rotator-tooltip{
position:absolute;
top:0;
left:0;
z-index:99999;
display:none;
}
#rotator-tooltip.txt-up{
margin-left:-10px;
margin-bottom:5px;
background:url(assets/tail.png) no-repeat;
background-position:10px bottom;
background-position-x:10px;
background-position-y:bottom;
}
#rotator-tooltip.txt-down{
margin-left:-10px;
margin-top:24px;
background:url(assets/rev_tail.png) no-repeat;
background-position:10px top;
background-position-x:10px;
background-position-y:top;
}
#rotator-tooltip.img-up{
background:url(assets/tail.png) center bottom no-repeat;
}
#rotator-tooltip.img-down{
background:url(assets/rev_tail.png) center top no-repeat;
}
#rotator-tooltip .tt-txt{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
background-color:#000;
max-width:300px;
padding:4px;
margin:8px 0;
}
#rotator-tooltip .tt-img{
display:none;
background-color:#000;
padding:2px;
margin:8px 0;
}
.wt-rotator .block,
.wt-rotator .vpiece,
.wt-rotator .hpiece{
position:absolute;
z-index:2;
}