html, body, form {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: none;
}

body, table, div, span, td, th, input, select {
	color: #444;
    font-family: Arial;
    font-size: 11px;
}

img {
	border: 0px;
}

h1 {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
}

h2 {
	color: #00000;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
}

h3 {
	background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/seta_titulo.gif) no-repeat top left;
	text-indent: 15px;
	height: 28px;
	color: #0e387b;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #bbc7d7;
}

h4 {
	height: 28px;
	color: #0e387b;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #bbc7d7;
}

a {
	color: #0e387b;
	text-decoration: none;
	font-family: arial;
	font-size:14px;
	font-weight:bold;

}

a:hover {
	color: #4d7bb7;
}
 /* listbox */
 
 .listCursos
 {
 	border:0px;
 	overflow:hidden;
 }


/* geral */

.full {
	width: 100%;
	height: none;
}

.botao {
	background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/btn_padrao.jpg);
	color: #fff;
	width: 66px;
	height: 21px;
	border: none;
	padding-bottom: 1px;
	cursor: pointer;
}

/* master */

#main {
	border-top: 3px solid #1f4f8a;	
}

.topo td.logo, .topo td.direita {
	height: 93px;
}

.topo td.logo {
	width: 180px;
	background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/fundo_logo.jpg); 
}

.topo td.logo http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego {
	margin-left: 20px;
}

.topo td.direita {
	background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/sombra_topo.jpg); 
}

.topo td.direita td.menu_sistemas {
	height: 43px;
	padding-left: 20px;
    padding-right: 20px;
	vertical-align: bottom;
}

.topo td.direita td.menu_sistemas td.menu_over {
    background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/btn_selecionado.gif);
}

.topo td.direita td.menu_sistemas td.menu_out {
    background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/btn.gif);
}

.topo td.direita td.menu_sistemas td.menu_over,
.topo td.direita td.menu_sistemas td.menu_out {
    text-align: center;
    width: 131px;
    height: 27px;
}

.topo td.direita td.menu_sistemas td.menu_over a,
.topo td.direita td.menu_sistemas td.menu_out a {
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    display: block;
    text-decoration: none;
}

.topo td.direita td.menu_sistemas td.data {
    text-align: right;
    color: #666;
}

.topo td.direita td.cabecalho {
	height: 94px;
	padding-left: 5px;
    padding-right: 20px;
    padding-top: 0px;
	background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/fundo_linha_topo.jpg);
}

.topo td.direita td.cabecalho2 {
	height: 94px;
	padding-left: 5px;
    padding-right: 20px;
    padding-top: 5px;
	background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/fundo_linha_topo.jpg);
}


.topo td.direita td.cabecalho td.boa_tarde,
.topo td.direita td.cabecalho td.boa_tarde div {
	color: #fff;
	text-align: right;
}

.topo td.direita td.cabecalho td.boa_tarde a {
	color: #fff;
	text-decoration: none;
}

.topo td.direita td.cabecalho td.boa_tarde div {
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent;
	cursor: pointer;
}

.topo td.direita td.cabecalho td.boa_tarde div.destaque {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.meio td.menu {
	background: #f2f2f2 url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/fundo_direita.jpg) no-repeat;
	vertical-align: top;
	padding-top: 50px;
}

.meio td.menu table {
	background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego_rodape_menu.jpg) no-repeat left bottom;
}

.meio td.menu td.menu_over {
	background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/mnu_lateral_over.jpg);
}

.meio td.menu td.menu_out {
	background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/mnu_lateral_out.jpg);
}

.meio td.menu td.menu_filho {
	background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/mnu_lateral_filho.jpg);
}

.meio td.menu td.fundo {
	width: 151px;
	padding-left: 10px;
}

.meio td.menu td.menu_over,
.meio td.menu td.menu_out {
	width: 151px;
	height: 40px;
	padding-left: 10px;
}

