/* Folha de Estilo para CSTMG */



/* pop-ups*/

#popup{
   position: absolute;
   top: 10%;
   left: 15%;
   width: 380px;
   height: 150px;
   padding: 20px 20px 20px 20px;
   border-width: 2px;
   border-style:
   solid;background: #6699CC;
   display: none;
}

#pope{

	background-color: #FFFFFF;

	display: none;

	border: 1px solid #004FB0;

	left: 100px;

	top: 153px;

	height: 269px;

	width: 513px;

	position: absolute;

	z-index: 10;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: right;

	letter-spacing: normal;

	margin: 2px;

	padding: 0px;

}



#pop2{

	background-color: #FFFFFF;

	display: none;

	border: 1px solid #004FB0;

	left: 100px;

	top: 153px;

	height: 250px;

	width: 425px;

	position: absolute;

	z-index: 10;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: justify;

	letter-spacing: normal;

	margin: 2px;

	padding: 0px;

}



#pop3{

	background-color: #FFFFFF;

	display: none;

	border: 1px solid #004FB0;

	left: 100px;

	top: 153px;

	height: 250px;

	width: 425px;

	position: absolute;

	z-index: 10;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: justify;

	letter-spacing: normal;

	margin: 2px;

	padding: 0px;

}



#pop4{

	background-color: #FFFFFF;

	display: none;

	border: 1px solid #004FB0;

	left: 100px;

	top: 153px;

	height: 250px;

	width: 425px;

	position: absolute;

	z-index: 10;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: justify;

	letter-spacing: normal;

	margin: 2px;

	padding: 0px;

}



#pop5{

	background-color: #FFFFFF;

	display: none;

	border: 1px solid #004FB0;

	left: 101px;

	top: 154px;

	height: 250px;

	width: 425px;

	position: absolute;

	z-index: 10;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: justify;

	letter-spacing: normal;

	margin: 2px;

	padding: 0px;

}



#pop6{

	background-color: #FFFFFF;

	display: none;

	border: 1px solid #004FB0;

	left: 103px;

	top: 156px;

	height: 250px;

	width: 425px;

	position: absolute;

	z-index: 10;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: justify;

	letter-spacing: normal;

	margin: 2px;

	padding: 0px;

}



#pop7{

	background-color: #FFFFFF;

	display: none;

	border: 1px solid #004FB0;

	left: 109px;

	top: 150px;

	height: 250px;

	width: 425px;

	position: absolute;

	z-index: 10;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: justify;

	letter-spacing: normal;

	margin: 2px;

	padding: 0px;

}



#Layer1 {

	background-color: #0099FF;

	display: none;

	border: 1px solid #004FB0;

	left: 100px;

	top: 153px;

	height: 250px;

	width: 425px;

	position: absolute;

	z-index: 5;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: justify;

}







/* Estilo do Menu*/



.menu_lateral_direita{
	color:#FFFFFF;
	background:#004FB0;
	cursor:pointer;
}


#menu_barra{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:10px;

	color:#FFFFFF;

	cursor:pointer;

}



#menu_barra a{

	color:#FFFFFF;

	text-decoration:none;

}
/* Menu intranet */
.box {
  position:relative;
}

#menu {
  width:100px;
  text-align:left;
  position:relative;

}
#menu a, #menu a:visited {
  text-decoration:none;
  color:#0000ff;
  font-size: 8pt;
  font-weight:bold;
  display:block;
  width:400px;
  height:10px;
  border:1px solid #fff;
  padding:5px;
  }
* html #menu a,
* html #menu a:visited {
  width:100px;
  height:28px;
  width:88px;
  height:16px;
  }
#menu a span {
  display:none;
  }
#menu a:hover {
  border:1px solid #c00;
  font-weight:bold;
  color:#c00;
  }
#menu a:hover span.left,
#menu a:hover span.right {
  display:block;
  position:absolute;
  height:0;
  width:0;
  overflow:hidden;
  border-top:8px solid #fff;
  border-bottom:8px solid #fff;
  }
#menu a:hover span.left {
  left:5px;
  top:5px;
  border-left:8px solid #c00;
  }
#menu a:hover span.right {
  left:401px;
  top:5px;
  border-right:8px solid #c00;
  }

* html #menu a:hover span.left,
* html #menu a:hover span.right {
  width:8px;
  height:16px;
  w\idth:0;
  he\ight:0;
  }

/* Cabeçalho */
.cabec {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #0033FF;

	text-decoration: none;

}



