/* CSS - Infinite Business Solutions 2008
/* --------------------------------------------------------------------------------*/
/*                                                                     [conteudos] */

.corgenerica1 { color:#007ac3; }
.corgenerica2 { color:#005080;}

.divlogo
{
	float:left;
	width:306px;
	height: 61px;
	margin-top:21px;
	margin-left:22px;
	background:	url(../imagens/logo.jpg) no-repeat top left;
	}
	
.divdata{
	float:left;
	width:auto;
	height:auto;
	margin-top:69px;
	margin-left:182px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}

#Titulo{
	width:662;
	height:auto;
	}

.titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	}
	
	.tituloconfirm{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#007ac3;
	margin-left:60px;
	margin-right:60px;
	}

.separador{
	margin: 0 auto;
	width:558px;
	height:1px;
	background: url(../imagens/dots.gif) repeat-x;
	margin-bottom:20px;
	}
	
.nota{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#404040;
	margin-left:22px;
	}

.asterisco
{
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	}



/*                                                                    [/conteudos] */

.txt10 {
    color: #014546;
    font-size: 10px;
}
.txt12 { color:#014546; font-size:12px; }
.txt13 { color:#014546; font-size:13px; }
.txt20 { font-size:20px; }

.fsetCursos
{
    margin-bottom:50px;
    margin-top:20px;
    margin-left:5px;
    margin-right:5px;
    padding-bottom:10px;
    border: 2px solid #dedede; 
}
.btngenerico
{
 
   color:#000;
   font-size:10px;
   background-color:#FFF;
   border:1px solid #a8a8a8;
    
}

.textodefault {
    color: #005080;
    font-size: 12px;
    text-align:justify;
}

.lstestilo
{
    color:#007ac3;
    background-color:#fafafa;
    padding:5px;
     
}
.contcolselec
{
    background-color: #fae8b1;
    margin-bottom:5px;  
}
/* gridview cursos */

.gridstyle 
{

font-size:9px;
line-height:15px;
text-align:center;
color:#000000;
margin-top:20px;
backGround-color:#fafafa;

}
.gridstyle_header
{
cursor:default;
font-size:9px;
font-weight:bold;
line-height:15px;
text-align:center;
color:#ffffff;
backGround-color:#005080;
   
}
.gridalternado
{
 font-size:9px;
  line-height:15px;
  text-align:center;
  color:#666666;
 background-color:#f4f1f1;

}
/*Data list Habilitações / Outras */
.dtlist_geral
{
font-size:11px;
font-weight:bold;
color:#000;
border:1px solid #000;
font-family:Verdana;

}
.dtlist_header
{
font-size:11px;
font-weight:bold;
line-height:15px;
color:#ffffff;
backGround-color:#005080;

}
.dtlist_item
{
font-size:11px;
color:#000;
}
.dtlist_alter
{
font-size:11px;
color:#000;
background-color:#dedede;
}
.dtlist_select
{
font-size:11px;
color:#000;
background-color:#F9FFAD;
}
/*Fim datalist */
.msgalert
{
    color:#ff0000;
    font-size:10px;
}
/*-------------------------------------------------*/
/* Accordion, Candidatura Online */ 
/*-------------------------------------------------*/

/*---------------------------------------------------------*/
/* EXTRA STYLES - Terça 17 de Junho de 2008 */
/*---------------------------------------------------------*/



.espacoObjectos{ margin-top:3px; margin-left:4px;}
.espacoObjectosMED{ margin:10px;}
.formalternate{ background-color:#f2f6f9; padding:5px;}
.formnormal{ background-color:#d3d3dc; padding:5px;}
.negrito { font-weight:bold;}
.cursorhand{ cursor:hand; }
.cursorpointer{ cursor:pointer;}

.preloader 
{
background:url(../imagens/ajaxloader.gif) no-repeat center;
height:55px;
}
.preloader2 

{

background:url(../imagens/ajax-loader2.gif) no-repeat center;

height:55px;

margin-top:26px;

margin-bottom:10px;

}

.preloaderpeq 
{
background:url(../imagens/ajaxloaderpeq.gif)  no-repeat Left ;
height:11px;
}
.containerprel {height: 11px; margin-top:5px; margin-left:5px; margin-bottom:5px; }


/* -----------------Página de erro ------------------ */

.spacerErro
{
    height: 90px;    
}
.imgErro
{
	background: url(../imagens/erroLogimg.jpg) no-repeat left; 
	width:280px;
	height:56px;
}
.erroTxt { color:#fff; margin:10px; font-weight:bold; }
.bgdiverro { background-color:#a80331; }
.bgdiverro a {color: #c6c6c6;}
.bgalertas { background-color:red; color:#fff; padding:10px;}


.avisovermelho 
{
border:solid 1px #dedede; 
background:#fc5f5f url(../imagens/alert-small.gif) 6px center no-repeat; 
color:#fff; 
font-size:11px;
padding:6px 6px 6px 28px; 
height:auto; 
display: inline-block; }
.avisovermelho ul
{
	margin-left:22px;
}

/*                                                            [/Página de erro] */
.disableddestaque { background-color:#f5c48f; color:#000; font-size:11px; }
.visivel
{
	  visibility:visible;
}
.tboxdisabled{ background-color:#e8e7e7; color:#507fbf;}
.visivel_inline{ display:inline; }
.visivel_block
{
	display: block;
	/*Atenção: no Moz,G.Chrome,Opera o block em elementos table n é válido*/
}
.invisivel { display:none; }


.mensagem_fundo { 
  position:absolute; 
  top:0px;
  left:0px;
  z-index:10010; 
  width:100%;
  height:100%;
  background-color:#000;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=13);
  -moz-opacity:0.2;
} 

.mensagem_fundo span {
color:#fff; 
font-size:15px; font-weight:bold;
}


.divbox { background:#f3e0e5; padding:8px; border: 1px dotted #000; }

.listaerros
{
    display: block;
    width: 100%;
    padding:0px;
    margin:0px;
    font-family:Arial, Verdana;
	font-size:11px;
	color:#d00000;
	font-weight:bold;
	height:48px;
	background: url(../imagens/errocandidato.gif);
	background-repeat: no-repeat;
	background-position:left;
    vertical-align: top ;	
}

.listaerros ul
{
    padding:0px;
    margin:0px;
   padding-top: 24px; 
   list-style-type: none;
}	
.listaerros li 
{
    padding:0px;
    margin:0px;
    text-align: left;   
    color:#d00000;
    padding-left:35px;
}

.listaavisos 
{
	 display: block;
    width: 100%;
    padding-top:50px;
     padding-left:35px;
    margin:0px;
    font-family:Arial, Verdana;
	font-size:11px;
	height:48px;
	background: url(../imagens/avisocandidato.gif);
	background-repeat: no-repeat;
	background-position:left;
    vertical-align: top ;	
	}
		/* firefox / ie8*/
	.ddlist { height:20px;}

/* --------------------------------------------------------------------------------*/
/* CSS - Infinite Business Solutions 2008
