.table_show
{
    font-family: 'verdana' ;
    font-size: 11px ;
    text-align: center ;
    color: black ;
    border-width: 1px ;
    border-style: solid ;
    border-color: #CCCCCC ;
    empty-cells: show ;
}


tr.row_cabecalho{ 

    font-family: 'verdana' ;
    font-size: 13px ;
    font-weight: bold ;
    text-align: center ;
    color: white ;
    background-color: #4196BD;
    border-left-style: solid;
    border-left-width: 1px;
    border-width: 1px ;
    border-style: solid ;
    border-color: #CCCCCC ;

} 




tr.row_cabecalho a{ 

    font-family: 'verdana' ;
    font-size: 13px ;
    font-weight: bold ;
    text-align: center ;
    color: black ;
    background-color: #4196BD;
    border-left-style: solid;
    border-left-width: 1px;
    border-width: 1px ;
    border-style: solid ;
    border-color: #CCCCCC ;

} 

tr.row_cabecalho2{ 

    font-family: 'verdana' ;
    font-size: 12px ;
    font-weight: bold ;
    text-align: center ;
    color: black ;
    background-color: #9cD3F2;
    border-left-style: solid;
    border-left-width: 1px;
    border-width: 1px ;
    border-style: solid ;
    border-color: #CCCCCC ;

} 

tr.row_cabecalho2 a{ 

    font-family: 'verdana' ;
    font-size: 12px ;
    font-weight: bold ;
    text-align: center ;
    color: black ;
    background-color: #9cD3F2;
    border-left-style: solid;
    border-left-width: 1px;
    border-width: 1px ;
    border-style: solid ;
    border-color: #CCCCCC ;

} 


tr.row_subcabecalho{ 

    font-family: 'verdana' ;
    font-size: 11px ;
    font-weight: bold ;
    text-align: left ;
    color: black ;
    background-color: #DDDDDD;
    border-left-style: solid;
    border-left-width: 1px;
    border-width: 1px ;
    border-style: solid ;
    border-color: #CCCCCC ;

} 

tr.row_subcabecalho2{ 

    font-family: 'verdana' ;
    font-size: 11px ;
    font-weight: bold ;
    text-align: left ;
    color: black ;
    background-color: #FFFFFF;
    border-left-style: solid;
    border-left-width: 1px;
    border-width: 1px ;
    border-style: solid ;
    border-color: #CCCCCC ;

} 


td.subcabecalho{ 
    font-family: 'verdana' ;
    font-size: 11px ;
    font-weight: bold ;
    text-align: left ;
    color: black ;
    background-color: #FFFFFF;
} 

td.sub_texto{ 

    font-family: 'verdana' ;
    font-size: 10px ;
    color: black ;
    background-color: #FFFFFF;
} 



.white{
    background-color: #FFFFFF;
    border-left-style: solid;
    border-left-width: 0px;
    border-width: 0px ;
    border-style: solid ;
}


span.small_cabecalho{ 

    font-family: 'verdana' ;
    font-size: 11px ;
    font-weight: bold ;
    text-align: center ;
    color: #4590B8 ;
    background-color: white;
    border-left-style: solid;
    border-left-width: 1px;
    border-width: 1px ;
    border-style: solid ;
    border-color: #CCCCCC ;

} 

td.small_cabecalho{ 

    font-family: 'verdana' ;
    font-size: 10px ;
    font-weight: bold ;
    text-align: right ;
    color: #4590B8 ;
    background-color: white;
    border-color: #CCCCCC ;

} 

td.small_cabecalho2{ 

    font-family: 'verdana' ;
    font-size: 10px ;
    font-weight: bold ;
    text-align: left ;
    color: #4590B8 ;
    background-color: white;
    border-color: #CCCCCC ;

} 


tr.row_body{ 

    font-family: 'verdana' ;
    font-size: 10px ;
    text-align: left ;
    color: black ;
    border-left-style: solid;
    border-left-width: 1px;
    border-width: 1px ;
    border-style: solid ;
    border-color: #4590B8 ;

} 



.table_cabecalho{
	font-family: verdana;
	font-size:11px;
    border-left-style: solid;
    border-left-width: 1px;
    border-width: 1px ;
    border-style: solid ;
    border-color: #4590B8 ;

}


td.td_cabecalho{
    font-family: verdana;
    font-size:11px;
    border-left-style: solid;
    border-left-width: 1px;
    border-width: 1px ;
    border-style: solid ;
    border-color: #ABC7CA ;

}


