/* Reset ================================================================================= */
* { margin:0; padding:0; }

body          { font:14px "Franklin Gothic Book", Arial, Helvetica, sans-serif; color:#31435B; font-weight:normal;}
@media print  {
  .adm_nav    { display:none; }
  .adm_footer { display:none; }
  .noprint    { display:none; }
  .fancy_2    { display:none; }
  .adm_main   {}
  .noprintEmpresa { display: none; }
}

img           { border:0; vertical-align:top; }

a             { color:inherit; text-decoration:none; }
a:hover       { text-decoration:underline; }
:focus        { outline:0; }

/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 20px; line-height:1.35; }
h1            { font-size:20px; font-family:"Franklin Gothic Bold";font-weight:normal; }
h2            { font-size:18px; font-weight:normal; }
h3            { font-size:16px; font-family:"Franklin Gothic Book"; }
h4            { font-size:15px; font-family:"Franklin Gothic Bold";font-weight:normal; }
h5            { font-size:12px; font-family:"Franklin Gothic Bold";font-weight:normal; }
h6            { font-size:11px; font-family:"Franklin Gothic Bold";font-weight:normal; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; /*border-collapse:collapse;*/ border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
p             { margin:0 0 10px; line-height: 18px; }
strong        { font-family:"Franklin Gothic Bold";font-weight:normal; }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; font-weight:normal; font-family:"Franklin Gothic Book";}
/*sup           { font-size:1em; vertical-align:top; }*/

/* Lists */
ul,ol         { list-style:none; }

textarea {resize: none;}

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.f-right,
.left         { float:left !important; }
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-p-left    { padding-left:0 !important; }
.no-p-right   { padding-right:0 !important; }
.no-bg        { background:none !important; }
.no-border    { border: none !important; }
.clear        { clear: both; }
.warning      { padding: 10px 10px 10px 30px; color: #cc0000; font-family:"Franklin Gothic Bold";font-weight:normal; font-size: 11px; border: 1px solid #cc0000;
                background: #fbe7e7 url(../images/icon-attention.png) 10px 10px no-repeat; margin: 10px 0 0 0; }
.sem_registro { padding: 20px 10px 20px 30px; color: #d17701;font-family:"Franklin Gothic Bold";font-weight:normal; font-size: 11px; border: 1px solid #d17701;
                background: #feface url(../images/icon-attention.png) 10px 20px no-repeat; margin: 10px 0 0 0; }
p.attention   { padding: 5px 0; color: #fff; font-family: Verdana, sans-serif; font-size: 10px; background: #D75F07; text-align: center; }
.first { padding-left: 0 !important; }
b, strong{font-family:"Franklin Gothic Bold";font-weight:normal;}
/* ======================================================================================= */

/* Fonts ================================================================================ */

@font-face {
  font-family:"Franklin Gothic Book";
  src: url('fonts/frabk.eot');
  src: url('fonts/frabk.eot?#iefix') format('embedded-opentype'),
    url('fonts/frabk.woff') format('woff'),
    url('fonts/frabk.ttf') format('truetype'),
    url('fonts/frabk.svg#frabk') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family:"Franklin Gothic Bold";font-weight:normal;
  src: url('fonts/fradm.eot');
  src: url('fonts/fradm.eot?#iefix') format('embedded-opentype'),
    url('fonts/fradm.woff') format('woff'),
    url('fonts/fradm.ttf') format('truetype'),
    url('fonts/fradm.svg#frabk') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* Layout ================================================================================ */
.wrapper { margin: 0 auto; width: 100%; background: url(fundo.jpg) center top no-repeat; min-height: 600px;  }
.page {  margin: 0 auto; width: 998px; border: none; background-color:transparent;font-family:"Franklin Gothic Book"; }
.header-container { margin: 0 auto; width: 100%; height: 136px; background: url(../images/clarusjobs/adm_f_header.png) bottom repeat-x; }
.header-container .header { margin: 0 auto; width: 998px; height: 123px; position: relative; }
.main-container {}
.main-container .main { margin: 0px auto 0; width: 998px;padding-bottom:20px; }
.titulo{font-family:"Franklin Gothic Bold"; color:#CC0000; font-size:36px;line-height:36px;letter-spacing:-1px;width:320px;height:150px;padding-top:155px;margin-left:648px;text-align:right;}
.subtitulo{font-family:"Franklin Gothic Bold"; color:#3E4095; font-size:22px;line-height:24px;letter-spacing:-1px;width:320px;height:200px;margin-top:20px;margin-left:648px;text-align:right;}
.semcheiro{ float: left;margin-left:130px; width: 235px;margin-top:20px;}
.comprar{float:left;margin-left:330px;width:276px;margin-top:00px;}
.fotos{color: #fff; width: 640px; margin-left: 30px;float:left;margin-right:30px;margin-top:40px;margin-bottom:10px;height:130px;}
.fotos img{padding-right:20px;}
.vantagens{color:#fff;font-size:15px;line-height:18px;text-align:right;margin-right:30px;font-family:"Franklin Gothic Bold";float:left;width:268px;margin-top:40px;margin-bottom:10px;}
.aplicacoes{color: #fff; width: 938px; margin-left: 30px;margin-right:30px;margin-top:10px;padding-bottom:60px;}
.clear{clear:both;}