/* ==== Block 1 ==== 
   
   modPesquisa;
*/
.block1_cor_top_left
{
	background-image: url("/images/mod_corners/cor_bg_top.gif");
	background-repeat: repeat-x;
	height: 3px;
	max-height: 3px;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

.block1_cor_top_left div
{
	background-image: url("/images/mod_corners/cor_tl.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: left;
	line-height: 1px;
	font-size: 1px;
}

.block1_cor_top_left span
{
	background-image: url("/images/mod_corners/cor_str.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: none;
	float: right;
	line-height: 1px;
	font-size: 1px;
}

.block1_cor_bot_left
{
	background-image: url("/images/mod_corners/cor_bg_bot.gif");
	background-repeat: repeat-x;
	height: 3px;
	max-height: 3px;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

.block1_cor_bot_left div
{
	background-image: url("/images/mod_corners/cor_bl.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: left;
	line-height: 1px;
	font-size: 1px;
}

.block1_cor_bot_left span
{
	background-image: url("/images/mod_corners/cor_sbr.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: right;
	line-height: 1px;
	font-size: 1px;
}

.block1_mod_body
{
	border-left: 1px solid #DFE5E5;
	border-right: 1px solid #DFE5E5; 	
}

.block1_mod_body div
{
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF; 
	background-color: #DFE5E5;
	
}


/* ==== Block 2 ==== 
   
   modOfRecentes;
*/

.block2_cor_top
{
	background-image: url("/images/mod_corners/cor_of_bg_top.gif");
	background-repeat: repeat-x;
	height: 3px;
	max-height: 3px;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

.block2_cor_top div
{
	background-image: url("/images/mod_corners/cor_of_stl.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: left;
	line-height: 1px;
	font-size: 1px;
}

.block2_cor_top span
{
	background-image: url("/images/mod_corners/cor_of_tr.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: right;
	line-height: 1px;
	font-size: 1px;
}

.block2_cor_bot
{
	background-image: url("/images/mod_corners/cor_of_bg_bot.gif");
	background-repeat: repeat-x;
	height: 3px;
	max-height: 3px;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

.block2_cor_bot div
{
	background-image: url("/images/mod_corners/cor_of_sbl.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: left;
	line-height: 1px;
	font-size: 1px;
}

.block2_cor_bot span
{
	background-image: url("/images/mod_corners/cor_of_br.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: right;
	line-height: 1px;
	font-size: 1px;
}

.block2_mod_body
{
	border-left: 1px solid #DFE5E5;
	border-right: 1px solid #DFE5E5; 
}

.block2_mod_body div
{
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background-color: #ECF0EF; 
}


/* ==== Block 3 ==== 
   
   modFoRecentes;
*/

.block3_mod_top_left
{
	background-image: url("/images/mod_corners/cor2_bg_top.gif");
	background-repeat: repeat-x;
	height: 3px;
	max-height: 3px;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

.block3_mod_top_left div
{
	background-image: url("/images/mod_corners/cor2_tl.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: left;
	line-height: 1px;
	font-size: 1px;
}

.block3_mod_top_left span
{
	background-image: url("/images/mod_corners/cor2_str.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: right;
	line-height: 1px;
	font-size: 1px;
}

.block3_mod_top_right
{
	background-image: url("/images/mod_corners/cor_pub_bg_top.gif");
	background-repeat: repeat-x;
	height: 3px;
	max-height: 3px;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

.block3_mod_top_right div
{
	background-image: url("/images/mod_corners/cor2_tr.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: right;
	line-height: 1px;
	font-size: 1px;
}

.block3_mod_top_right span
{
	background-image: url("/images/mod_corners/cor_pub_stl.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: left;
	line-height: 1px;
	font-size: 1px;
}

.block3_mod_bot_left
{
	background-image: url("/images/mod_corners/cor2_bg_bot.gif");
	background-repeat: repeat-x;
	height: 3px;
	max-height: 3px;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

.block3_mod_bot_left div
{
	background-image: url("/images/mod_corners/cor2_bl.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: left;
	line-height: 1px;
	font-size: 1px;
}

.block3_mod_bot_left span
{
	background-image: url("/images/mod_corners/cor_sbr.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: right;
	line-height: 1px;
	font-size: 1px;
}

.block3_mod_bot_right
{
	background-image: url("/images/mod_corners/cor2_bg_bot.gif");
	background-repeat: repeat-x;
	height: 3px;
	max-height: 3px;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

.block3_mod_bot_right div
{
	background-image: url("/images/mod_corners/cor2_br.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: right;
	line-height: 1px;
	font-size: 1px;
}

.block3_mod_bot_right span
{
	background-image: url("/images/mod_corners/cor_sbl.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: left;
	line-height: 1px;
	font-size: 1px;
}

.block3_mod_body
{
	background-color: #F6F8F7;
}

/*.block3_mod_body div
{
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}*/



/* ==== Block 4 ====
   
   
*/
.block4_mod_top
{
	background-image: url("/images/mod_corners/junc2_bg.gif");
	background-repeat: repeat-x;
	height: 3px;
	max-height: 3px;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

.block4_mod_top div
{
	background-image: url("/images/mod_corners/junc2_left.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: left;
	line-height: 1px;
	font-size: 1px;
}

.block4_mod_top span
{
	background-image: url("/images/mod_corners/junc2_right.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: right;
	line-height: 1px;
	font-size: 1px;
}

.block4_mod_body
{
	border-left: 1px solid #DFE5E5;
	
}

.block4_mod_body div
{
	border-left: 1px solid #FFF;
	border-right: 1px solid #DFE5E5; 
	background-color: #FAF8F7;
}



/* ==== Block 5 ====
   
   modWelcome;
*/

.block5_mod_top_right
{
	background-image: url("/images/mod_corners/cor5_bg_top.gif");
	background-repeat: repeat-x;
	height: 3px;
	max-height: 3px;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

.block5_mod_top_right div
{
	background-image: url("/images/mod_corners/cor2_tr.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: right;
	line-height: 1px;
	font-size: 1px;
}

.block5_mod_top_right span
{
	background-image: url("/images/mod_corners/cor_pub_stl.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: left;
	line-height: 1px;
	font-size: 1px;
}

.block5_mod_bot_right
{
	background-image: url("/images/mod_corners/cor5_bg_bot.gif");
	background-repeat: repeat-x;
	height: 3px;
	max-height: 3px;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

.block5_mod_bot_right div
{
	background-image: url("/images/mod_corners/cor2_br.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: right;
	line-height: 1px;
	font-size: 1px;
}

.block5_mod_bot_right span
{
	background-image: url("/images/mod_corners/cor_pub_stl.gif");
	background-repeat: no-repeat;
	width: 3px;
	max-width: 3px;
	height: 3px;
	max-height: 3px;
	display: block;
	float: left;
	line-height: 1px;
	font-size: 1px;
}

.block5_mod_body
{
	border-right: 1px solid #DFE5E5;
	border-left: 1px solid #DFE5E5;
}

.block5_mod_body div
{ 
	background-color: #FFF;
}



/* ==== Center blocks ====
   
   modCoImg;
*/
.center_mod_body_top
{
	border-top: 1px solid #DFE5E5;
	border-bottom: 1px solid #DFE5E5;
	border-left: 1px solid #DFE5E5;	
}

.center_mod_body div
{
	border: 1px solid #FFF;
}

/* ==== Tamanho da fonte no conteudo dos modulos principais ==== */
.cont_text{
	font-family: arial;
	font-size: 0.9em;
	text-align: left;
	color: #516669;
}
/* ==== Tamanho da fonte no conteudo dos modulos secundarios (pagina principal, etc) ==== */
.cont_text_sec{
	font-family: arial;
	font-size: 0.8em;
	text-align: left;	
}
.cont_text_sec a{
	color: #516669;	
}

/*
===============Concurso===========================
*/
.concurso_input{
	border:0px;
	background-color:#FFF;
	height: 20px;
	margin-left:10px;
	padding-left: 5px;
	width: 150px;
}
.concurso_submit{
  background-color:#0f0f0f;
  border:0px;
  color:#FFF;
  font-size:0.9em;
  font-weight: bold;
  padding-left:25px;
  width:133px;
  text-align:left;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url('/images/foward.png');
}
.concurso_dg_box{
	border: 10px solid #FFF !important;	
}
.company_partner{
	color: #8cc542;
	display: block;
	font-size: 0.7em;
	margin-left: 20px;
	margin-top: -2px;
	width: 150px;
}
.concurso_sector{
	font-size: 0.9em;
}
.concurso_image{
	background: url('/images/rapariga.png') no-repeat center bottom;
	height: 192px;
	width: 191px;	
}
.sectors_table td>label{
	font-size: 0.85em;
}


