@charset "iso-8859-1";
/* CSS Document */
/*------------------------------------------------------------------
Web Design and code by Felipe Cardoso
Version: beta
Author: Felipe Cardoso 
Author URL: www.fecar.com.br
Preserve a natureza, ajude fazendo a sua parte!
-------------------------------------------------------------------*/

*{margin:0;padding:0; /*border:1px solid #999;*/}
body, body.int{background:#23557d url('../img/bgasfalto.jpg') repeat;margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;font-size:62.5%;}
body.int{background:#23557d url('../img/bgpg-int-y.png') repeat-y center;}

ul{list-style:none;}
img{border:0;}
span{display: none;}
a{text-decoration:none; cursor:pointer;}
/*a:hover{text-decoration: underline;}*/
a::-moz-focus-inner{border:0;}
a:focus{outline:0;}

/* base */
.bg-capa {background: url('../img/bgpg.jpg') top center no-repeat;width:100%;margin:0 auto;}
.container_login, .rodape_content{width:960px;margin:0 auto;}
.header_login{ height:148px;margin:0;clear:both; }
.header_sistema {width:640px;height:32px;padding:9px 0 8px 0;letter-spacing:-2px;font-family: Arial, Helvetica, sans-serif;font-size: 36px;margin:0px auto 15px;color:#ffffff;font-weight:normal;}

/* header */
.frete {margin:0 auto 0;background:url('../img/MaisFrete.png') no-repeat;display:block;width:260px;height:81px; padding:0;position:relative;z-index:10; }
.frete a {width:260px;height:81px; display:block; text-indent:-9999px;}
.frota {margin:0 auto 0;background:url('../img/MaisFrota.png') no-repeat;display:block;width:260px;height:81px; padding:0;position:relative;z-index:10;}
.frota a {width:260px;height:81px; display:block; text-indent:-9999px;}
.atua {width:50px;height:50px;background: url('../img/Atua_.png') no-repeat;background-size: 50px 50px; display:block;margin:7px 0 0 0;text-indent:-9999px; float:right;position:relative;z-index:5;  }

/* conteudo */
.conteudo {width:960px;margin:0 auto 0;padding:0;}
.conteudo_login{width:645px;height:255px; margin:0 auto 0; }

h3.login {width:340px;padding:14px 0 8px 0;font-size: 22px;margin:0px auto 10px;color:#002955;border-bottom:1px solid #002955; font-weight:bold;}
.login {width:340px; margin:0 auto 0;}
.login p {font-size:11px;color:#0e1367;margin:0; font-weight:normal; text-align:center; line-height:12px;}
.login form {margin:0 auto; font-size: 14px;}
.login label {color:#87d690;font-size:11px}
.txt_login {background:url('../img/bg_txt.gif') top repeat-x;border: 1px solid #5f8629;height:14px;color:#000; padding:5px;width:256px;margin:2px 0 0 13px;}
.txtarea {background:url('../img/bg_txt.gif') top repeat-x;border: 1px solid #5f8629;color:#000; padding:2px;width:262px;margin:2px 0 0 13px;}

/* rodape */
.rodape { text-align:left; height:125px; color:#fff;font-size: 12px; }
.info_login{float:left;width:345px;padding:8px 0 0 0; margin-left:175px;}
.infologo{float:left;width:265px;height:115px;padding:0;color:#000;text-align:center;}
.rodape p{margin-left:5px;color:#fff;}
.rodape .info_login a{color:#fff;text-decoration: underline;}
.rodape .info_login a:hover {color:#90c237;text-decoration: underline;}
.rodape .info_login strong {font-size:12px;}
.facebook a{
  width:40px;
  height:40px;
  background: url('../img/facebook.png') no-repeat;
  display:block;
  margin:11px 0px 0px 4px;
  position:relative;
  text-align: right;
  float: right;
  z-index:5;
}

.instagram a{
  width:40px;
  height:40px;
  background: url('../img/instagram.png') no-repeat;
  display:block;
  margin:11px 0px 0px 4px;
  position:relative;
  text-align: right;
  float: right;
  z-index:5;
}

.linkedin a{
  width:40px;
  height:40px;
  background: url('../img/linkedin.png') no-repeat;
  display:block;
  margin:11px 0px 0px 4px;
  position:relative;
  text-align: right;
  float: right;
  z-index:5;
}

.youtube a{
  width:40px;
  height:40px;
  background: url('../img/youtube.png') no-repeat;
  display:block;
  margin:11px 0px 0px 7px;
  position:relative;
  text-align: right;
  float: right;
  z-index:5;
}

.nstechCast a {
  width: 40px;
  height: 40px;
  background: url('../img/nstechCast.png') no-repeat;
  background-size: 40px 40px;
  display: block;
  margin: 11px 0px 0px 7px;
  position: relative;
  text-align: right;
  float: right;
  z-index: 5;
}
