/* Classe */
.txtVermelhoDestaque
{
    color: #CC0000;
    font-size:12px;
    font-family: tahoma;
    font-weight:bold;
}
fieldset
{
    padding:10px;
    border: outset #ff0000;
}
.textoDescricaoCamposMenor
{
    font-size:10px;
    color:#666666;
    font-weight:bold;
}

.txtCarregando
{
    color: #999999;
    font-size:11px;
    font-family: tahoma;
}
#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=40); 
    opacity:0.4; 
    z-index:1000; 
}

* html #progressBackgroundFilter { /* ie6 hack */
    position:absolute;
    height: expression(document.body.clientHeight + "px");
    width: expression(document.body.clientWidth + "px");
}

#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    width:14%; 
    z-index:1001; 
    background-color:#fff;    
}

* html #processMessage { /* ie6 hack */
    position:absolute; 
    top: expression((document.body.clientHeight * .30) + "px"); 
}

#TB_HideSelect{ 
    z-index:99; 
    position:fixed; 
    top: 0; 
    left: 0; 
    background-color:#fff; 
    border:none; 
    filter:alpha(opacity=0); 
    -moz-opacity: 0; 
    opacity: 0; 
    height:100%; 
    width:100%; 
} 

* html #TB_HideSelect { /* ie6 hack */ 
    position: absolute; 
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); 
    width: expression(document.body.clientWidth + "px"); 
} 

		
#loading
{
	padding: 30px; 
	background-color: #FFFFFF; 
	border: 4px solid #28819F;
	text-align:center;
}
		
#ctl00_ConteudoSitePD_ValidationSummaryNucleo
{
    margin:0px;
}

#ctl00_ConteudoSitePD_ValidationSummaryEntidade
{
    margin:0px;
}

#ctl00_ConteudoSitePD_ValidationSummaryPasso2
{
    margin:0px;
}

.tituloNormal
{
    color:#999999;
    font-size: 13px;
    font-weight:bold;
}
.linkTituloNormal
{
    color:#999999;
    font-size: 13px;
    font-weight:bold;
    text-decoration:none;
}
.linkNormal
{
    color:#666666;
    font-size: 12px;
    text-decoration:none;
    line-height:15px;
}
.divErro
{
    border: 1px solid #CCCCCC;
    color: red;
    padding: 15px;
    background: #FFFFCC url(../img/erros.gif) no-repeat 5px 50%; 
    padding-left:40px;
}
.divSucesso
{
    border: 1px solid #CCCCCC;
    color: red;
    margin: 5px 0px;
    padding: 15px;
    background: #FFFFCC url(../img/sucesso.gif) no-repeat 5px 50%;     
}
.txtSucesso
{
    font-size:11px;
    color: #739833;
    padding-left:30px;
}
.txtSucessoMaior
{
    font-size:12px;
    color: #739833;
    padding-left:30px;
    font-weight:bold; 
}
.divNovo
{
    background-color: #EFEFEF;
    padding:5px;
    border: 1px solid #cccccc;
    
}
.grid_paging
{
    background-color: #DADADA;
    color: #999999;
    color:#666666;
    font-size:11px;
    text-decoration: none;
    font-weight:bold;
}
.grid_tabela
{
    background-color: #999999;
    border:1px solid #cccccc;
}

.grid_header
{
    color: #FFFFFF;
    font-weight:bold;
    font-size:12px;
    background-color: #28819F;
}
.grid_text
{
    color: #666666;
    font-size:11px;
    background-color: #FFFFFF;
}
.grid_text_alternate
{
    color: #666666;
    font-size:11px;
    background-color: #EFEFEF;
}
.selected
{
    background-color: #D0E3EA;
}
.input_button_maior
{
    BORDER-RIGHT: 2px solid #CCCCCC;
    BORDER-TOP: 2px solid #CCCCCC;    
    BORDER-LEFT: 2px solid #666666;
    BORDER-BOTTOM: 2px solid #666666;
    COLOR: #EFEFEF;
    font-weight:bold;
    text-transform:uppercase;
    padding:5px;
    FONT-SIZE: 12px;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #267F9D;
	VERTICAL-ALIGN: middle;
}
.input_button
{
    BORDER-RIGHT: 2px solid #CCCCCC;
    BORDER-TOP: 2px solid #CCCCCC;    
    BORDER-LEFT: 2px solid #666666;
    BORDER-BOTTOM: 2px solid #666666;
    COLOR: #333333;
    font-weight:bold;
    text-transform:uppercase;
    padding:1px;
    FONT-SIZE: 11px;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #D1E2EC;
	VERTICAL-ALIGN: middle;
}
.formularioCinza
{
    padding: 10px; 
    background-color: #efefef; 
    border: 1px solid #CCCCCC;
}
.txtCarregando
{
    font-size: 11px;
    color: #999999;
    text-transform: uppercase;
}
.input_text
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #FFFFFF;
	VERTICAL-ALIGN: middle;
}
.divIncluirOutro
{
    padding: 10px;
}
.txtErros
{
    color:Red;
    font-size: 11px;
    line-height:16px;
}
.txtNormalTextos
{
    color: #666666;
    font-size: 13px;
    line-height:18px;
}
.txtNormal
{
    color: #666666;
    font-size: 12px;
}
.txtNormal11
{
    color: #666666;
    font-size: 11px;
}

