﻿/*CSS RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td{margin:0;padding:0;} table{ border-collapse:collapse; border-spacing:0; } fieldset,img{ border:0; } address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal; } ol,ul{ list-style:none; } caption,th{ text-align:left; } h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }q:before,q:after{ content:'';}abbr,acronym{border:0;}

body
{
 background-color: #eaece7;
 font: normal 12px/18px Arial, sans-serif;
 background-image: url('../../images/green.gif');
 background-repeat: repeat-x;
 text-align: center;
 line-height: 135%;
 margin-bottom: 15px;
}


img.Bullet{position: relative;top: 3px;}
a{color:Black;cursor:pointer;}
a:active{color:Gray;}

/* --------------BOTÕES-------------- */
a.btnoff, a.btnoff:hover, a.btnoff:active, a.btnon{display: block;width: 90px;height: 26px; float: left;vertical-align: text-bottom;overflow: inherit; text-align: center;vertical-align: middle;color: White;font-weight: bold;}
a.btnoff{background-image: url('../../images/btnOff.gif');}
a.btnon{background-image: url('../../images/btnOn.gif');}
a.btnoff:hover{ background-image: url('../../images/btnOn.gif');}

/* --------------BOTÕES SUBMENU-------------- */
a.sbtnoff, a.sbtnoff:hover, a.sbtnoff:active, a.sbtnon
{display: block;padding: 0px;text-align: center;vertical-align: middle;color: #dfe7d1;float:left;height: 25px;padding: 10px 15px 0 15px;line-height: 120%;font-size: 11px;}

a.sbtnoff:hover{text-decoration: underline ;color: White;font-weight: bold;}

a.sbtnon{text-decoration: underline overline;color: White;font-weight: bold;font-weight: bold;}
a.sbtnoff{color: #dfe7d1;font-weight: bold;}

/* --------------BOX'S-------------- */

div.intro{margin: 100px auto;}

div.textomarketing{ float: right; font-size: 15px; color: White; text-align: center; vertical-align: middle; overflow: hidden; border-left: solid 6px white;}

#tudo{ width: 960px; margin: 0px auto;}

div.sombrahead{ height: 10px; background-image: url('../../images/grad_01.gif'); background-repeat: repeat-x; overflow: hidden;}

div.boxmenu{ padding-top: 43px; text-align: center; background-image: url('../../images/btnoff.gif'); height: 27px; background-position: bottom; background-repeat: repeat-x;}

div.boxsubmenu{ background-color: #8a9872; font-size: 11px; width: 100%;}

div.boxmensagemsucesso, div.boxmensagemerro{ background-image: url('../../images/gradSoft.gif'); font-size: 12px; font-weight: bold; color: Green; border: solid 1px #cfcfcf; text-align: justify; margin: 0px auto 10px auto; padding: 15px; text-align: center;}

div.boxmensagemerro{ color: Red;}

div.erro{ background-image: url('../../images/process-stop.png'); width: 32px; height: 32px; position: absolute;}

div.submenu{ padding: 10px; display: inline-block; clear: none;}


div.float{ float: left; display: block; overflow: hidden; clear: none;}
div.gradesq, div.graddir{ height: 400px; width: 28px; background-image: url('../../images/gradesq.gif');}
div.graddir{ background-image: url('../../images/graddir.gif');}
div.gradvesq{ height: 50px; width: 28px; background-image: url('../../images/gradvesq.gif');}

div.gradvdir{ height: 50px; width: 28px; background-image: url('../../images/gradvdir.gif');}

img.logo1{ background-image: url('../../images/logo01.gif'); width: 282px; height: 23px; float: left; position: absolute; margin-left: 35px; margin-top: 23px;}

div.logo{ background-image: url('../../images/utschbr.gif'); width: 254px; height: 27px; margin-left: 45px; margin-top: 10px; margin-bottom:10px;}
div.boxprincipal{ float: left; border: solid 6px white; background-color: White; text-align: left; width: 880px; clear: none; overflow: hidden;}
div.head{ border-bottom: solid 6px white; height: 70px; background-color: #3c7419; overflow: hidden; }
div.navigation{ line-height: 200%; background-color: #2f3b1d; border-bottom: solid 6px white; position:relative;}
div.navigation a{ text-decoration: underline;}
div.navigation div.boxmenu a{ color: White; text-decoration: none;}
div.corpo{ background-color: white; background-image: url('../../images/gradCorpoTop.gif'); background-repeat: repeat-x; overflow: hidden; padding: 5px 20px 0px 20px;}
div.textocorpo{ background-image: url('../../images/fundoBloco.gif'); padding: 18px 0; background-repeat: repeat-y; margin: 0px auto 18px auto; border: solid 1px #ececec; border-top:solid 0px; overflow: hidden; text-align:justify;}



div.location{ color: White; position: absolute; font-weight: bolder; margin: 13px; }
div.location a{ color: #c8d1b8;}

div.localization{ color: #c8d1b8; position: absolute; font-weight: bolder; margin: 10px; right:17px;}
div.localization a{ font-weight: normal; color: #dfe7d1;}

div.legendaEsq, div.legendaDir{ padding: 20px; text-align: center; font-size: 10px; text-transform: uppercase; overflow:hidden;}
div.legendaEsq{ float: left; padding-left: 30px;}
div.legendaDir{ float: right; padding-right: 30px;}
div.legenda{ display: block; height: auto; font-size: 10px; text-align: center; text-transform: uppercase;}

div.centralizar{ margin: 0px auto; text-align:center;}

div.noticias{ width: 315px; overflow: hidden; margin-left: 30px;}

div.noticiasCorpo{ background-image: url('../../images/gradSoft.gif'); padding-top: 10px; padding-bottom: 15px; background-repeat: repeat-x; margin: 0px auto; text-align: justify; border: solid 1px #ececec;}

.padding{padding:0 25px 0 25px;}



/* --------------LINHAS BOX's-------------- */
div.meio75x4{ position: absolute; margin-left: 354px; background-color: White; width: 6px; height: 70px;}

/* --------------PARAGRAFOS-------------- */

.corpo h1{ font-size: 12px; font-weight: bold; margin: 13px auto 0px auto; padding-left: 20px; padding-right: 20px;color: #414141; background-image: url('../../images/titleHeader.gif'); display: block; height: 29px;line-height: 30px;overflow: hidden;text-indent: 10px; clear:both;}
.corpo a.leiamais{margin-left: 30px;}
.corpo .textocorpo h3{margin-left: 30px;margin-right:30px; font-size: 12px;}
.corpo p, .corpo ul{color: Black;padding: 8px 30px 8px 30px;margin: 0px;}
.corpo .colunaDupla50 ul{padding-right:10px!important;}
.corpo .colunaDupla50 ul{padding-top:0;}
.corpo ul{text-indent: 0px;margin-left:20px;}
.corpo .highlight{ font-weight:bold; background:#f5fbee; border: solid 1px #d6f5b3; margin:0 20px; padding:10px; text-align:center;}

div.rodape{ height:53px;border-top: solid 6px White;background:#3c7419 url(/images/rodape.gif) repeat-x bottom;clear: both;}
.rodape{line-height:17px;font-size: 10px;text-align: center; padding:5px 0 6px;}
.rodape p, .rodape a{padding: 2px;color: White;}
.rodape a{text-decoration: underline;padding-left: 2px;padding-right: 2px;}



.textomarketing h2{vertical-align: middle;color: #b7dca6;font-size: 16px;}



.textocorpo a{color: #515e3d;font-weight:bold;}

/*--------------- OUTROS ----------------*/

table{width: 100%;text-align: center;}

img{border: solid 0px;}

table div.legenda, table img{margin: 0px auto 0px auto;}

img.border{ border: solid 1px Gray;}

table.info{text-align: left;margin-left: 40px;}

/*REFERENTES A LOGIN E CADASTRO */

div.login, div.cadastro{float:left;width:100%;}
div.linha, div.linhaGrande{margin:0 auto;width:600px;display:block; overflow:hidden; text-align:center; vertical-align:bottom; overflow:hidden;}
div.linhaGrande { height: 120px; }
div.colunaDuplaTexto, div.colunaDuplaForm, div.colunaDuplaTextoObrigatorio{width: 40%;padding-left:10px;padding-right:10px;float: left; overflow: hidden;}
div.colunaDuplaTexto, div.colunaDuplaTextoObrigatorio{ width: 35%; text-align: right;}
div.colunaDuplaTextoObrigatorio{ font-weight:bold;}
div.colunaDuplaForm{text-align: left;}
div.blank{display: block;clear: both;height: 15px;width: 15px;}

div.colunaDupla50{width:270px;/*=LarguraTotal/nColunas-2xPadding*/float:left;padding-left:30px;display:block;line-height:20px;}
div.colunaDupla50 ul{line-height: 20px;}


ol.sitemap{ padding-left:30px; line-height: 180%; list-style-image: none;}
ul.sitemap li ul li{list-style-type:square;}
.abaLogin{ background:url('../../images/aba.gif'); width:311px; height:44px; float: right; position: relative; overflow: hidden; text-align: right; top:-10px; display:none;}
.abaLogin div{ text-align: right;margin-right: 15px; width:290px;height:44px;font-size:11px;color:Gray;line-height: 110%;}
.abaLogin div a{color: #515e3d;}

/*regras bases*/
ul{ list-style-type:disc;}
thead tr *, tfoot tr *{font-weight:bold;}
h1, h3{padding: 0px;margin: 0px;}
h5{font-size: 9px;color: Black; text-indent: 30px; padding: 0 30px 0 30px; margin: 0px;}

/*suporte*/
.bold{ font-weight:bold;}

.clear{display:block; clear:both;width:100%; height:0px;overflow:hidden; zoom:1;}
