@media print{
	.notPrint{display: none;}
}

a.SelectedItem:link,
a.SelectedItem:visited 
{
      color: black !important;
	FONT-SIZE: 11px;
    font-weight:bold !important;
	border-top-style: none;
	font-family: Verdana !important;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	 cursor : hand ;
}

a.SelectedItem:hover 
{
      color: Red !important;
      FONT-SIZE: 11px;
    font-weight:bold !important;
	border-top-style: none;
	font-family: Verdana !important;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

a.SelectedItem:active 
{
      color: Red !important;
} 



.botao
{
    border: 1px solid #bf0000;
	FONT-WEIGHT: bold;
    	FONT-SIZE: 11px;
    	BACKGROUND: #ffffff;
    	CURSOR: hand;
    	COLOR: #bf0000;
    	FONT-FAMILY: verdana,arial,sans-serif;
    	TEXT-DECORATION: none;
	}

.TituloPagina
{
	font-weight: bold;
	font-size: 14pt;
	left: 20px;
	font-family: Verdana;
	position: relative;
	text-align: left;
	top:10px;
}

.hand
{
	border-right: white 0px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	cursor: hand;
	border-bottom: white 0px solid;
	background-color: #6699ff;
}

.CabecalhoGrid
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	padding-top: 0px;
	font-family: Verdana;
	background-color: silver;
	text-align: left;
}

.grid
{
	border-right: black 1px solid;
	padding-right: 0px;
	border-top: black 1px solid;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: black 1px solid;
	padding-top: 0px;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: white;
}

.gridcotas
{
	border-right: black 1px solid;
	padding-right: 0px;
	border-top: black 1px solid;
	padding-left: 0px;
	font-size: 8px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: black 1px solid;
	padding-top: 0px;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: white;
}

.gridcotas A
{
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}
.gridcotas A:hover
{
	FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica
}

.linha_gridcotas_alt A
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}

.linha_gridcotas_alt A:hover
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica
}

.grid TD
{
	border:0px;
}

.grid A
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}
.grid A:hover
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica
}


.linha_grid
{
	font-size: 10px;
	color: black;
	font-family: Verdana;
	background-color: white;
}

.linha_grid A
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}


.linha_grid A:hover
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica
}


.linha_grid_alt
{
	font-size: 10px;
	color: black;
	font-family: Verdana;
	background-color: #F0F0F0;
}

.linha_grid_alt A
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}

.linha_grid_alt A:hover
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica
}

.label
{
	font-weight: bold !important;
	font-size: 8pt !important;
	color: black !important;
	border-top-style: none !important;
	font-family: Verdana !important;
	border-right-style: none !important;
	border-left-style: none !important;
	border-bottom-style: none !important;
}

.labelH1
{
	font-size:18px !important;
	        font-weight:bold !important;
	        color:#CC3333 !important;
	        display: block !important;
	        padding-top: 0px !important;
	        padding-right: 0px !important;
	        padding-bottom: 5px !important;
	        padding-left: 0px !important;
	        margin: 0px !important;
}

.label1
{
	text-align: right;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.label2
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.TituloSecao
{
	font-weight: bold;
	font-size: 13pt;
	border-bottom-width: 1px;
	border-bottom-color: darkred;
	color: black;
	font-family: Verdana;
	text-align: left;
}

.herdado
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: white;
}
.herdado2
{
	text-align:right;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: white;
}

.cadastro
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: white;
}

.bloqueado
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: white;
}


.validacao
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Verdana;
	background-color: white;
}
.valor
{
	text-align:right;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: white;
}

.Titulo
{
	font-weight: bold;
	font-size: 18px;
	color: black;
	font-family:  Arial;
	text-align: left;
}



.Login 
{
	font-size: 12; 
	color: #CC3333; 
	font-family: Verdana; 
	border: 1px #ADADAD solid;
}

.textoLogin 
{
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none
}

.Relatorio
{
	border-right: 1px;
	padding-right: 4px;
	border-top: 1px;
	padding-left: 4px;
	font-size: 8pt;
	padding-bottom: 4px;
	border-left: 1px;
	color: black;
	padding-top: 4px;
	border-bottom: 1px;
	font-family: Verdana;
	background-color: white;
}

.Relatorio TD
{
	background-color: #eeeeee;
	border-color: #ffffff;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	
}