.pnlAlerta
{
    padding-left:5px;
    padding-bottom:1px;
    padding-top:1px;
   
}
.pnlAlertaVazio
{
    background-color: #f7f7f7;
    padding:10px;
    color: red;
    font-size:12px;
    border: 1px solid #CCCCCC;
}
.textoAlerta
{
    color: #666666;
    font-size: 11px;
    line-height:18px;
}
.textoDescricaoPasso
{
    color: #267F9D;
    font-size: 14px;
    font-weight:bold;
}

.textoTituloPasso
{
    color: #2D84A2;
    font-size: 15px;
    font-weight: bold;   
}
.textoDescricaoCampos
{
    color: #666666;
    font-size: 11px;
    font-weight: bold;   
}

.textoCinza12
{
    color: #666666;
    font-size: 12px;
    font-weight: bold;   
}

body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-family:tahoma
}
.td 
{
    color:#c1cbff; 
    padding:10px; 
    spacing: 15px;
    width: 90%; 
    height:100px; 
    overflow:auto; 
}
.link16branco
{
    FONT-SIZE: 16px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.link16branco:hover
{
    FONT-SIZE: 16px;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
	
}
.link12branco
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.link12branco:hover
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline;
    COLOR: #FFFFFF;
	
}
.linkAzul13
{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color: #28819F;
    text-decoration: none;
}
.linkAzul13:HOVER
{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color: #28819F;
    text-decoration: none;
}
.texto26preto
{
    FONT-SIZE: 26px;
    COLOR: #999999;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
	font-stretch: wider;

}
.texto12cinza
{
		FONT-SIZE: 15px;
		COLOR: #999999;
		FONT-FAMILY: TAHOMA
}
.texto10cinza
{
		FONT-SIZE: 10px;
		COLOR: #999999;
		FONT-FAMILY: TAHOMA
}
.texto12branco
{
		FONT-SIZE: 15px;
		COLOR: #FFFFFF;
		FONT-FAMILY: TAHOMA
}
.textoSenha
{
	font-size: 18px; 
	font-weight: bold; 
	color: #29839E; 
	background-color: #EFEFEF; 
	FONT-FAMILY: ARIAL
}
#menu { /* Aqui definimos o o estado do menu normal */
		padding-left: 0px; /* Aqui definimos o espaço entre o texto e a borda esquerda */
		padding-top: 0px; /* Aqui definimos o espaço entre o texto e a borda esquerda */
		font-family: Tahoma; /* Aqui definimos a fonte*/
		font-size: 12px; /* Aqui definimos o tamanho da fonte*/
}
#menu:hover { /* Aqui definimos o o estado do menu quando o mouse é passado por cima */
		padding-left: 0px; /* Aqui definimos o espaço entre o texto e a borda esquerda */
		padding-top: 0px; /* Aqui definimos o espaço entre o texto e a borda esquerda */
		font-family: Tahoma; /* Aqui definimos a fonte*/
		font-size: 12px; /* Aqui definimos o tamanho da fonte*/
		color: white; /* Aqui definimos a cor da fonte*/
		background-color: #F2F2F2; /* Aqui definimos o fundo, no caso uma cor mais escura*/
}
.td_titulo
{
    BORDER-RIGHT: #ffffff 2px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma;
    HEIGHT: 26px;
    BACKGROUND-COLOR: #3E557A;
	TEXT-ALIGN:	center;
}
.td_branca
{
    BORDER-RIGHT: #ffffff 2px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: tahoma;
    HEIGHT: 26px;
    BACKGROUND-COLOR: #ffffff;
}
.td_azul
{
    BORDER-RIGHT: #ffffff 0px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: tahoma;
    HEIGHT: 26px;
    BACKGROUND-COLOR: #43638A;
	TEXT-ALIGN:	center;
}