/* Fundo para conteúdo*/



.fundo {

	padding:0px;

	border:1px;

	border-color:#eeeeee;

	border-style:solid;

	width:562px;

	margin-left:4px;

	background-color:#F8F8F8;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.fundolay{

	padding:0px;

	border:1px;

	border-color:#eeeeee;

	border-style:solid;

	width:562px;

	margin-left:4px;

	background-color:#F8F8F8;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: justify;

}



/* Tabela para conteúdo central */



.tabela {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	background-color: #FFFBFF;

	margin: 8px;

	height: auto;

	width: auto;

	left: auto;

	top: auto;

	right: auto;

	bottom: auto;

	border:1px;

	border-color:#eeeeee;

	border-style:solid;

}



/* Tabela para conteúdo de inscrição de cursos*/

.tabelaa {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	background-color: #FFFBFF;

	margin: 8px;

	height: auto;

	width: auto;

	left: auto;

	top: auto;

	right: auto;

	bottom: auto;



}



/* texto superior direito*/

.tabela1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8px;

	background-color: #FFFBFF;

	height: 0px;

	width: auto;

	border: 0px none #E4E4E4;

	margin: 0px;

	padding: 0px;

}





/* Formatação para iframes */

.frame {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 4px;

	font-size: 14px;

	vertical-align: middle;

}



/* Formatação para Leia Mais */



.leiamais {

	border:0px;

	width:100%;

	text-align:right;

}



#fixo {

	padding:0px;

	border:1px;

	border-color:#eeeeee;

	border-style:solid;

	width:562px;

	margin-left:4px;

	background-color:#F8F8F8;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#fixo th {

	text-align:center;

}



#fixo td {

	padding:7px;

	text-align:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

}



/* Formatação para TEXTOS */



.texto_corrido {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



.texto_corrido_preto{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;	

}



.texto_corrido_azul{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#0000FF;	

}



.texto_corrido_vermelho {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FF0000;	

}

.texto_corrido_verde {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#009900;	

}







/*---------------------------------------------CST-SP CSS--------------------------------------------------------*/



body {

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	margin-top:0px;

	padding:0px;

	border:0px;

	background:#FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}







hr {

	border-color:#E4E4E4;

	border-width:1px;

	border-style:dashed;

	width:174px;

}



#tudo {

	position:relative;

	float:left;

	width:775px;

	margin:0px;

	vertical-align:top;

	margin-bottom:0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



/* Esquerda */ 

#esquerda {

	position:relative;

	float:left;

	padding:6px;

	margin-left:0px;

	margin-bottom:0px;

	width:375px;

	border-right-color:#E4E4E4;

	border-right-width:1px;

	border-right-style:dashed;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



#servicos {

	position:relative;

	float:left;

	padding:0px;

	margin-left:0px;

	margin-bottom:0px;

	width:768px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



#patrocinadores {

	position:relative;

	float:left;

	padding:0px;

	margin-left:0px;

	margin-bottom:0px;

	width:778px;

}



#noticias {

	width:552px;

	background-color:#F8F8F8;

	border:1px;

	border-color:#eeeeee;

	border-style:solid;

	vertical-align:top;

	padding:10px;

	text-align:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



table.Tnoticias {

	width:535px;

	margin-top:15px;

}



table.principal {

	margin:0px;

	padding:0px;

	border:0px;

	font-size: 12px;

}



table.principal td {

	margin:0px;	

	border:0px;

	padding-top:6px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	vertical-align:top;

}



table.principal th {

	padding-top:5px;

	padding-left:5px;

	vertical-align:top;

	text-align:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

}



#titulo {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}





table.empregador {

	margin:0px;

	padding:0px;

	border:0px;

}



table.empregador td {

	margin:0px;	

	border:0px;

	padding-top:5px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	vertical-align:top;

	text-align:left;

}



table.empregador.img {

	border:0px;

	margin-right:5px;

	margin-bottom:5px;

}



table.Cnoticias {

	margin:0px;

	padding:00px;

	border:0px;

}



table.Cnoticias td {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	text-align:left;

	padding:5px;

}



table.Cnoticias {

	margin:0px;

	padding:00px;

	border:0px;

}



table.Cnoticias a:link{

	color:#000000;

	text-decoration:none; 

}



table.Cnoticias a:hover{

	color:#065BAD;

	text-decoration:underline;

}



table.Cnoticias a:visited{

	color:#666666;

	text-decoration:none;

}



table.Cnoticias a:active{

	color:#065BAD;

	text-decoration:none; 

}







/* lado direito */ 

#direita {

	position: static;

	float:right;

	width:180px;

	margin-top:0px;

	margin-bottom:0px;

	z-index: 2;

}