.CabecalhoRelatorio
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 6pt;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
	padding-top: 0px;
	font-family: Verdana;
	background-color: silver;
	text-align: left;
}



.tabelaSemBorda
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	color: black;
	padding-top: 0px;
	border-bottom: 0px;
	font-family: Verdana;
	background-color: #eeeeee;
}

.tabelaSemBorda TD
{
	background-color: #eeeeee;
}

.tabelaRelatorio
{
	border-right: 0px solid;
	padding-right: 0px;
	border-top: 0px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px solid;
	color: black;
	padding-top: 0px;
	border-bottom: 0px solid;
	font-family: Verdana;
}
.tabelaRelatorio TD
{
	border-right: 1px solid;
	padding-right: 0px;
	border-top: 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 1px solid;
	padding-top: 0px;
	border-bottom: 1px solid;
}


.tabelaFundoBranco
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	border-bottom-style: none;
}

.tabela
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: #eeeeee;
}

.tabela TD
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
	background-color: #eeeeee;
}

.tabela2
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: #eeeeee;
}

.tabela2 TD
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #eeeeee;
}


.direita
{
	text-align: right;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}
.colunaNegrito
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}

.destaque
{	font-weight: normal;
	font-size: 8pt;
	color: #ff0000;
	font-family: Verdana;
	background-color: white;
}
A
{
	font-size: 8pt;
	margin: 0px;
	color: blue;
	font-family: Verdana;
}
.extraSmall
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 7pt;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.DropDownList
{
	BORDER-RIGHT: #adadad 1px solid; 
	BORDER-TOP: #adadad 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #adadad 1px solid; 
	COLOR: #cc3333; 
	BORDER-BOTTOM: #adadad 1px solid; 
	FONT-FAMILY: Verdana
}
.TextBox 
{
	BORDER-RIGHT: #adadad 1px solid; 
	BORDER-TOP: #adadad 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #adadad 1px solid; 
	COLOR: #cc3333; 
	BORDER-BOTTOM: #adadad 1px solid; 
	FONT-FAMILY: Verdana
}
.TextBox1 
{
	text-align: right;
	BORDER-RIGHT: #adadad 1px solid; 
	BORDER-TOP: #adadad 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #adadad 1px solid; 
	COLOR: #cc3333; 
	BORDER-BOTTOM: #adadad 1px solid; 
	FONT-FAMILY: Verdana
	
}
.DivDocumento
{
	DISPLAY: inline; 
	WIDTH: 60px; 
	HEIGHT: 15px;
}
.invisivel
{  
	display: none;
}
.certidao
{
	font-size: 12px;
	font-family: Verdana;
}

.FixaHeader
{
	position: relative;
	top:expression(this.parentNode.parentNode.parentNode.scrollTop-0);
	background:gray;
	border: black 2px solid;
}

.FixaHeader TD
{
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 2px solid;
	border-bottom: black 2px solid;
	/*background-color: #eeeeee;*/
	color: #ff0000;
	font-family:Arial;
	font-size:10px;

}


/***********************
header - Cabeçalho da página
***********************/
#header {
	background: url(/images/header_bg.gif) no-repeat right top; margin: 0; padding: 0;
}

/* Logotipo */

h1#logo {
	overflow: hidden;
	width: 255px;
	height: 65px;
	background: url(/images/logo.gif) no-repeat;
	float: left;
	/* Evita a margem com valor dobrado no IE */
	display: inline;
}
h1#logo a {
	width: 400px;
	height: 70px;
	display: block;
	text-indent:-5000em;
}

#rodape
{
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
}

/***********************
footer - footer
***********************/

