select,input,button
{
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size:110%;
}
#top {
	display: block;
	height: 350px;
	width: 778px;
	background-image: url(../images/principal/fundo_topo.jpg);
	position: relative;
}
#left {
	width: 260px;
	display: inline;
}
#right {
	display: inline;
	width: 498px;
	margin: 5px;
	vertical-align: top;
}

#corpo {
	display: block;
	background-color: #FFFFFF;
	width: 778px;
	height: auto;
}
.destaque_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-align: justify;
	vertical-align: top;
}
.calendario {
    width: 16px;
    height: 15px;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    }
.input_data {
    vertical-align: middle;
    }
.sinal_obrig {
    display: none;
    font-family: Arial, Times New Roman, Helvetica;
    color: Red;
    font-weight: bold;
    }
.fs_genealogia {
    padding: 0;
    margin: 0;
    }
.fs_paterna {
    width: 340px;
    float: left;
    display: block;
    }
.fs_materna {
    width: 340px;
    float: left;
    position: absolute;
    margin-left: 344px;
    _position: absolute;
    _margin-left: 0;
    *margin-left: 0;
    vertical-align: middle;
    }
#barra_btn {
		   clear:both;
           margin-top: 10px;
		   margin-bottom: 30px;
           padding:0;
           width: 710px;
           height: 34px;
		   border-bottom-style: double;
           border-color: #003399;
           vertical-align: bottom;
           }

#barra_btn .btn {
           float: right;
		   margin-top: 1px;
           z-index: 999;
           margin-right: 20px;
           padding: 0;
           cursor: pointer;
           vertical-align: bottom;
           }
		   
.janela_modal {
	border:solid 1px #36487e;
	background-color:#CCCCCC;
	width:100%;
	height:auto;
}

div#janela_modal_loading {
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFFFFF;
}

div#janela_modal_sucess {
	padding-top:30px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	height:100%;
}

.topo_modal_esq {
	background:url(../../../images/modal/topo_modal_esq.png) no-repeat;
	height:30px;
	width:12px;
	float:left;
}

.topo_modal_dir {
	background:url(../../../images/modal/topo_modal_dir.png) no-repeat;
	height:30px;
	width:12px;
	float:right;
}

.topo_modal_meio {
	background:url(../../../images/modal/topo_modal_meio.png) repeat-x;
	color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:30px;
	width:auto;
	margin-left:12px;
	margin-right:12px;
}
#aba1, #aba2, #aba3, #aba4, #aba5 {
	border-right:dotted 1px #666;
	border-left:dotted 1px #666;
	border-bottom:dotted 1px #666;
}

#toolbar {
	background-color: #E8E8E8;
	width: 730px;
	border: 2px outset #E2DFD6;
	display: block;
}
#toolbar td a {
	display: block;
	color: #003399;
}
#toolbar td a:link {text-decoration: none}
#toolbar td a:visited {text-decoration: none}
#toolbar td a:hover {
	display: block;
	border: 1px outset #FFFFFF;
}
#toolbar button{
	height:40;
}
DIV#inlineHelperExpire {
	display: none;
	z-index: 100;
	width: 660px;
	height: 300px;
	position: absolute;
	border-right: #c0bbb6 1px solid; 
	border-top: #c0bbb6 1px solid; 
	border-left: #c0bbb6 1px solid; 
	border-bottom: #c0bbb6 1px solid; 
}
IMG.helpToggler {
	margin-top: 0px; 
	z-index:9999; 
	left: 0px; 
	cursor: pointer;
	position: relative; 
	top: 0px
}

div.aba {
	background:#fff;
	text-align:justify;
	margin-bottom:20px;
	padding:10px 15px;
	}
#nav {
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:3px 0;
	border-bottom:1px solid #778;
	}
#nav li {
	list-style:none;
	margin-right:6px;
	display:inline;
	}
#nav li a {
	padding:3px 6px;
	border:1px solid #778;
	border-bottom:none;
	background:#dde;
	color:#333;
	text-decoration:none;
	}
#nav li a:hover {
	color:#000;
	background:#aae;
	border-color:#227;
	}
#nav li a.corrente {
	background:#fff;
	border-bottom:1px solid #fff;
	}
