

/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(../_imagens/img01.jpg) repeat-x left top;
	text-align: justify;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
}

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

input, textarea, select {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}


h1, h2, h3 {
	font-weight: normal;
	color: #212121;
}

h1 {
	letter-spacing: -1px;
	font-size: 2.2em;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1.2em;
}

p, ul, ol {
}

p {
}

.blockbg {
	background: #D9D785;
}

blockquote {
	background: url(../_imagens/img08.jpg) no-repeat left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0 0 0 15px;
	padding: 0px 20px 0px 30px;
	font-size: 18px;
	color: #3D3D3D;
}

ul {
}

ol {
}

a {
	color: #000000;
}

a:hover {
	text-decoration: none;
}

small {
}

hr {
	display: none;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
	border: #D9D785 1px dashed;
}

img.right {
	float: right;
	margin: 0 0 0 15px;
	border: #D9D785 1px dashed;
}
/***Utilitarios*******/
.float-right{float:right;}
.acerto{clear:both;height:50px;}
.height-1{height:1px;}
/********************/
.text1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0 0 0 15px;
	padding: 0px 00px 00px 150px;
	font-size: 30px;
	color:Green;
}

/* Header */

#header {
	width: 900px;
	margin: 0 auto;
	height: 71px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
}


#headerbg {
	clear: both;
	margin: 0 auto;
	width: 900px;
	height: 209px;
	background: url(../_imagens/img05.jpg) no-repeat left top;
	margin: 0 auto;
	margin-top: 20px;
}

/* Logo */

#logo {
	float: left;
	margin-top: 30px;
}

#logo h1, #logo h2, #logo p {
	float: left;
	margin: 0;
	text-transform: lowercase;
}

#logo h1 {
	background: url(../_imagens/img04.jpg) no-repeat left 50%;
	padding-left: 60px;
	text-align: center;
	font-size: 2.5em;
	color: #000000;
}

#logo h1 a {
	color: #000000;
}

#logo p {
	padding-top: 0px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
}

#logo h2 a, #logo p a {
	color: #000000;
}

#logo a {
	text-decoration: none;
}
.left
{
    float:left;
    }
/* Menu */

#menu {
	float: right;
	margin-top: 21px;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	padding: 30px 10px 0 20px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #4E4E4E;
}


#menu a:hover {
	background: url(../_imagens/img03.jpg) no-repeat center top;
}

#menu .current_page_item a {
	background: url(../_imagens/img03.jpg) no-repeat center top;
}
.login
{
    width:700px;
    text-align:right;
    float:right;
    font-family:Tahoma;
    padding-top:7px;
}

/* Page */

#page {
	width: 900px;
	margin: 0 auto;
	padding-top: 20px;
	background: #F4F4F4;
}

#lado-esquerdo {
	float: left;
	width: 650px;
	padding: 0px 0px 0px 0px;
	line-height: 25px;
	font-size: 12px;
}

#lateraldireita {
	float: right;
	width: 250px;
	padding: 0px 0px 0px 0px;
	margin-right:-12px;
	line-height: 25px;
	font-size: 12px;
}

#lado-esquerdo .entry {
}

#lado-esquerdo .entry a {
	background: #333333;
	padding: 5px 10px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	color: #CCCCCC;
}

#lado-esquerdo .more {
	background: url(../_imagens/img04.gif) no-repeat left 50%;
	padding-left: 20px;
}

.post {
}

.post .title {
	margin: 0;
}

.post .meta {
	margin: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: normal;
	font-size: 13px;
	color: #505050;
}

.post .meta a {
	color: #000000;
}

.post .entry {
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: #9C9C9C 1px dashed;

}
.login p
{
   margin-bottom: 0px; 
   margin-top: 0px; 
   
}
/* Sidebar */

#sidebar {
	clear: both;
	width: 900px;
	background: #000000;
	color: #CCCCCC;
	padding: 10px 0 0 0;
	margin-top:20px;    
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	display: block;
	float: left;
	width: 187px;
	padding: 10px 10px 10px 25px;
}

#sidebar li ul {
	line-height: 1.8em;
}

#sidebar li li {
	display: list-item;
	background: url(../_imagens/img07.gif) no-repeat left 50%;
	float: none;
	width: auto;
	padding: 0 0 0 10px;
	line-height: 25px;
}

#sidebar h2 {
	margin: 0 0 10px 0;
	color: #FFFFFF;
}