#footer 
{
	background-image: url(/images/fundo_menutopo.jpg);
	background-repeat: repeat-x;
	margin: 0 auto;
	text-align: left;
	/*background-color: #666; */
	clear: both;
	padding: 3px 0;
	color: #666666;
	font-size: 11px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
#footer p, #footer address {
	margin: 0;
	font-style: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

body 
{
	color: #333;
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #FFF;
	
	/*background-image:url('Imagens/image001.gif') !important;*/

}
img {border: none}
a:link {color: #000; outline: none;}
a:visited {color: #000; outline: none;}
a:hover {
	color: #F00;
	text-decoration: none;
}
a:active {outline: none;}
br.linha {clear: both}
.linha {clear: both}

* #content [rel~=external] {
	background: url(/images/ico/new-window.gif) no-repeat right top;
	padding-right: 18px;
}


/***********************
CSS Fazenda
***********************/
p {
	FONT-FAMILY: Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	line-height: 18px;
}

li {
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 10px;
COLOR: #000000; 
}

td
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 12px; 
COLOR:  #000000;
}

STRONG {
font-size: 12px; 
color: #CC0000; 
font-family: Arial; 
}

a{
FONT-FAMILY: Arial, Helvetica;
FONT-WEIGHT: normal; 
FONT-SIZE: 10px; 
COLOR: #CC0000;
}

a:Hover{
FONT-FAMILY: Arial, Helvetica;
FONT-WEIGHT: normal; 
FONT-SIZE: 10px; 
COLOR: #000000;
}


/*************************
BARRA DE NAVEGAÇÃO
*************************/

#tf_navegacao{
	display: block;
	text-align: right;
	font-size: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#tf_navegacao img{
	border:none;
	display: inline;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
}
body #tf_navegacao a{
	color: #666666;
	text-decoration:none;}
body #tf_navegacao a:active, body #tf_navegacao:visited{
	color: #666666;
}
body #tf_navegacao a:hover{
	color: #AD2225;}


div#turner {
position:relative;
float:left;
padding-top:11px;
width:302px;
height:210px;
background: transparent url(http://www.sitepoint.com/images/books/frame.jpg) 0px 6px no-repeat;
}
#leftpage, #rightpage {
float:left;
position:relative;
background-image:url(http://www.sitepoint.com/images/books/javascript1/10page.jpg);
overflow:hidden;
width:146px;
height:189px;
left:5px; 
}
#leftpage{
background-position:0 0;
}
#rightpage{
background-position:146px 0 
}
div#flip{
background: transparent url(http://www.sitepoint.com/examples/jquery/3d.png) top center;
height:210px;
width:118px;
position:absolute;
top:0;
left:90px;
z-index:99;
margin-bottom:0;
padding-bottom:0
}

header {
    margin: 0px !important;
    padding: 0px !important;
    width: 100% !important;
    background: #ffffff !important;
    background: linear-gradient(to bottom,#ffffff,#dedede) !important;
    background: -moz-linear-gradient(top,#ffffff,#dedede) !important;
    background: -ms-linear-gradient(top,#ffffff,#dedede) !important;
    background: -o-linear-gradient(top,#ffffff,#dedede) !important;
    background: -webkit-linear-gradient(top,#ffffff,#dedede) !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#dedede)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dedede',GradientType=0) !important;
    height: 60px !important;
    box-shadow: 2px 2px 12px 2px #888888 !important;
    /*border-bottom: solid 2px #bbbbbb;*/
}
    /*header{position:relative; margin: 0px;padding: 0px; width: 100%; background:#ccc; color: #000000; height:60px;}*/
    header #imgBandeira {
        float: left !important;
        height: 60px !important;
        padding: 0 !important;
    }

    header #imgFazenda {
        float: right !important;
        width: 200px !important;
        width: 150px !important;
        padding: 0 !important;
        padding-top: 10px !important;
        padding-right: 20px !important;
    }

    header .tituloHeader {
        float: left !important;
        font-family: Verdana, sans-serif;
        font-size: 13px !important;
        color: #000000 !important;
        margin: 0 !important;
        padding-top: 15px !important;
        padding-left: 10px !important;
        text-align: center !important;
    }

        header .tituloHeader p {
            display: block !important;
            -webkit-margin-before: 1em !important;
            -webkit-margin-after: 0em !important;
            -webkit-margin-start: 0px !important;
            -webkit-margin-end: 0px !important;
            margin: 0 0 0 !important;
             font-size: 12px !important;
        }

        header .tituloHeader h1 {
            display: block !important;
            -webkit-margin-before: 0.0em !important;
            -webkit-margin-after: 0.67em !important;
            -webkit-margin-start: 0px !important;
            -webkit-margin-end: 0px !important;
            font-weight: bold !important;
            font-size: 12px !important;
            margin: 0 !important;
            text-transform: uppercase !important;
            word-wrap: break-word !important;
        }

        .tituloSistema
        {
     font-family: Verdana, Arial, Helvetica, sans-serif !important;
            float: right !important;
            font-size: 30px !important;
            font-weight: bold !important;
            /*margin: 30px !important;*/
             margin: 5px 30px 30px 30px !important;
        }