@charset "CP850";
/*##################################################################*/
/*#																   #*/
/*#		ROSSI RH 		 										   #*/
/*#		por PAPAYA COMUNICAÇÃO									   #*/
/*#		www.papayacomunicacao.com.br							   #*/
/*#																   #*/
/*##################################################################*/
@font-face {
  font-family: 'AFTA';
  src: url("../font/AftaSansThin-Regular-webfont.eot");
  src: url("../font/AftaSansThin-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/AftaSansThin-Regular-webfont.woff") format("woff"), url("../font/AftaSansThin-Regular-webfont.ttf") format("truetype"), url("../font/AftaSansThin-Regular-webfont.svg#AFTA") format("svg");
  font-weight: normal;
  font-style: normal; }

body {
  font-family: arial, sans-serif;
  font-size: 14px; }

h1 {
  font-family: AFTA, arial, sans-serif;
  font-size: 26px; }

p {
  line-height: 1.2em; }

#menu-principal {
  font-family: AFTA, arial, sans-serif;
  font-size: 18px; }

em {
  font-weight: bold; }

body #menu-principal {
  width: 980px;
  margin: 0 auto; }
  body #menu-principal li {
    float: left;
    margin: 80px 0 0 60px; }
    body #menu-principal li a {
      color: #2d506d;
      text-decoration: none; }
      body #menu-principal li a:hover {
        color: #999999; }
    body #menu-principal li#cadastre-curr {
      background: #2d506d;
      margin: 63px 0 0 20px;
      padding: 16px 15px 16px 15px; }
      body #menu-principal li#cadastre-curr a {
        color: white; }
  body #menu-principal #logo {
    margin: 20px 0 5px 25px; }
body #header {
  height: 350px;
  width: 100%;
  background: #f1f1f2;
  border-top: 1px solid #2d506d;
  border-bottom: 1px solid #2d506d; }
  body #header #nivo-slider, body #header #slider {
    width: 980px;
    height: 350px;
    background: darkgrey;
    margin: 0 auto; }
body #content {
  width: 980px;
  margin: 50px auto; }
  body #content .col {
    float: left;
    width: 300px;
    margin: 0 0 0 40px; }
    body #content .col:first-child {
      margin: 0; }
    body #content .col h1 {
      display: inline-block;
      border-bottom: 3px solid #2d506d;
      padding: 0 15px 3px 3px; }
    body #content .col hr {
      margin: 0 0 15px 0;
      padding: 0;
      border: 0;
      border-bottom: 1px solid #2d506d; }
    body #content .col p {
      text-align: justify; }
    body #content .col ul li a {
      display: block;
      background: #2d506d;
      color: white;
      text-decoration: none;
      font-size: 20px;
      font-family: AFTA, arial, sans-serif;
      padding: 15px;
      margin: 10px 0; }
      body #content .col ul li a img {
        margin: -2px 5px -2px 0; }
    body #content .col .twStat p {
      margin: 0 0 20px 0; }
    body #content .col .twStat a {
      display: inline;
      color: #2d506d;
      background: 0;
      font-size: 14px;
      padding: 0;
      margin: 0; }
  body #content .c2 {
    width: 640px; }
  body #content .servicos.col.c2 h2, body #content .quemsomos.col.c2 h2 {
    margin: 30px 0 10px 0px;
    color: #2d506d;
    font-weight: bold;
    font-size: 16px;
    padding: 10px 10px 8px 10px;
    background: #f0f0ff; }
  body #content .servicos.col.c2 h3, body #content .quemsomos.col.c2 h3 {
    margin: 20px 0 20px 15px; }
  body #content .servicos.col.c2 p, body #content .quemsomos.col.c2 p {
    margin: 20px 0 20px 15px; }
  body #content .servicos.col.c2 ul, body #content .quemsomos.col.c2 ul {
    list-style-type: disc;
    margin: 18px 0 18px 30px; }
    body #content .servicos.col.c2 ul li, body #content .quemsomos.col.c2 ul li {
      margin: 2px 0; }
  body #content input, body #content textarea, body #content select {
    padding: 8px 12px;
    margin: 2%; }
  body #content #errorAlert {
    margin: 2%; }
body #sep-clientes {
  width: 100%; }
  body #sep-clientes ul {
    width: 980px;
    margin: 0 auto; }
    body #sep-clientes ul li {
      float: left;
      width: 25%;
      text-align: center; }
body #footer {
  width: 980px;
  margin: 30px auto 50px auto; }
  body #footer p {
    font-size: 12px;
    color: #2d506d; }
  body #footer a {
    float: right;
    padding: 0 20px 0 0; }

.clear {
  clear: both; }

#linkList li {
  margin: 20px 0 30px 0; }
  #linkList li .thumb {
    float: left;
    width: 60px;
    height: 60px;
    padding: 22px;
    background: white; }
  #linkList li p {
    margin-left: 100px; }