#sidebar a {
	text-decoration: none;
	color: #CCCCCC;
}

#sidebar a:hover {
	text-decoration: underline;
}

/* Footer */

#footer {
	width: 900px;
	height: 50px;
	margin: 0 auto;
	margin-bottom: 20px;
	background: url(../_imagens/img06.jpg) no-repeat left top;
	font-size: 11px;
	color: #CCCCCC;
}

#footer p {
	margin: 0;
	padding: 13px 20px 15px 20px;
}

#footer a {
	color: #FFFFFF;
}

#legal {
	float: left;
}

#links {
	float: right;
}

/*Login */
.formemail {
	width: 115px;
	border: 1px solid #000000;
}
.formbtenvia
{
   	margin-bottom: 20px;
	padding: 3px 3px 3px 3px;
	background: #ECECEC;
	border: none;
	text-transform: lowercase;
	font-size: 11px;
	color: #4F4F4F;
   }


.tipoServico  
{
    width: 202px; 
    height: 167px; 
    float: left; 
    background: #E9E9E9 url(../_imagens/fundoTipoServico.jpg) no-repeat; 
    -moz-border-radius: 7px; 
    margin: 20px 0px 30px 0px; 
    padding: 0 15px 0 15px; 
	_margin: 20px 4px 15px 4px; 
	}
.iconAssessoria 
{ 
    margin: 8px 7px 0 0; 
    float: left; 
    }
.titulotipoServico  
{
    color: #7FA712; 
    margin: 18px 0 15px 6px; 
    }
    
.BuscaDivulgueQuemProcu
{
    width: 860px; 
    height: auto; 
    float: left; 
    background: #E9E9E9 url(../_imagens/barraCaixaGrande.png) no-repeat; 
    -moz-border-radius: 7px; 
    margin: 20px 0px 30px 5px; 
    padding: 0 15px 0 15px; 
	_margin: 20px 7px 15px 3px;
	}
.subtituloComplemento
{
	height:auto;
	margin-bottom:16px;
	color:Green;
	font-size:14pt;
}
.subtituloComplementoIdentificacao
{
  height:auto;color:Green;font-size:15px; font-weight:bold; margin:0px; padding:3px;   
}
.BuscaQuemProcu  
{
    width: 386px; 
    height: auto; 
    float: left; 
    background: #E9E9E9 url(../_imagens/barraCaixa.png) no-repeat; 
    -moz-border-radius: 7px; 
    margin: 20px 0px 30px 5px; 
    padding: 0 15px 0 15px; 
	_margin: 20px 7px 15px 3px;
	}
.BuscaQuemProcu li  
{		

	
	line-height:20px;
	margin:0px;
	margin-left:-10px;
	
	text-indent:0px;
	*margin-left:-11px;
	width:100%;
	padding-left:0px !important;
}



.HomeQuemProcu  
{
    width: 250px; 
    height: 300px; 
    float: left; 
    background: #E9E9E9 url(../_imagens/gratis.png) no-repeat; 
    -moz-border-radius: 7px; 
    margin: 18px 40px 30px 5px; 
    padding: 0 15px 0 15px; 
	_margin: 20px 7px 15px 3px;
	}
.HomeQuemProcu li  
{		

	list-style-image:url(../_imagens/seta2.jpg);
	line-height:30px;
	margin:0px;
	margin-left:-10px;
	
	text-indent:0px;
	*margin-left:-11px;
	width:100%;
	padding-left:0px !important;
}

.HomeQuemProcutitulo 
{
    color: #7FA712; 
    margin: 13px 0 17px 0px; 
    margin-left: 40px;
    }

.HomeBuscaAreaAtuacao a
{
  text-decoration:none;
  margin-top:10px;  
}
.HomeBuscaAreaAtuacao h5
{
  margin: 4px 0 0 0; 
  padding 0 0 0 0; 
  font-weight:lighter;
  font-size:small;

}
.home_TargetaBusca
{
    width:100%;
    background-color:#E9E9E9;
     margin-top:40px; 
     padding-top:5px; 
     height:100px; 
     float:left;
     font-size:16pt;
      font-weight:bold; text-align:center;
}

.rt30 {
	display: block;
	height: 1%;
	margin: 0px 7px 0px 6px;
	padding: 6px 9px 5px 10px;
}

.rt30 .rt31 {
	float: left;
	margin: 1px 0px 0px 0px;
	color: Green;
}

.rt30 b {
	float: right;
	margin: 0px 0px 0px 0px;
}

