/*Alpha PNG support for IE
------------------------------
Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
*/

/** html img {
filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="blank.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}
/* fim alpha suporte */

body{
margin:0px;
background:url(img/bg1.jpg);
background-attachment:fixed;
background-repeat:repeat-x;
background-color:#AA9F71;
font-family:'trebuchet ms', verdana, arial, sans-serif;
list-style-type:none;
}

h2{
font-size:14px;
color:#F8F6ED;
margin:0px;
}

h2{
font-size:14px;
color:#692B2B;
margin:0px;
}

h3{
font-size:14px;
color:#692B2B;
margin:0px;
}

h4{
font-size:11px;
color:#000000;
margin:0px;
}

img {
border:0px;
}

iframe{
border:1px solid #7F9DB9;
}

a:link, a:visited {
text-decoration:none;
color:#655B2C;
}

a:hover /*a:active*/ {
text-decoration:none;
color:#655B2C;
/*font-weight:bold;*/
}

/* /////////////////////////////////// CLASSES FORMATACAO DE TEXTO E AFINS */
.txt1{
color:#333333;
font-size:11px;
text-align:justify;
line-height:20px;
}

.txt_red{
color:#FF0000;
font-size:11px;
}

#bg_row{
background-color:#F5F5F5;
}

.bullet_glossario {
list-style:square;
}

.saibamais {
color:#636363;
font-size:12px;
font-weight:bold;
margin-left:130px;
}

.colorir {
color:#000000;
}

.logo_twitter {
float:right;
margin:0;
}

.topo {
color:#333333;
text-align:right;
}

#top-link { 
display:none; 
position:fixed; 
right:5px; 
bottom:5px; 
color:green; 
font-weight:bold; 
text-decoration:none; 
border:1px solid green; 
background:Lightgreen; 
padding:10px;
}

/* FIM DAS CLASSES DE FORMATACAO DE TEXTO E AFINS*/


/*  ////////////////////////////////// FORMULARIOS */

select{
padding:2px;
border:1px solid #7F9DB9;
color:#636363;
font-size:11px;
}

textarea{
padding:0px;
border:1px solid #7F9DB9;
color:#636363;
font-size:11px;
}

input{
padding:0px;
border:1px solid #7F9DB9;
color:#636363;
font-size:11px;
}

input[type=image]{
padding:0px;
border:0px solid #7F9DB9;
color:#636363;
font-size:11px;
}

input[type=radio]{
padding:0px;
border:0px solid #7F9DB9;
color:#636363;
font-size:11px;
}

/* FORMULARIOS */

/*
/////////////////////////////////////////////////////////////////////////////  DIVs */

/* /////////////// TOPO */
#topo{
width:778px;
height:76px;
}

#logo{
width:187px;
height:70px;
float:left;
margin-top:3px;
margin-left:15px;
}

#logo_nome {
position:absolute;
background:url(img/nome_bolsa.png) no-repeat;
color:#000000;
left:332px; 
top:3px; 
width:262px; 
height:69px; 
z-index:1;
}

#menu1{
width:264px;
height:23px;
float:right;
margin-right:13px;
background-image:url(img/bg_menu1.png);
font-size:11px;
padding-top:3px;
}

#menu1 a:link a:visited {
text-decoration:none;
color:#655B2C;
}

#menu1 a:hover /*a:active*/ {
text-decoration:underline;
color:#655B2C;
/*font-weight:bold;*/
}

/* FIM DIV TOPO */

/* /////////////// BANNER */

#banner{
width:768px;
height:10px;
/*height:205px;*/
}

/* FIM DIV BANNER */

/* /////////////// MENU 2 */

#menu2{
background:url(img/bg_menu2.jpg) repeat-y;
width:auto;
height:25px;
font-size: 18px;
}

#topo_menu2{
width:auto;
height:14px;
/*background:url(swf/bg_top_conteudo.gif) repeat-x;*/
}

#bottom_menu2{
width:778px;
height:8px;
background-color:#FFFFFF;
}