tr.row_impar
{
    font-family: 'verdana' ;
    font-size: 11px ;
    font-weight: regular ;
    text-align: center ;
    color: black ;
    background-color: rgb(250,250,250) ;
    border-left-style: solid;
    border-left-width: 1px;

    border-width: 1px ;
    border-style: solid ;
    border-color: #CCCCCC ;
}

tr.row_impar:hover
{
    background-color: orange ;
}

tr.row_par
{
    font-family: 'verdana' ;
    font-size: 11px ;
    text-align: center ;
    color: black ;
    background-color: rgb(240,240,240) ;
    border-width: 1px ;
    border-style: solid ;
    border-color: #CCCCCC ;
} 

tr.row_par:hover
{
    background-color: orange ;
}


tr.row_vencido
{
    background-color: #FF9900;
} 

tr.row_vencido2
{
    background-color: #FF9999;
} 


/******************* end table *******/
/*homepage*/
.textbox{
	border:1px solid #CCCCCC;
	font-family: verdana;
	font-size:10px;
	height:16px;
}

.textbox_sborder{
	font-family: verdana;
	font-size:10px;
	height:16px;
	color: #FFFFFF;
}

.textarea{
	border:1px solid #CCCCCC;
	font-family: verdana;
	font-size:10px;
}

.combo_multiple{
	border:1px solid #CCCCCC;
	font-family: verdana;
	font-size:10px;
}

.table_pesquisa{
	border:1px solid #CCCCCC; 
	font-family: verdana;
	font-size:10px;
	height:16px;
}


.table_body{
	font-family: verdana;
	font-size:11px;
}



/******** LOGIN *******/

tr.login_cabecalho{
	font-size: 10px;
	font-family: verdana;
	text-align: center;
  	background-color: #787878;
	color: white;
}

.login_texto{
	font-size: 9px;
	font-family: verdana;
	text-align: center;
	color: #121212;
	text-decoration: none;
}


.submenu{
	font-size: 10px;
	font-family: verdana;
	text-align: center;
	color: #468FB8;
	text-decoration: none;
}

.loginbox{
	border:1px solid #CCCCCC;
	font-family: verdana;
	font-size:9px;
	background-color: #4590B8;
	color: white;
}


.aviso{
	border: solid 1px #ece9d8;
	font-size: x-small;
	font-family: verdana;
	text-align: left;
}

.aviso h3{
	font-family: verdana;
	margin: 0;
	text-align: center;
	padding: 4px 0px 4px 0px;
  	background-color: #4196BD;
        color: white;
}


//background: #fff url(../img/menu_top.gif) repeat-x top left;

/******** END LOGIN *******/



.subtable_get{
	border:1px solid #CCCCCC; 
	font-family: verdana;
	font-size:11px;
	background: #FFFFFF left;
}

.info{
	font-family: verdana;
	font-size:11px;
}


.info_red{
	font-family: verdana;
	font-size:11px;
	color: #FF0000;
}

.gobutton{
	border:1px solid #4590B8; 
	font-family:arial; 
	font-size:10px;
	height:16px; 
	color: white;
	background-color: #4590B8;
}

.normalbutton{
	border:1px solid #999999; 
	font-family:arial; 
	font-size:10px;
	height:16px; 
	background-color: #EEEEEE;
}


.titulo{
	font-size:14px;
	font-family: verdana;
	font-weight: bolder;
}

.subtitulo{
	font-size:12px;
	font-family: verdana;
	height:15px;
	font-weight: bolder;
}

.subtitulo_p{
	font-size:10px;
	font-family: verdana;
	font-weight: bolder;
}

.subtitulo_ERRO{
	font-size:12px;
	font-family: verdana;
	color:  #FF0000;
	height:15px;
	font-weight: bolder;
}


.texto{
	font-size:10px;
	font-family: verdana;
	text-align: justify;	
}


.topo{
  	border: solid 1px #CCCCCC;
        background-color:#C1E32D;
	font-size:10px;
	font-family: verdana;
	height:25px;
        color: black;
}

.msg_ok
{
	width: 235px;
	border: solid 1px #ece9d8;	
	font-weight: 700;
	font-size: x-small;
	font-family: verdana;
        color: #6677DD;  
  
}

/*homepage*/


/*****  Combo de autocomplete ************/