.rt30 b a {
	float: left;
	width: 30px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	color: #807b6b;
	text-align: center;
	text-decoration: none;
}

.rt30 b a:hover {
	background: url(../_imagens/rt321_g.gif) no-repeat left top;
}

.rt30 b a.rt32 {
	background: url(../_imagens/rt32_g.gif) no-repeat left top;
	color: #e25a00;
}

.rt30 b a.rt32:hover {
	background: url(../_imagens/rt32_g.gif) no-repeat left top;
}

.rt30 b a.rt34 {
	margin: 0px -3px 0px 0px;
}

.rt30 b a.rt33:hover {
	background: none;
}

.rt30 b a.rt34:hover {
	background: none;
}

p.linhaBranca, p.linhaCinza
{
	width:99%;
	background-image:url(../_Images/bg_linha.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:6px;
	line-height:15px;
	clear:both;
	margin-bottom:0px !important;
}

.linhaBranca
{
	background-color:#fff;
}

.linhaCinza
{
	background-color:#f9f9f9;
}

/*******Modal Popup***********/
.subtitulo12
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#666;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.modalPopup {
	height:auto;                  
	width:auto;
}
.modalPopupAddMasterPage {
    display: none;  
}

width: 260px;
/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

a.linkPeq
{
color:#a1a2a4;
font-size: 9px;
line-height:9px;
margin:0px !important;
padding:0px !important;
}

/*******Modal Popup***********/
.cb {
line-height:170%;
margin:0.5em 0;
}
.cbAddMasterPage
{
    width: 260px;
}
.btFechaModal
{
    position:absolute; right:4px; clear:both;z-index:1001; top:6px; cursor:pointer;
}
.bt {
    background:transparent url(../_Images/box.png) no-repeat scroll 100% 0 !important;
    height:8px;
    margin:0 0 0 14px;

}
.bl {
    background:transparent url(../_Images/borda.gif) repeat-y scroll 0 0 !important;
    height:100%;
    padding:0 0 0 12px;
}
.br {
    background:transparent url(../_Images/borda.gif) repeat-y scroll 100% 0 !important;
    padding:0 12px 0 0;
}
.conteudoModal {
background:#F0F0F0 none repeat scroll 0 0;
border-color:#F0F0F0;
border-style:solid;
border-width:1px 0;
padding:5px 6px;
height:auto;
_height:80px;
position:relative;
}
.conteudoModal input[type="text"]{
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}	
.conteudoModal img{
    float:left;
}
.conteudoModal input[type="button"]{
    float:left;
}
.conteudoModal h3 {
    margin-top:11px;
}
.bb {
    background:transparent url(../_Images/box.png) no-repeat scroll 100% 100% !important;
    height:12px;
    margin:0 0 0 12px;

}

.bt div {
    background:transparent url(../_Images/box.png) no-repeat scroll 0 0 !important;
    height:10px;
    left:-16px;
    position:relative;
    width:16px;
}

.bb div {
    background:transparent url(../_Images/box.png) no-repeat scroll 0 100% !important;
    height:12px;
    left:-14px;
    position:relative;
    width:14px;
}


/*******Fimmodal*******************************************/

.drop
{
    width:auto;
}

.logodedalus
{
    float:left;
    margin-top:150px; 
    margin-left:-17px; 
    color:Black; 
    margin-bottom:-10px;
}
.YesMusica
{
    color:#FFFFFF; 
    display:none;
}
.YesMusica a
{
     color:#FFFFFF; 
     text-decoration: none;
}

.YesMusica a:hover {
	text-decoration: none;
	color:#FFFFFF;
}
.YesMusica a:link {
    color:#FFFFFF;
    text-decoration: none;
}
.YesMusica a:visited 
{
    text-decoration: none;
    color:#FFFFFF;
}

.YesMusica a:active {
    text-decoration: none;
    color:#FFFFFF;
}


/** Pagina de Busca ********/
.buscaExemplo
{
    font-size:10pt; 
	font-weight:normal;
}
.mergin-zero
{
    margin-top:0px;
}
.buscaLitEncontrado
{
    font-size:14pt; text-align:center; margin-top:100px; margin-bottom:100px;
}

/** Fim Pagina de busca******/