/*
#menu2 a:link, a:visited {
text-decoration:none;
color:#655B2C;
padding-left:3px;
padding-right:3px;
}

#menu2 a:hover, a:active {
text-decoration:none;
background:#7A7148;
color:#fff;
padding-left:3px;
padding-right:3px;
}
*/

/* FIM DIV MENU2 */

/* /////////////// MENU 3 */

#menu3{
background:url(img/bg_menu2.jpg) no-repeat;
width:778px;
height:25px;
font-size: 18px;
}

#topo_menu3{
width:auto;
height:14px;
/*background:url(swf/bg_top_conteudo.gif) repeat-x;*/
}

#bottom_menu3{
width:778px;
height:8px;
}

#menu3 a:link, a:visited {
text-decoration:none;
color:#655B2C;
padding-left:3px;
padding-right:3px;
}

menu3 li{
display:inline;
float:left;
list-style-type:none;
}

/*a:active*/
#menu3 a:hover {
text-decoration:none;
background:#7A7148;
color:#fff;
padding-left:3px;
padding-right:3px;
}

/* FIM DIV MENU3 */

/* /////////////// DIV CONTEUDO */
#conteudo{
/*width:778px;
float:left;*/
background:url(img/bg_conteudo.gif) repeat-y;
}

/* FIM DIV CONTEUDO */

/* /////////////// BUREAU */

#bureau{

}

#foto_designer{
width:105px;
height:133px;
background:url(img/bg_foto_bureau.gif) no-repeat;
margin-left:37px;
padding:10px;
}

/* /////////////// COLUNA 1 */

#coluna1{
width:200px;
float:left;
clear:both;
padding:10px;
}

#foto{
width:191px;
height:310px;
float:left;
display:table-cell;
}

#newsletter{
width:185px;
height:96px;
background:url(img/bg_newsletter.jpg) no-repeat;
float:left;
padding: 8px;
}

#coluna2{
width:558px;
}

/* /////////////// COLUNA 2 A */

#coluna2a{
width:327px;
float:left;
/*clear:both;*/
padding-top:10px;
padding-bottom:10px;
font-size:11px;
color:#636363;
}

.img_cadastrar {
margin-top:131px;
}

#vagas{
width:317px;
/*height:55px;*/
padding-top:3px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
float:left;
background:url(img/bg_vagas1.jpg) repeat-x;
background-color:#A79C6F;
}

#vagas2{
width:307px;
/*height:20px;*/
padding:5px;
background-color:#FFFFFF
}

.vaga_dest_tit {
font-family:'trebuchet ms', verdana, arial, sans-serif;
font-size:13px;
text-align:center;
line-height:20px;
}

#coluna2a ul{
display:inline;
float:left;
list-style-type:none;
margin:0px;
padding-left:0px;
padding-top:3px;
padding-right:3px;
}

#coluna2a a:link, a:visited{
text-decoration:none;
color:#636363;
padding-left:3px;
padding-right:3px;
}

/*a:active*/
#coluna2a a:hover {
text-decoration:none;
background:#636363;
color:#fff;
padding-left:3px;
padding-right:3px;
}

/* COLUNA 2 A */

/* ////////////////////////////// COLUNA CONTENT 2A */
#content_2a{
width:327px;
text-align:justify;
}

#content_2a ul{
display:inline;
float:left;
list-style-type:none;
margin:0px;
padding-left:0px;
padding-top:3px;
padding-right:3px;
font-size:11px;
}

#content_2a a:link, a:visited{
text-decoration:none;
color:#636363;
padding-left:3px;
padding-right:3px;
}

/*a:active*/
#content_2a a:hover {
text-decoration:none;
/*background:#636363;*/
color:#636363;
padding-left:3px;
padding-right:3px;
}

/* FIM CONTENT 2A */

/* /////////////// COLUNA 2 B */
#coluna2b{
width:211px;
clear:both;
padding:10px;
font-size:11px;
}

#anuncie1{
width:211px;
height:107px;
}

#coluna2b ul{
display:inline;
float:left;
list-style-type:none;
margin:0px;
padding-left:0px;
padding-top:3px;
padding-right:3px;
}

#coluna2bb{
}

#coluna2bb a:link, a:visited{
text-decoration:none;
color:#636363;
padding-left:3px;
padding-right:3px;
}