.tabela_resumo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-size: 8px;
}
.linha_tabela_resumo{
	border-bottom-width: thin;
	border-bottom-style: dotted;
}
.tabela_resumo1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-size: 8px;
}
#primeira_pagina {
	cursor:pointer;
	border:none;
	background-color:transparent;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	background-image:url(/images/btnfirst.png);
	float:left;
}
#anterior_pagina {
	cursor:pointer;
	border:none;
	background-color:transparent;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	background-image:url(/images/btnprev.png);
	float:left;
}
#pagina {
	width:200px;
	height:20px;
	float:left;
}
#proxima_pagina {
	cursor:pointer;
	border:none;
	background-color:transparent;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	background-image:url(/images/btnnext.png);
	float:left;
}
#ultima_pagina {
	cursor:pointer;
	border:none;
	background-color:transparent;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	background-image:url(/images/btnlast.png);
	float:left;
}
#adicionar a:hover {
	color:#0099CC;
	font-weight:bold;
}
#campo_delete {
	display:inline;
	background-color:#FFFFFF;
	position:absolute;
	margin-top:10px;
	width:710px;
	height:500px;
	vertical-align:middle;
}
#texto_delete {
	display:block;
	background:#C4C4FF;
	font-weight:bold;
	vertical-align:middle;
}
#botao_delete {
	display:block;
	background:#C4C4FF;
	vertical-align:middle;
}
.botoes_cad {
	cursor:pointer;
}
.listagem {
	vertical-align:middle;
}
td.lista {
	border-bottom:solid 1px #006699;
	background-color:#DCE8FC;
}
div#bol_total {
	width:100%;
	text-align:center;
}
div#bol_corpo {
	width:100%
}
div#bol_corpo div.bol_logo {
	width:50%;
	float:left;
}
div#bol_corpo div.bol_endereco {
	width:50%;
	float:right;
	height:135px;
	vertical-align:middle
}
div#bol_corpo div.bol_endereco .cima{
	margin-top:25px;
}

div#bol_corpo div.bol_endereco .baixo{
	margin-top:40px;
}
div#bol_corpo div.bol_linha {
	border-bottom:solid 1px #666666;
	width:100%;
}
div#bol_dados {
	text-align:left;
	border:dotted 1px #CCCCCC;
	margin-top:10px;
}
table.bol_lista1 tr{
	background-color:#d8d8d8;
	height:20px;
}
table.bol_lista1 tr.dif{
	width:100%;
	text-decoration:underline;
}
table.bol_lista2 tr {
	width:100%;
	background-color:#EDEDEF;
}
div#bol_fazenda {
	width:100%;
	text-align:left;
}
tr.head {
	background-color:#0C3A5B;
	color:#FFFFFF;
}
div#ag_lista {
	overflow-x: scroll;
	overflow-y: hidden;
	width:720px;
	height:auto;
	min-height:300px;
}
div.DEP_AG {
	font-weight:bold;
	text-align:right;
}
div.sel_filtro {
	font-size:12px;
	text-decoration:underline;
}

div.btn_filtro_ag {
	color:#003399;
	background-color:#CCCCCC;
	border:solid 1px #E8E8E8;
	height:16px;
	padding-top:2px;
	width:100px;
	text-align:center;
	cursor:pointer;
	font-size:12px;
}

div.btn_filtro_ag:hover {
	color:#FFFFFF;
	background-color:#0C3A5B;
	border:solid 1px #E8E8E8;
}

div.btn_filtro_ag_on {
	color:#FFFFFF;
	background-color:#0C3A5B;
	border:solid 1px #E8E8E8;
}

div#AG_Filtro {
	margin-top:5px;
}

div.boas_vindas {
	color:#000;
	font-weight:bold;
	font-size:10px;
}

div#barra_topo {
	 width:100%;
	 height:60px;
	 background:url(../imgs/fundo_teste.png) no-repeat;
	 background-position:center top;
}

div.botao_topo {
	height:45px;
	width:45px;
	cursor:pointer;
	float:left;
	margin-left:8px;
}

div#perfil {background:url(../imgs/perfil_icon.png) no-repeat;}
div#perfil:hover {background:url(../imgs/perfil_icon_hover.png) no-repeat;}
div#msg {background:url(../imgs/msg_icon.png) no-repeat;}
div#sac {background:url(../imgs/sac_icon.png) no-repeat;}
div#sac:hover{background:url(../imgs/sac_icon_hover.png) no-repeat;}
div#msg:hover {background:url(../imgs/msg_icon_hover.png) no-repeat;}
div#sair {background:url(../imgs/sair_icon.png) no-repeat;}
div#sair:hover {background:url(../imgs/sair_icon_hover.png) no-repeat;}
div#qtdDADOS {position:absolute;margin-top:27px;margin-left:32px;font-size:8pt;font-weight:bold;color:#ffffd6;*margin-left:10px;}

div#menu_mods {
	width:10px;
	height:250px;
	position:absolute;
	float:left;
	margin-top:8%;
	padding-top:100px;
	background:#476883;
	text-align:center;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}

div#menu_mods:hover {
	background:#477888;
}

button.mod_button {
	background:none;
	border:solid 0px #5b81a9;
	padding: 3px 3px 3px 3px;
	font-weight:bold;
	cursor:pointer;
}

.topo_coluna {
	cursor:pointer;
	background-color:#C4C4FF;
}

.topo_coluna:hover {
	background-color:#C4C4AA;
}

div#player {
	background:url(../images/ancptv_player.png) no-repeat;
	width:660px;
	height:500px;
}

div#player #p_video {
	padding:86px 0 0 10px;
}