.meio td.menu td.menu_over a,
.meio td.menu td.menu_out a,
.meio td.menu td.menu_filho a {
	display: block;
}

.meio td.menu td.menu_filho {
	width: 135px;
	height: 22px;
	padding-left: 26px;
}

.meio td.conteudo {
    background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/sombra_conteudo.jpg) repeat-x top;
	vertical-align: top;
	padding: 18px;
}

.rodape td.esquerda, .rodape td.direita {
	height: 80px;
}

.rodape td.esquerda {
	background: #f2f2f2;
}

.rodape td.direita {
	padding: 0px 20px 0px 20px;
}

.rodape td.direita a {
	font-size: 9px;
}

.rodape td.direita div.copy {
	font-size: 10px;
	color: #666;
}

/* grid view */

.gridview {
	border: 1px solid #fff;
}

.gridview tr td, .gridview tr th {
	padding: 3px;
}

.gridview tr th {
	background-color: #647faa;
	font-weight: bold;
}

.gridview tr th, .gridview tr th a {
	color: #fff;
}

.gridview tr th a {
	display: block;
}

.footer, .pager {
	font-weight: bold;
	background-color: #647faa;
}

.pager tr td {
	border: 0px;
	padding: 0px 3px 0px 3px;
}

.pager a {
	color: #fff;
}

.pager span {
	color: #b9d133;
	font-weight: bold;
	font-size: 14px;
}

.row a, .altRow a {
	display: block;
	color: #000;
}

.row {
	background-color: #f9f9f9;
}

.altRow {
	background-color: #f3f3f3;
}

/* geral */

#divFeedback {
	position: absolute;
	background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/fundo_linha_topo.jpg);
	top: 46px;
	left: 180px;
	right: 0;
	height: 91px;
}

#divFeedback div {
	background: url(http://www.cdlpoa.com.br/PORTAL/img/pop_cdlemprego/ico_info.gif) no-repeat;
	background-position: 5px 5px;
	padding: 13px 5px 5px 50px;
	height: 73px;
}

#divFeedback div span {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

.acao {
	margin-bottom: 5px;
}

#aguarde {
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 2px 16px 2px 16px;
	background: #b8cf35;
	color: #fff;
	font-weight: bold;
}

.hint {
	position: absolute;
	border:1px solid black;
	background: #ffd;
	padding: 4px;
	margin: 10px 0px 0px 15px;
}



@media print {

	.noprint,
	.topo td.direita td.menu_sistemas td.menu_over,
	.topo td.direita td.menu_sistemas td.menu_out,
	.meio td.menu table {
		display: none;
	}

	.meio td.conteudo {
		margin: -180px;
	}
}



.panelCalendario
{
	position:absolute;	
}

/*Css do Calendario Ajax*/
.cal_Theme1 .ajax__calendar_container 

{ 

      background-color: #e2e2e2; 

      border:solid 1px #cccccc;     
     

}

.cal_Theme1 .ajax__calendar_header

{

      background-color: #ffffff; 

      margin-bottom: 4px;

}

.cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, cal_Theme1 .ajax__calendar_prev 

{ 

      color: #004080; 

      padding-top: 3px;

}

.cal_Theme1 .ajax__calendar_body

{

      background-color: whitesmoke;/*#e9e9e9;*/ 

      border: solid 1px #cccccc;

}

.cal_Theme1 .ajax__calendar_dayname

{

      text-align:center; 

      font-weight:bold; 

      font-size: 10px;

      margin-bottom: 4px; 

      margin-top: 2px;

}

.cal_Theme1 .ajax__calendar_day

{

      text-align:center;

}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, 

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,

.cal_Theme1 .ajax__calendar_active

{

      color: #004080;

      font-weight:bold; 

      background-color: #ffffff;

}

.cal_Theme1 .ajax__calendar_today

{

      font-weight:bold; 

      font-size: 11px;

}

.cal_Theme1 .ajax__calendar_other,

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title

{

      color: gray; /*#bbbbbb; */

}
