*{ padding:0; margin:0; list-style:none;}

@font-face {
     font-family: 'HelveticaNeueThinCond';
    src: url('hltc____-webfont.eot');
    src: url('hltc____-webfont.eot?iefix') format('eot'),
         url('hltc____-webfont.woff') format('woff'),
         url('hltc____-webfont.ttf') format('truetype'),
         url('hltc____-webfont.svg#webfontsbssoovH') format('svg');
    font-weight: normal;
    font-style: normal;
}


img, fieldset{ border:0;}

body{ background:#95CAE9 url('../images/bg_body.gif') repeat-x fixed top; font:13px "Trebuchet MS"; color:#333; }
a{color:#333; text-decoration:none;}
a:hover{ color:#444; text-decoration:underline;}



#all{margin:0 auto; width:1000px;}

/******** HEADER ********/
#header{ width:1000px; height:156px; background: url('../images/bg_header.jpg') repeat-x; position:relative; z-index:10;}
#header .vcard{background: url('../images/logo.gif') no-repeat; position:absolute; left:30px; top:28px;}
#header .vcard a{width:350px; height:82px; display:block; text-indent:-9999px;}

.data{padding:5px 8px; background:#fff; font:11px Arial, Helvetica, sans-serif; color:#777; position:absolute; top:120px; left:30px;}

#box-swf-header{ width:686px; height:237px; position:absolute; top:0; right:15px;}

#nav{ width:405px; background: url('../images/bg_nav.jpg') no-repeat; float:left; position:absolute; top:121px; left:390px;}
#nav li{padding:0 16px; background: url('../images/sep_nav.gif') no-repeat right center; float:left;}
#nav li.sep-no{ background:none;}
#nav li a, #nav li a.hov{ line-height:35px; font-family: "Trebuchet MS"; font-weight:bold; font-size:12px; color:#fff; text-transform:uppercase; text-shadow: #222 0px 0px 2px; float:left;}
#nav li a:hover, #nav li a.hov:hover{ text-shadow: #fff 0 0 8px; color:#fff; text-decoration:none;}

.ico-atendimento-online{width:210px; height:60px; background: url('../images/ico_atendimento.jpg') no-repeat  right center; font-size:19px; position:absolute; top:40px; left:530px;}
.ico-atendimento-online span{}
.ico-atendimento-online strong{color:#E67817; display:block;}

#box-login{ padding:0 20px; width:152px; height:180px; background: url('../images/bg_login.jpg') no-repeat; position:absolute; top:33px; right:14px; z-index:10;}
#box-login h3{top:-16px; position:relative; padding-left:20px; background: url('../images/ico_cadeado.gif') no-repeat; font-size:13px;}
#box-login .forms {padding:0 0 0 0; position:relative; top:-7px;}
#box-login .forms label{ font-size:11px; color:#fff; font-weight:bold}
#box-login .forms .div-label{ margin:0; padding-top:5px; text-align:right;}
#box-login input[type=text], #box-login input[type=password]{width:140px;}
#box-login .forms ul{padding-top:3px;}
#box-login .forms ul li{padding:0 0 0 10px; background: url('../images/ico_set.gif') no-repeat left center; line-height:22px;}
#box-login .forms ul li a{ font-size:11px; color:#fff; text-decoration:underline; }

.box-logado{padding:40px 0 0 0; color:#fff;}
.box-logado ul{ margin:20px 0 0 20px;}
.box-logado ul li{ padding:3px 0; list-style:disc;}
.box-logado ul li a{ text-decoration:underline; color:#fff;}


/******** CONTENT ********/
#all-content{ width:1000px; background:#FFF url('../images/bg_content.jpg') repeat-y left; float:left; clear:both;}



/********* MENU **********/
#menu{ width:240px; float:left;}
#menu ul{padding:8px 0 0 9px; width:220px;}
#menu ul li, #menu ul li.hov{margin:2px 0; height:36px; line-height:36px; background:#2C7298 url('../images/bg_list_menu.jpg');}
#menu ul li a, #menu ul li.hov a{padding:0 0 0 18px; height:36px; font:bold 18px/36px 'HelveticaNeueThinCond'; font-size-adjust:0.58; color:#fff; text-shadow: #111 1px 1px 1px; background: url('../images/ico_menu.jpg') no-repeat left;  display:block; }
#menu ul li a:hover, #menu ul li.hov a:hover{ color:#CBE1EF; text-decoration:none;}
#menu ul li.hov{ background:#E67817 url('../images/bg_list_menu_hov.jpg'); color:#fff !important;}

#menu .cotacao-dolar{margin: 14px auto 10px auto; padding:1px; width:192px; border:1px #CCC solid;}
#menu .cotacao-dolar h3{padding-left:5px; background:#555; color:#FFF; font-size:14px; line-height:24px;}
#menu .cotacao-dolar div{ padding:8px 5px; font-size:12px; background: url('../images/bg_cotacao_dolar.gif') repeat-x bottom;}
#menu .tempo{ margin:14px 0; text-align:center;}


/********* CONTENT **********/
#content{padding:5px 6px; width:742px; float:left; position:relative;}

img.i{padding:5px; background:#f2f2f2; border:1px #CCC solid; }
a:hover img.i{ background:#98C7E1; border:1px #98C7E1 solid;}
#content p{ line-height:1.5em;}
#content p a{ color: #006699 !important; text-decoration:underline !important;}
#content p a:hover{ color:#006699 !important; text-decoration:none !important;}

.mais{padding-top:15px; text-align:right; clear:both;}
.mais a{padding:4px 10px; background:#EBF4FA; border:1px #fff solid; *border:1px #B6D7ED solid; font-size:11px; color:#003366; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; -moz-box-shadow: 0 0 6px #aaa; -webkit-box-shadow: 0 0 6px #aaa; box-shadow: 0 0 6px #aaa; font-weight:bold;}
.mais a:hover{ background:#B6D7ED; text-decoration:none;}

.fonteBox{ position:absolute; top:325px; right:320px; z-index:10;}
.fonteBox h4{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; font-weight:normal;}
.fonteBox ul li{padding-left:3px; float:left;}
.fonteBox ul li a{padding:2px 4px; background: #fc0; border:2px #fc0 outset; font-weight:bold; color:#000; text-decoration:none; float:left;}
.fonteBox ul li a:hover, .fonteBox ul li a:focus{  background:#fc0;}
.fonteBox ul li a:active, .fonteBox ul li a:focus{border:2px #fc0 inset;}

.tit-h2{margin:6px 0 26px 0; padding-left:8px; border-bottom:2px #666 solid; height:22px; position:relative; z-index:1;}
.tit-h2 strong{padding:4px 8px; background: url('../images/bg_h2.jpg') repeat-x; border:1px #98C7E1 solid; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; font:bold 20px 'HelveticaNeueThinCond', Arial, Helvetica, sans-serif; color:#D06F15; text-shadow: #fff 1px 1px 0px; display:inline-table; position:absolute; top:6px; left:9px;}
.tit-h3{margin-top:12px; padding-left:21px; background: url('../images/ico_list.gif') no-repeat left center; font-size:14px; clear:both; text-decoration:underline;}
.tit-h4{ margin:15px 0 4px; font-size:14px; clear:both;}

#banner-swf{ width:548px; height:208px;}

.icos-intera{ position:absolute; top:60px; right:10px;}
.icos-intera div{padding:10px 0; width:182px; height:48px; border-bottom:1px #999 dotted;}
.icos-intera div span{ font:bold 24px 'HelveticaNeueThinCond', Arial, Helvetica, sans-serif;}
.icos-intera div a{padding-top:3px; font:13px Arial, Helvetica, sans-serif; display:block; color:#E67817;}
.icos-intera div.ico-webmail{background: url('../images/ico_webmail.gif') no-repeat right center;}
.icos-intera div.ico-feed{background: url('../images/ico_rss.gif') no-repeat right center;}

/* Home */
.box-home1{padding:0 10px 0 8px; width:452px; border-right:1px #aaa dotted; float:left;}
.box-home1 p.texto-apresentacao{ text-align:justify;}

.box-home2{padding:0 0 10px 10px; width:256px; float:left;}
.list-servicos li, .list-informativos li{padding:4px 0 4px 22px; background: url('../images/ico_list.gif') no-repeat left 5px; border-bottom:1px #aaa dotted;}
.list-servicos li span, .list-informativos li span{ font-size:11px; color:#E67817;}
.list-servicos li a, .list-informativos a{ font-size:16px; font-weight:bold;}
.list-informativos a{font-size:13px; font-weight:normal;}

.box-twittes{clear:both;}
#twitter_update_list {width:570px; min-height:140px; float:left;}
#twitter_update_list li {margin-left:16px; padding:5px 0; border-bottom:1px #aaa dotted; list-style:disc; color:#333;}
#twitter_update_list li a { font-size:11px;}

.twitter-ac{ width:164px; height:130px; background: url('../images/ico_twitter_passaro.jpg') no-repeat; text-indent:-99999px; float:left;}
.twitter-ac a{width:164px; height:130px; display:block;}

/* Páginas */
.style-paginas{padding:0 2px 12px 8px;}
.style-paginas p{ padding:5px 0;}

.links{padding:0 0 0 5px;}
.links dt{margin-top:15px; display:block;}
.links dt a{color: #0000FF; text-decoration:underline;}


/********** BOX USUÁRIO CADASTRO ********/
.boxAutentifica1{padding:10px; width:337px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; -moz-box-shadow: 0 0 6px #aaa; -webkit-box-shadow: 0 0 6px #aaa; box-shadow: 0 0 6px #aaa; float:left;}

#result_forca_pass{margin-left:3px; margin-top:4px; padding-top:10px; height:22px; background:url('../images/bg_senha_cinza.gif') repeat-x; position:relative;}
#result_forca_pass p{width:150px; text-align:right;  font-weight:bold;}
.senha_cur, .senha_rui{}
.senha_rui{height:22px; background:url('../images/bg_senha_red.gif') repeat-x 0 -10px;color:#c00;}
.senha_roz{height:22px; background:url('../images/bg_senha_yellow.gif') repeat-x 0 -10px; color:#fc0;}
.senha_rel{height:22px; background:url('../images/bg_senha_verde.gif') repeat-x 0 -10px; color:#060;}


/* Lista informativos */
fieldset.box-select{margin:5px 0; padding:8px 5px; background:#f9f9f9 url('../images/bg_legenda.jpg') repeat-x bottom; border:1px #CCC solid; -moz-box-shadow: 1px 2px 4px #aaa; -webkit-box-shadow: 1px 2px 4px #aaa; box-shadow: 1px 2px 4px #aaa; }
.listas-inf h4.tit-h4{ margin:0 !important;  clear:none !important; }
.listas-inf h4.tit-h4 a{padding:0 !important; background:none !important; text-decoration:underline;}
.listas-inf h4.tit-h4 span{color: #E67817; font-size:0.9em; text-decoration:none !important;}
.listas-inf dd{ padding:12px 0; border-bottom:1px #CCC dotted; width:730px; float:left;}
.listas-inf dd p a{ line-height:18px;}
.listas-inf dd img{margin-right:8px; float:left;}

/* Detalhes informativo */
.tit-h1{margin-top:14px; font-size:1.4em; text-decoration:underline;}
.date{color: #E67817; font-weight:bold;}
.detalhes-tx-foto{padding-top:10px;}
.detalhes-tx-foto a{ text-decoration:underline; color:#97D8FF !important;}
.detalhes-tx-foto a:hover{ text-decoration:none !important;}
.detalhes-tx-foto .foto{margin-left:10px; padding:4px 0; width:215px; background:#f9f9f9 url('../images/bg_legenda.jpg') repeat-x bottom; border:1px #CCC solid; -moz-box-shadow: 1px 2px 4px #aaa; -webkit-box-shadow: 1px 2px 4px #aaa; box-shadow: 1px 2px 4px #aaa; text-align:center; float:right;}
.detalhes-tx-foto .foto small{ padding:0 4px; font-family:Arial, Helvetica, sans-serif; line-height:1.0em; color:#333;}
.detalhes-tx-foto p.fonte{ margin-top:5px; clear:both;}

/* Mais informativos */
ul.list{ margin-left:15px;}
ul.list li{ padding:2px 0; border-bottom:1px #CCC dotted; list-style:disc;}
ul.list li a{ color:#fff;}


/*  Lista publicações */
.list-documentos{padding:10px; margin:20px 0 10px 0; width:710px; background:#f6f6f6; border:1px #CCC solid; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; float:left; position:relative;}
.list-documentos h3{ font-size:14px; width:400px; text-decoration:underline;}
.list-documentos .post-data-doc{padding:3px 4px; position:absolute; background:#fff; border:1px #CCC solid; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; right:-1px; top:-10px;}

.list-documentos p{width:420px; float:left;}
.botao-arq{ float:right;}
.botao-arq a{padding:2px 5px; text-decoration:underline; color:#006699; background:#fff; border:1px #ccc solid; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow: inset 0 1px 6px #ccc; -webkit-box-shadow: inset 0 1px 4px #ccc; box-shadow: inset 0 1px 4px #ccc; float:left; display:block;}
.botao-arq img{margin-right:4px; vertical-align:middle;}
.botao-arq a:hover{ display:block; border:1px #999 solid; }

/********LISTA ÁLBUNS*********/
ul.list-albuns-fotos{}
ul.list-albuns-fotos li{padding:15px 8px; width:165px; height:200px; border-bottom:1px #999 dotted; float:left;}
ul.list-albuns-fotos li span{color:#E67817; font-size:11px; display:block;}


/************ FAZENDA **********/
#content-fazenda{padding:5px 5px 13px 7px; background:#fff; width:983px; float:left; position:relative;}

p.descr-fazenda{ padding:25px 0 10px 0; width:966px; text-align:justify; float:left;}

#box-fazenda{ padding:15px 0 15px 15px; width:953px; background: #475210 url('../images/bg_fazenda.jpg') repeat-x top; border:1px #454E14 solid;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:left;}

#box-paramentros, #box-foto-fazenda, #box-mural, #box-fotos{padding:10px 10px 10px 10px; background:#EEF4CC;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:2px 2px 3px #333; -webkit-box-shadow:2px 2px 3px #333; box-shadow:2px 2px 3px #333; float:left;}

.tit-h2-fazenda{ padding:0 0 0 8px; line-height:32px; font-family:'HelveticaNeue ThinCond'; font-size:23px; color:#fff; background:#CC9900 url('../images/bg_h2_fazenda.gif') repeat-x; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; text-shadow: #804000 1px 1px 1px;}

#box-paramentros{margin-right:15px; width:270px; height:352px; display:inline; float:left;}
.all-parametro{ padding:6px 10px; background:#fff; border:1px #999 dotted; border-top:0; height:308px; overflow:auto;}
.all-parametro h2, .all-parametro h3, .all-parametro h4{ margin-top:13px; font-size:16px; }

.all-parametro a{ color:#0000FF; text-decoration:underline;}
.all-parametro  p{ font-size:12px;}
.all-parametro ul, .all-parametro ol{ margin-left:14px;}
.all-parametro ul li{ padding:5px 0; border-bottom:1px #999 dotted; font-size:12px; list-style:disc;}
.all-parametro ol li{ list-style:decimal;}

#box-foto-fazenda{margin-right:15px; width:270px; height:352px;  display:inline; float:left;}
#box-mural, .box-mural-class{width:310px; height:352px; float:left; position:relative;  z-index:30 !important;}
.box-mural-class{width:950px!important; height:640px!important; position: absolute!important; top:115px; right:10px;}

#box-mural .pages dd a, #box-mural .pages dd b{ background:#454E14 !important;}
#box-mural .pages dd a:hover{background:#fc0 !important; color:#454E14;}

.bt-max-min-comment{ position:absolute; background: #996600; -moz-box-shadow: 0px -1px 3px #666; -webkit-box-shadow: 0 0 5px #777; box-shadow: 0 0 5px #777; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;  padding:2px 7px; font-weight:bold; top:-12px; right:20px;}
.bt-max-min-comment a{color:#fff;}

#bt-comentario{ position:absolute; right:14px; top:15px;}
#bt-comentario a{ padding:2px 6px !important; height:18px !important; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:left;}

#box-form-comentario{padding:5px 9px; width:290px; background:#fff; border:1px #CC9900 solid; position: absolute; right:10px; display:none; z-index:20;}

#box-mural .select-comentario{ padding:4px; background:#e9e9e9; border:1px #999 dotted; border-top:0; border-bottom:0;}
#box-mural .select-comentario select, #box-form-comentario select{ width:253px;}

#box-mural #list-mural, .list-mural-class{ background:#fff; height:220px; border:1px #999 dotted; border-top:0;  overflow:auto;}
.list-mural-class{ height:500px!important;}
#box-mural #list-mural li{ padding:6px; border-bottom:1px #e9e9e9 solid; font-size:12px;}
#box-mural #list-mural li span{ font-size:11px; color:#777;}
#box-mural #list-mural li span.autor-comment{ color:#454E14;}

#box-mural #list-mural li span.bt-responder{ display:block;}
#box-mural #list-mural li span.bt-responder a{padding:0 3px; background:#999; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#fff; font-size:10px;}
#box-mural #list-mural li span.bt-responder a:hover{ background:#454E14; text-decoration:none;}

#box-mural #list-mural li.resposta{ border-left:4px #999900 solid; background:#f2f2f2;}

#box-fotos{ margin-top:15px; clear:both;}
#box-fotos ul{padding:9px 0 6px 10px; width:910px; background:#fff; border:1px #999 dotted; float:left;}
#box-fotos li{ width:112px; float:left;}
#box-fotos li img{ width:90px; height:90px;}
#box-fotos li a:hover img{ background:#CC9900; border:1px #CC9900 solid;}


/* Paginação */
.pages{padding:10px 0; clear:both; float:left;}
.pages p{padding:0!important;}
.pages dt{display:none;}
.pages dl{padding:7px 0;}
.pages dd{padding:0 2px!important; float:left;}
.pages dd a, .pages dd b{padding:3px 8px; background: #538EB0; border:1px #fff solid; *border:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: 0 0 5px #777; -webkit-box-shadow: 0 0 5px #777; box-shadow: 0 0 5px #777;  font-weight:bold; color:#fff; text-decoration:none; float:left;}
.pages dd a:hover, .pages dd b{padding:3px 8px; background:#E67919;  color:#fff;}
.pages dd.ant a, .pages dd.prox a{padding:3px!important; background:#fff!important; color:#000!important;}
.pages dd.ant a:hover, .pages dd.prox a:hover{color:#c00!important;}




/******** FORMS ********/
.forms label{padding:4px 0; display:block;}
.forms label span{ display:block;}
.forms label span b{ color:#f00; font:12px Verdana, Arial, Helvetica, sans-serif;}
.forms label.label-bt{margin-left:90px;}

input[type=text], input[type=submit], input[type=reset], input[type=password], textarea, select{padding:4px; background:#fff; border:1px #e9e9e9 solid;  *border:1px #ccc solid; -moz-box-shadow: inset 0 1px 4px #999; -webkit-box-shadow: inset 0 1px 4px #999; box-shadow: inset 0 1px 4px #999; font:1.0em Arial, Helvetica, sans-serif; -moz-border-radius:3px; -webkit-border-radius:3px;}
.forms input[type=text]:hover, .forms  input[type=text]:focus,  .forms  input[type=password]:focus, textarea:hover, textarea:focus{ border:1px #E67919 solid;}
select{ font:1.0em "Trebuchet MS";}
option{padding-left:3px; border-bottom: 1px #e9e9e9 solid;}

input[type=submit].bt, input[type=reset].bt, #bt-comentario a{padding:0 6px; height:2.2em; border:1px #CA9F0A  solid; !important; -moz-box-shadow: inset 0 1px 6px #fff; -webkit-box-shadow: inset 0 1px 4px #fff; box-shadow: inset 0 1px 4px #fff; color:#000; font:1.0em "Trebuchet MS"; font-weight:bold; background:#FED223;}
input[type=submit].bt:hover, input[type=reset].bt:hover{cursor:pointer;}

.div-label{ margin-top:8px;}

#loading_indique{padding:2px 4px; background:#009900; color:#fff; font-weight:bold; display:none;}

.contato-end{width:316px; height:108px; background: url('../images/bg_contato.gif') no-repeat; position:absolute; top:125px; right:2px; display:block;}

.contato-mapa{ position:absolute; top:305px; right:28px;}

#erro{}
#erro h4{margin:0; border:0; width:auto; padding:4px 6px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; background: #c00;}
#erro p.er{padding:8px; background:#F2F2F2; color:#000; text-shadow: #000 0px 0px 0px; clear:both; border:0;}
.erro{ padding:0 4px; color:#c00;}




/********MAPA DO SITE*******/
#mapadosite{}
#mapadosite ul{ padding:15px 10px;}
#mapadosite li{ margin-left:18px; line-height:20px; list-style:disc; color:#fc0} 
#mapadosite li a{ color:#fff; text-decoration:underline;}


/******** FOOTER ********/
#footer{padding:15px; width:970px; color:#333; font-size:0.9em; background: url('../images/bg_footer.jpg'); float:left; position:relative; clear:both;}
#footer .vcard address{ font-style:normal;}
#footer .vcard a{ text-decoration:underline;}
#footer .by{padding-left:15px; width:150px; background: url('../images/bg_by.jpg'); font-size:0.9em; height:26px; line-height:26px; color:#f2f2f2; position:absolute; top:4px; right:0;}
#footer .by a{ font-weight:bold; color:#fff; text-decoration:underline;}
#footer .copy{ font-style:normal; font-size:11px; position:absolute; top:70px; right:12px;}