#colunistas {

	width:175px;

	border:0px;

	margin: 0px;

	padding: 0px;

	border-collapse:collapse;

	

}



#colunistas a:link{

	color:#000000;

	text-decoration:none;

}





#colunistas a:visited{

	color:#000000;

	text-decoration:none;

}



#colunistas a:active{

	color:#000000;

}



#nome_colunista {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-style:italic;

	font-size:10px;

	font-weight:bold;

	color:#000000;

}



#links {

	width:159px;

	margin-left:8px;

	border:0px;

	background-color:#f8f8f8;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-style:italic;

	font-size:11px;

	font-weight:bold;

	text-align:center;

	color:#666666;

	padding-bottom:10px;

}



#links td {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-style:normal;

	font-weight:bold;

	text-align:left;

	padding:4px;

}



#links a:link{

	color:#000000;

	text-decoration:none; 

}



#links a:hover{

	color:#EA641E;

	text-decoration:none;

}



#links a:visited{

	color:#000000;

	text-decoration:none;

}



#links a:active{

	color:#000000;

	text-decoration:none; 

}

/* direita fim */



/* coluna */

#cabecalho {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-style:normal;

	font-weight:bold;

	color:#999999;

}



#titulo_coluna {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:20px;

	font-weight:bold;

	color:#004FB0;

}



#data_coluna {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#000000;

	padding: 5px;

}





#nome_coluna {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:15px;

	font-style:normal;

	font-weight:bold;

	color:#004FB0;

}



#descricao_colunista {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style:normal;

	font-weight:normal;

	color:#000000;

	

}



#coluna a:link{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style:normal;

	color:#EA641E;

	text-decoration:none; 

}



#coluna a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style:normal;

	color:#C84501;

	text-decoration:underline;

}



#coluna a:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style:normal;

	color:#C84501;

	text-decoration:underline;

}



#coluna a:active{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style:normal;

	color:#EA641E;

	text-decoration:none; 

}



#linha_fina {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-style:italic;

	color:#000000;

}





#texto_corrido td {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



.style1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15pt;

	color: #002060;

}



a:link {

	text-decoration: none;

}

a:active {

	text-decoration: none;

}



A {

text-decoration : none;

}

A:hover {

text-decoration : none;

}

A:visited {

text-decoration : none;

}

.style3 {font-size: 40pt}



.style8 {color: #FF0000} 



.fecha {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	background-color: #0099FF;

}



.textodiv {

	padding: 5px;

	font-size: 12px;



}



.dragme{

	background-color: #0000FF;

	display: none;

	border: 1px solid #004FB0;

	left: 100px;

	top: 153px;

	height: 250px;

	width: 425px;

	position: absolute;

	z-index: 10;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: justify;

	background-image: url(../img/fundoladoesquerdo.gif);

	letter-spacing: normal;

	margin: 2px;

	padding: 0px;

	position:relative;

}







/*Login*/



.input {

	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}



.inputa {

	border-top: #CCCCCC 2px solid;

    border-left: #CCCCCC 2px solid;

	border-right: #666666 2px solid;

    border-bottom: #666666 2px solid;

	background-color: #C0C0C0;

    font-weight: normal;

    font-weight: 10px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;	

}



.bot {

	color: #000000;

	background-color: #C4D9F2;

	border: 1px solid #333333;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

}





.botao {

	font: 80% Arial, Verdana, Helvetica, sans-serif;

	color: #666666;

	background-color: #F4F4F4;

	border: 1px solid #CCCCCC;

}



/* Fim Login */



/* Tabela vagas em destaque e indicação*/



.tabdestaque {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	margin: 0px;

	height: auto;

	width: auto;

	left: auto;

	top: auto;

	right: auto;

	bottom: auto;

	font-weight: bold;

	color: #333333;

	padding: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}



.tabindica {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	text-decoration: none;

	margin: 0px;

	height: auto;

	width: auto;

	left: auto;

	top: auto;

	right: auto;

	bottom: auto;

	font-weight: bold;

	color: #0033CC;

	padding: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}



.tablogin {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	text-decoration: none;

	margin: 0px;

	height: auto;

	width: auto;

	left: auto;

	top: auto;

	right: auto;

	bottom: auto;

	font-weight: bold;

	color: #0033CC;

	padding: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	background-color: #FFFBFF;

}



.tabindex {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	text-decoration: none;

	margin: 0px;

	height: auto;

	width: auto;

	left: auto;

	top: auto;

	right: auto;

	bottom: auto;

	font-weight: bold;

	color: #0033CC;

	margin-top:10px;



}



.botaoindica {

	color: #666666;

	background-color: #F4F4F4;

	border: 1px solid #CCCCCC;

}

/*--------------*/



/*tabela serviços*/



#tabservicos{

	font-size: 12px;

	width:768px;

	background-color:#F8F8F8;

	border:1px;

	border-color:#eeeeee;

	border-style:solid;

	vertical-align:top;

	padding:10px;

	text-align:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}