/*a:active*/
#coluna2bb a:hover {
text-decoration:none;
background:#636363;
color:#fff;
padding-left:3px;
padding-right:3px;
}

/* COLUNA 2 B */

#bottom{
height:94px;
background:url(img/bottom.gif) repeat-x;
background-color:#fff;
text-align:center;
font-size:11px;
}

/* ////////////////////////////// COLUNA CONTENT 2A */
#content_3{
width:100%;
padding:10px;
}

#content_3 ul{
display:inline;
float:left;
list-style-type:none;
margin:0px;
padding-left:0px;
padding-top:3px;
padding-right:3px;
font-size:11px;
}

#content_3 a:link, a:visited{
text-decoration:none;
color:#636363;
padding-left:3px;
padding-right:3px;
}

/*a:active*/
#content_3 a:hover {
text-decoration:none;
/*background:#636363;*/
color:#fff;
padding-left:3px;
padding-right:3px;
}

#content_3 iframe {
border:0px;
}
/* FIM CONTENT 2A */

/* /////////////////////////////////// MAPA DO SITE */

#mapa{
margin-left:25px;
margin-top:5px;
}


/*PÁGINA INTERNA*/

#info_ferramentas {
position:absolute;
left:347px;
top:212px;
width:258px;
height:77px;
z-index:1;
}

#info_ferramentas ul{
font-family:'trebuchet ms', verdana, arial, sans-serif;
font-size:12px;
color:#333333;
}

#ferramentas {
font-family:'trebuchet ms', verdana, arial, sans-serif;
font-size:12px;
color:#333333;
}


/*FINAL PÁGINA INTERNA*/

/*  //////////////////////////////////BOTTOM LABELS*/
#label1{
width:100%;
height:3px;
background-color:#CDC5A4;
float:left;
clear:both;
line-height:3px;
}
#label2{
width:100%;
height:3px;
background-color:#CDC5A4;
float:left;
clear:both;
}
#label3{
width:100%;
height:3px;
background-color:#CDC5A4;
float:left;
clear:both;
}
#label4{
width:100%;
height:3px;
background-color:#CDC5A4;
}
#label5{
width:100%;
height:3px;
background-color:#CDC5A4;
}
#label6{
width:100%;
height:3px;
background-color:#CDC5A4;
}
#label7{
width:100%;
height:3px;
background-color:#CDC5A4;
}
#label8{
width:100%;
height:3px;
background-color:#CDC5A4;
}

#label9{
width:100%;
height:3px;
background-color:#CDC5A4;
}

#label10{
width:100%;
height:3px;
background-color:#CDC5A4;
}

#label11{
width:94%;
height:3px;
background-color:#CDC5A4;
}


#labela{
width:46%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

#labelb{
width:38%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}
#labelb2{
width:36%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

#labelc{
width:40%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

#labeld{
width:61%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

#labele{
width:54%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

#labelf{
width:22%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

#labelg{
width:12%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

#labelh{
width:26%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

#labeli{
width:16%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

#labelj{
width:44%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

#labelk{
width:24%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

#labell{
width:30%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

#labelm{
width:32%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

#labeln{
width:67%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

#labelo{
width:36%;
height:3px;
background-color:#692B2B;
float:left;
clear:both;
line-height:3px;
}

/* fim dos bottom labels */

/* ///////////////////////////////////////   HACKS */

#hack1{
width:100px;
height:6px;
float:left;
clear:both;
line-height:3px;
}
#hack2{
width:100px;
height:61px;
float:right;
clear:both;
line-height:3px;
}
#hack3{
width:100px;
height:6px;
float:left;
clear:both;
line-height:3px;
}
#hack4{
width:100px;
height:6px;
float:left;
clear:both;
line-height:3px;
}

/* /////////////////////////////////// valida email*/

#msg {
display:none;
position:absolute;
z-index:200;
background:url(img/msg_arrow.gif) left center no-repeat;
padding-left:7px
}

#msgcontent {
display:block;
background:#f3e6e6;
border:2px solid #924949;
border-left:none;
padding:5px;
min-width:150px;
max-width:250px;
font-size:11px;}