/**Incio Pagina Vaga***/
.btConcorrerVaga
{
  width:400px;  
  height:52px;
  margin-bottom:5px;
  background:transparent url(../_imagens/enviar_curriculo.png) no-repeat scroll 0 100% !important;
}
.VagabtIndique
{
  width:400px;  
  height:52px;
  border:0px;
  cursor:pointer;
   margin-bottom:5px;   
  background:transparent url(../_imagens/enviar_divulgar.png) no-repeat scroll 0 100% !important;
}

.BuscaQuemProcu ul li
{
    list-style-type:none;
}
.BuscaQuemProcu h1
{
    letter-spacing:normal;
    font-size:14px;
    line-height:inherit;
    text-align:left;
    float:left;
    font-variant:normal;
    font-style:normal;
    font-weight:normal;
   	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-right:4px;
    font-weight:bolder;
    
}
#box_tags2
{
    background-color:Maroon;
    width:100%;
    display:none;
}
.VagaTags h1 h2 h3 h4 h5 h6 h7
{
        letter-spacing:normal;
    font-size:14px;
    line-height:inherit;
    text-align:left;
    float:left;
    font-variant:normal;
    font-style:normal;
    font-weight:normal;
   	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-right:4px;
    font-weight:bolder;
}
.tag_box {
	
	padding: 6px 4px 6px 4px;
	font-family: Trebuchet MS; font-weight:bold;
	color:#333; 
	text-transform:uppercase;
}

.tag_box a, tag_box a:hover, tag_box a:link, tag_box a:visited
{
	text-decoration:none;
}

.txt_tag1
{
	font-size:18px;
	color:#000000;
	text-decoration: none;
}

.txt_tag2
{
	font-size:16px;
	color:#000000;
	text-decoration: none;
}

.txt_tag3
{
	font-size:14px;
	color:#000000;
	text-decoration: none;
}

.txt_tag4
{
	text-decoration: none;
	font-size:14px;
	color:#c22211;
}

.txt_tag5
{
	text-decoration: none;
	font-size:13px;
	color:#000000;
	
}
.txt_tag6
{
	text-decoration: none;
	font-size:12px;
	color:#000000;
	
}
.txt_tag7
{
	text-decoration: none;
	font-size:11px;
	color:#000000;
	
}

/**Fim Pagina Vaga*****/

/**Pagina Vagas Recentes*/

/*accordion*/

.itemAccordion
{
	background-image:url(../_Imagens/bg_accordion_fechado_gg.gif);
	height:24px;
	cursor:pointer;
	padding-left:11px;
}

.itemAccordionAberto
{
	background-image:url(../_Imagens/bg_accordion_aberto_gg.gif);
	height:24px;
	cursor:pointer;
	padding-left:11px;
}

.conteudoAccordion
{
	padding:11px;
	background-color:#e9e9e9;
}

.tituloCaixaBox
{
	float:left;
	width:96px;
	height:25px;
	line-height:12px;
	padding-top:15px;
}


.tituloCaixaBoxVagas
{
	float:left;
	width:100px;
	height:25px;
	line-height:12px;
	padding-top:15px;
}

.conteudoCaixaBox
{
	padding-top:5px;
	width:155px;
	height:52px;
	line-height:10px;
	float:left;
	padding-left:8px;
}

.conteudoCaixaBoxVagas
{
	padding-top:20px;
	width:155px;
	height:52px;
	line-height:10px;
	float:left;
	padding-left:8px;
}

a.branco:link, a.branco:visited, a.branco:active 
{
	text-decoration: none;
	color:White;
}
/*accordion*/

.itemAccordion a
{
	font-size:11px;
	color:#5f5f5f;
	text-transform:uppercase;
	text-decoration:none;
}

.itemAccordionAberto a
{
	font-size:11px;
	color:#3689bc;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

.itemAccordion a:hover
{
	color:#5f5f5f;
	text-decoration:none;
}

.itemAccordionAberto a:hover
{
	color:#3689bc;
	text-decoration:none;
}

a:link , a:hover
{
	text-decoration:none;	
}
	
.corpo11_branco a:link , .corpo11_branco a:visited,.corpo11_branco a:active
{
	font-family:Tahoma;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.linhaPontilhada
{
	background:url(../_Imagens/bg_linha.gif);
	background-repeat:repeat-x;
	margin:3px 0px 0px 0px;
	padding:0px;
	width:100%;
	max-width:656px;
	border-width:1px;
	height:1px;
	border-style:none;
	*border-style:dotted;
	*border-color:#a4a4a4;
	clear:both;	
}
/**Fim Vagas Recentes****/