#tabservicos a:hover{

	text-decoration:underline;

	}

#tabservicos a:link{

	color:#000000;

}

#tabservicos a:active{

	color:#000000;

}

#tabservicos a:visited{

	color:#000000;

}



#tabservicosv{

	font-size: 12px;

	width:670px;

	background-color:#F8F8F8;

	border:1px;

	border-color:#eeeeee;

	border-style:solid;

	vertical-align:top;

	padding:15px;

	text-align:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}



#tabservicosv a:hover{

	text-decoration:underline;

	}

#tabservicosv a:link{

	color:#000000;

}

#tabservicosv a:active{

	color:#000000;

}

#tabservicosv a:visited{

	color:#000000;

}



.vagas{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

}



.consulta{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #003399;

}



#tabservicos2{

	font-size: 9px;

	width:160px;

	background-color:#FFFFFF;

	border:1px;

	border-collapse:collapse;

	border-color:#FFFFFF;

	border-style:solid;

	vertical-align:top;

	padding:10px;

	text-align:center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color:#F8F8F8;



}



#tabservicos2 a:hover{

	text-decoration:underline;

	}

#tabservicos2 a:link{

	color:#000000;

}

#tabservicos2 a:active{

	color:#000000;

}

#tabservicos2 a:visited{

	color:#000000;

}



.trabalhador{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

}



#tabservicos3{

	font-size: 9px;

	width:181px;

	background-color:#FFFFFF;

	border:1px;

	border-collapse:collapse;

	border-color:#FFFFFF;

	border-style:solid;

	vertical-align:top;

	padding:2px;

	text-align:center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color:#F8F8F8;



}



#tabservicos3 a:hover{

	text-decoration:underline;

	}

#tabservicos3 a:link{

	color:#000000;

}

#tabservicos3 a:active{

	color:#000000;

}

#tabservicos3 a:visited{

	color:#000000;

}



#divclique{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color:#F8F8F8;

	color: #0000FF;

}



#divclique a:hover{

	text-decoration:underline;

	}

#divclique a:link{

	color:#000000;

}

#divclique a:active{

	color:#000000;

}

#divclique a:visited{

	color:#000000;

}



/* Fundo vagas */



.bgdiv{

	background:url(../img/fundologo.gif);

	height: 560px;

	width: 752px;

}





/*---------------------------*/



select {

	background-color: #FFFFFF;

}

textarea {

	background-color: #FFFFFF;

}





.msg{

	color:red;

  	font-size:10px;

	font-weight:bold;

	text-align:center;

}



.logbox{

	color:black;

  	font-size:10px;

	font-weight:bold;

	text-align:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



.rodape {

	position: fixed;

	bottom: 1px;

}



.cursor{

	cursor:pointer;

}



.textoo{

	color: #000000;

  	font-size:10px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;



}



.texto {

	background-color:#BCD2EE;

}







/* Cadastro */



table.cadastro {

	border:0px;

	margin-left:23px;

	margin-top:10px;

	width:650px;

}



table.cadastro th {

	vertical-align:bottom;

	text-align:right;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-style:normal;

	font-weight:normal;

	color:#333333;

	width:242px;

}



table.cadastro td {

	padding-left:5px;

	vertical-align:bottom;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:left;

}



table.small {

	color:#666666;

}



hr {

	border:1px;

	background-color:#eeeeee;

	text-align:center;

	width:700px;

	height:1px;

	color:#eeeeee;

}

.caps{
	text-transform: uppercase;
}

.italic{
	text-decoration:none;
	font-style: italic;
}
/* Cadastro */

