﻿/* Contêm os estilos das Divs - configurações visuais das áreas */

/*
#DivContentPlaceHolder1
{
	margin-left:20px;
	margin-top:20px;
	width:960px;
}
*/

/* Se mantêm centralizada na tela */ 
.caixa-aguarde-centro
{
		position:fixed;
		_position:absolute;
		top:50%;
		_bottom:expression(eval(document.body.scrollTop+document.body.clientHeight-this.clientHeight-20));
		right:30%; 
		margin:0;
		padding:2px;   
		color: #EA2828; /* Vermelho */ 	
            filter:alpha(opacity=70);
            opacity:0.7;
            text-align:center;
            /*width:300;*/
            vertical-align:middle;
            z-index:10002;
            background-color:#663366;color:Black;font-weight:bolder;border:solid 5px #663366;
}  

.caixa-aguarde-centro .conteudo-aguarde
{
	width:300px;height:80px;padding-top:30px;
    background-color:#E1D7E0;text-align:center;vertical-align:middle;
}


/* Área global do Site */
#BodySite
{
    background:#FFF;
	width:960px;
	padding:0;
	margin:0 auto;
	border-bottom: 1px solid #CCCBCB;
	border-left: 1px solid #CCCBCB;
	border-right: 1px solid #CCCBCB;
}

#div_logon
{
	width: 80%; 
	margin-top:50px;
	text-align: center;
}

#div_logon table
{
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;
}

.login_intro {float:left; margin:10px 0px; width:350px}
.login_form {border-left:1px solid #33AACC; float:right; margin:10px 0px; text-align:center; width:350px}

.header
{
	font-size:20px;	
}

.subHeader
{
	font-size:16px;
}

.titulo, .subtitulo, .header, .subHeader
{
	font-weight:bold;
	text-align:left;
	color:#1a3037;
}

#conteudo
{
    width:780px;
    margin:30px auto;
}

.titulo
{
	padding-left:20px;
	padding-bottom:8px;		
}

.titulo
{
	font-size:20px;	
}

.subtitulo
{
	font-size:16px;
}
	
.link
{
	color:#666;
	cursor:pointer;
	text-decoration:underline;
}

.txt_enunciado
{
	color:#666;
	font-weight:bold;
}

.txt_enunciado a:link{
	color:#666;
	font-weight:bold;
	text-decoration:none}
	
.txt_enunciado a:hover{
	color:#33aacc}

.txt_conteudo
{
	color:#000;
	font-weight:bold;
}

.txt_cinza_bold
{
	color:#666;
	font-weight:bold;
}

.txt_escuro_bold
{
	color:#1a3037;
	font-weight:bold;
}

.txt_vermelho_bold
{
	color:#FF0000;
	font-weight:bold;
}

.txt_normal
{
	color:#000;
	font-weight:bold;
}

.hand
{
	cursor:pointer;
}

.sem_sublinhado
{
	text-decoration:none;
	color:#33AACC; /* savio- p/ fazer o numero da pagina de resultados atual ter cor diferente */
}

/* corpos tradicionais */
.area_default, 
.area_azul_claro, 
.area_azul_verde, 
.area_azul_verde_sem_float
{
    margin-bottom:10px;
    margin-left:10px;
    padding:7px 20px 15px;
    text-align:left;
}


/* corpo tradicional das páginas */
.area_default
{
    border:1px solid #33AACC;
}

/* savio- ajuste de cor e pontilhado no grid de resultados de busca rapida */
table.grid a 
{
    color:#000;
}

table.grid tr 
{
   background-image:url(Imagens/pixel_pontilhado.gif);
    background-position:bottom;
    background-repeat:repeat-x;
}

table.grid tr td {padding-top:10px}

table.grid a:hover
{
    color:#33aacc;
}

/* /savio- ajuste de cor no grid de resultados de busca rapida */

.area_azul_claro
{
    background-color:#F0F6F9;
    border:1px solid #33AACC;
    padding-bottom:10px;
}

.tit_pag
{
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#1a3037;
	padding-left:20px;
	padding-bottom:8px
}

/* Busca */
.area_azul_verde
{
    background-color:#DFE9EB;
    border:1px solid #346F97;
    padding-bottom:10px;
}

.fundo_default
{
	background-color:White;
    border:1px solid #33AACC;
}

.fundo_azul_verde
{
	background-color:#DFE9EB;
    border:1px solid #346F97;
}

.fundo_azul_claro
{
	background-color:#F0F6F9;
    border:1px solid #33AACC;
}

.sem_float
{
    float:none;
}

.sem_borda
{
    border:none;
}

.clear
{
    clear:both
}

.central
{
    text-align:center
}

.popup_default
{
	border:2px solid #666;
	background-color:#E6ECEF;
	vertical-align:top;
	/*display: none;*/
}

.popup_default .barra_arrastavel
{
	background-image:url(Imagens/Fundo_Menu.jpg);
	background-repeat:repeat-x;
	text-align:right;
	cursor:move;
	padding:5px;
}

.botao_fechar
{
    background-color:red; color:white;
}

.pop_busca 
{
    background-color:#8f8f8f;
	border:1px solid #666;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	margin:10px
}
	
.pop_conteudo
{
	background-color:#fff;
	border:1px solid #666;
	padding-left:15px;
	padding-top:8px;
	padding-bottom:8px;
	margin:10px;
	color:#666;
	text-align:left
}

.pop_conteudo a
{
    color:#000;
    font-weight:bold;
    text-decoration:none;
}

.pop_conteudo a:hover
{
    color:#33aacc;
}



