/*---------------------------------------------------------------------------------------------------
	CSS criado para o site www.cst.org.br
	Cadastro de Trabalhadores
	Início em 13/02/2007
---------------------------------------------------------------------------------------------------*/

body, img {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;	
	padding:0px;
	border:0px;
}

img.empregador {
	margin-right:10px;
}

#menu_barra{
	margin-left:10px;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
}

#menu_barra a{
	color:#FFFFFF;
	text-decoration:none;
}

hr {
	border-color:#E4E4E4;
	border-width:1px;
	border-style:dashed;
	width:100%;
}

#tudo {
	position:relative;
	float:left;
	/*background-color:#F8F8F8;*/
	width:778px;
	margin:0px;
	vertical-align:top;
	margin-bottom:20px;
}

/* Esquerda */ 
#esquerda {
	position:relative;
	float:left;
	padding:10px;
	margin-left:0px;
	margin-bottom:20px;
	width:574px;
	/*_width:578px;*/
	/*background-color:#0000FF;*/
	border-right-color:#E4E4E4;
	border-right-width:1px;
	border-right-style:dashed;
}

#noticias {
	width:552px;
	/*_width:570px;*/
	background-color:#F8F8F8;
	border:1px;
	border-color:#eeeeee;
	border-style:solid;
	vertical-align:top;
	padding:10px;
	text-align:left;
}

table.Tnoticias {
	width:535px;
	/*background-color:#00FFFF;*/
	margin-top:15px;
}

table.principal {
	margin:0px;
	padding:0px;
	border:0px;
}

table.principal td {
	margin:0px;	
	border:0px;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	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;
}

#leiamais {
	border:0px;
	width:100%;
	text-align:right;
}

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; 
}

#fixo {
	padding:0px;
	border:1px;
	border-color:#eeeeee;
	border-style:solid;
	width:562px;
	margin-left:4px;
	background-color:#F8F8F8;
}

#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;
}
/* esquerda fim */


/* lado direito */ 
#direita {
	position:relative;
	float:left;
	width:174px;
	margin-top:10px;
	margin-bottom:10px;
}

#colunistas {
	width:159px;
	margin-left:8px;
	border:0px;
	/*background-color:#f8f8f8;*/
	padding:0px;
}

#colunistas th {
	margin:0px;
	border:0px;
	padding:0px;
}

#colunistas a:link{
	color:#666666;
	text-decoration:none; 
}

#colunistas a:hover{
	color:#666666;
	text-decoration:underline;
}

#colunistas a:visited{
	color:#666666;
	text-decoration:none;
}

#colunistas a:active{
	color:#666666;
	text-decoration:none; 
}

#nome_colunista {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	color:#666666;
}

#tipo_colunista {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:small-caps;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#333333;
}

#links {
	width:159px;
	margin-left:8px;
	border:0px;
	background-color:#f8f8f8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	color:#666666;
}

#links td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
}

#links th {
	margin:0px;
	padding:0px;
	border:0px;
}


#links a:link{
	color:#000000;
	text-decoration:none; 
}

#links a:hover{
	color:#000000;
	text-decoration:underline;
}

#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;
}


#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:#004FB0;
	text-decoration:underline; 
}

#coluna a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#000000;
	text-decoration:underline;
}

#coluna a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#004FB0;
	text-decoration:underline;
}

#coluna a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#004FB0;
	text-decoration:underline; 
}

#linha_fina {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	color:#000000;
}

#texto_corrido {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#texto_corrido td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#bloqueio {
	margin-left:23px;
	width:730px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

#teste a:link{
	color:#2682B0;
	text-decoration:none; 
}

#login {
	width:159px;
	margin-left:8px;
	border:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.input, .botao {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	border: 1px;
	border-style:solid;
	border-color:#666666;
}

#login td {
	border:0px;
	padding:0px;
	font-size:9px;
}


/* central de ajuda */
.central {
	margin:0px;
	padding:0px;
	border:0px;
}

.center {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	padding:10px;
	text-align:center;
}

.central a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#004FB0;
	text-decoration:none; 
}

.central a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#000000;
	text-decoration:underline;
}

.central a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#004FB0;
	text-decoration:underline;
}

.central a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#004FB0;
	text-decoration:underline; 
}

.central td, .central span {
	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;
}

.central th {
	margin:0px;	
	border:0px;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	color:#FF0000;
}

#numeros, #numeros td {
	margin-left:9px;
}

#numeros th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	padding-left:10px;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
}

#flash {
	margin-bottom:5px;
	text-align:center;
}

#central {
	margin:0px;
	padding:0px;
	border:0px;
}

#central 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;
}

#central th {
	margin:0px;	
	border:0px;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	color:#FF0000;
}

