﻿.table1{
table-layout:fixed;


}
	

.table .td_right
{
text-align: right;

}



.logo
{ 

	background-repeat:no-repeat;  
	position:relative; 
	top:5px;
    _top:13px;
	left: 8px;
	width:170px;
	height:108px;
	z-index:2;
	float:left;
}



.clip 
{
	background-repeat:no-repeat; 
	position:relative;
	top:-10px;
	height:90px;
	width:49px;
	left:0px;
	float:left;	
	
}

.titulo
{
	position:relative;
	/*background-image:url(imagens/imagem.jpg);*/
	
	background-repeat:no-repeat; 
	position:relative;
	width:575px;
	height:30px;
	left:9px;
	float:left;
	z-index:3;
	top: 28px;
	_top:3px;
}

.subtitulo1 { 
	clear:both;
	position:relative;
	left: 5px;
	top:-40px;
	color:#FFFFFF; 	
	width: 100%;
	height: 30%;
	_height: 0%;
	font-size:17px;
	font-family: Verdana;
	vertical-align:middle;
	text-align:left;
	font-weight: bolder;
	z-index:4;
	bottom: 40px;
}

.nome_usuario
{	
	clear:both;
	position:relative;
	text-align:left;
	float:left;
	_float:left;
	/*margin-left:10px;*/
	top: 6px;
	left:10px;
	color:#374A8F; 	
	width: 30%;
	height: 16px;
	font-size:12px;
	font-family: Arial;
	vertical-align:middle;
	font-weight: bolder;
}

.alinha_menu
{

float:right;

}



.bordaBox 
{
	background:transparent;
	width:760px;
	margin: 0 auto;
	height:100%;  
	top:3%;		
	text-align:center;
}   


.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {display:block; overflow:hidden; font-size:1px;}   
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {height:1px;}   
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {background:#B5C3DE; border-left:1px solid #999; border-right:1px solid #999;}   
.bordaBox .b1 {margin:0 5px; background:#999;}   
.bordaBox .b2 {margin:0 3px; border-width:0 2px;}   
.bordaBox .b3 {margin:0 2px;}   
.bordaBox .b4 {height:2px; margin:0 1px;}   

.bordaBox .conteudo 
{
	 display:block; 
     background:#FFFFFF; 
     border-left:1px solid #999; 
     border-right:1px solid #999;   
     width:99.8%;
	 height:100%;
	 
}


.bordaBoxMenu {background:transparent; width:173px; height:20%;
top:3%;		
left:6%;
display:table; 
z-index:4; 
float:left; 
margin-bottom:10px;
}   

.bordaBoxMenu .b1Menu, .bordaBoxMenu .b2Menu, .bordaBox .b3Menu, .bordaBoxMenu .b4Menu, .bordaBoxMenu .b1bMenu, .bordaBoxMenu .b2b, .bordaBoxMenu .b3b, .bordaBoxMenu .b4bMenu {display:block; overflow:hidden; font-size:1px;}   
.bordaBoxMenu .b1Menu, .bordaBoxMenu .b2Menu, .bordaBoxMenu .b3Menu, .bordaBoxMenu .b1b, .bordaBoxMenu .b2b, .bordaBoxMenu .b3b {height:1px;}   
.bordaBoxMenu .b2Menu, .bordaBoxMenu .b3Menu, .bordaBoxMenu .b4Menu {background:#FFFFFF; border-left:1px solid #999; border-right:1px solid #999;}   
.bordaBoxMenu .b1Menu {margin:0 5px; background:#999;}   
.bordaBoxMenu .b2Menu {margin:0 3px; border-width:0 2px;}   
.bordaBoxMenu .b3Menu {margin:0 2px;}   
.bordaBoxMenu .b4Menu {height:2px; margin:0 1px;}   

.bordaBoxMenu .conteudo_box  
{                 
     background:#FFFFFF; 
     border-left:1px solid #999; 
     border-right:1px solid #999;   
     width:171px;
	 height:80%;
	 top: 0px;
	 left :0px;
	 
}


.bordaBoxHeader {background:transparent; width:11%; height:100%;
 display:table; z-index:4; float:right; margin-right:10px; top:6%; }   
.bordaBoxHeader .b1Header, .bordaBoxHeader .b2Header, .bordaBoxHeader .b3Header, .bordaBoxHeader .b4Header, .bordaBoxHeader .b1bHeader, .bordaBoxHeader .b2b, .bordaBoxHeader .b3b, .bordaBoxHeader .b4bHeader {display:block; overflow:hidden; font-size:1px;}   
.bordaBoxHeader .b1Header, .bordaBoxHeader .b2Header, .bordaBoxHeader .b3Header, .bordaBoxHeader .b1b, .bordaBoxHeader .b2b, .bordaBoxHeader .b3b {height:1px;}   
.bordaBoxHeader .b2Header, .bordaBoxHeader .b3Header, .bordaBoxHeader .b4Header {background:#EFF3FC; border-left:1px solid #5F6EA5; border-right:1px solid #5F6EA5;}   
.bordaBoxHeader .b1Header {margin:0 5px; background:#5F6EA5	;}   
.bordaBoxHeader .b2Header {margin:0 3px; border-width:0 2px;}   
.bordaBoxHeader .b3Header {margin:0 2px;}   
.bordaBoxHeader .b4Header {height:2px; margin:0 1px;}   

.conteudo_boxHeader  
{                 

    background:#EFF3FC; 
    border-left:1px solid #5F6EA5; 
    border-right:1px solid #5F6EA5;
    width:97.5%;
	 
}

.box_menu
{
font-size:12px;
font-family:Arial;
margin-top:4px;
vertical-align:middle;
margin-bottom:2px;	
}
             		
.bordaBoxRecado 
{
background:transparent; 
width:173px; 
height:60%; 
top:3%;		
left:6%; 
margin-bottom:10px;
display:table;
clear:both; }  
 
.bordaBoxRecado .b1Recado, .bordaBoxRecado .b2Recado, .bordaBoxRecado .b3Recado, .bordaBoxRecado .b4Recado, .bordaBoxRecado .b1bRecado, .bordaBoxRecado .b2bRecado, .bordaBoxRecado .b3bRecado, .bordaBoxRecado .b4bRecado {display:block; overflow:hidden; font-size:1px;}   
.bordaBoxRecado .b1Recado, .bordaBoxRecado .b2Recado, .bordaBoxRecado .b3Recado, .bordaBoxRecado .b1bRecado, .bordaBoxRecado .b2bRecado, .bordaBoxRecado .b3bRecado {height:1px;}   
.bordaBoxRecado .b2Recado, .bordaBoxRecado .b3Recado, .bordaBoxRecado .b4Recado {background:#EFF3FC; border-left:1px solid #999; border-right:1px solid #999;}   
.bordaBoxRecado .b1Recado {margin:0 5px; background:#999;}   
.bordaBoxRecado .b2Recado {margin:0 3px; border-width:0 2px;}   
.bordaBoxRecado .b3Recado {margin:0 2px;}   
.bordaBoxRecado .b4Recado {height:2px; margin:0 1px;}   


.bordaBoxRecado .conteudo_box  
{                 
     background:#EFF3FC; 
     border-left:1px solid #999; 
     border-right:1px solid #999;   
     width:171px;
	 height:80%;
	 top: 0px;
	 left: 0px;
}

.bordaBoxCalendario 
{
background:transparent; 
width:173px; 
height:60%; 
top:3%;		
left:6%; 
margin-bottom:10px;
display:block; clear:both; }  

.bordaBoxCalendario .b1Calendario, .bordaBoxCalendario .b2Calendario, .bordaBoxCalendario .b3Calendario, .bordaBoxCalendario .b4Calendario, .bordaBoxCalendario .b1bCalendario, .bordaBoxCalendario .b2bCalendario, .bordaBoxCalendario .b3bCalendario, .bordaBoxCalendario .b4b {display:block; overflow:hidden; font-size:1px;}   
.bordaBoxCalendario .b1Calendario, .bordaBoxCalendario .b2Calendario, .bordaBoxCalendario .b3Calendario, .bordaBoxCalendario .b1bCalendario, .bordaBoxCalendario .b2bCalendario, .bordaBoxCalendario .b3b {height:1px;}   
.bordaBoxCalendario .b2Calendario, .bordaBoxCalendario .b3Calendario, .bordaBoxCalendario .b4Calendario {background:#B5C3DE; border-left:1px solid #999; border-right:1px solid #999;}   
.bordaBoxCalendario .b1Calendario {margin:0 5px; background:#999;}   
.bordaBoxCalendario .b2Calendario {margin:0 3px; border-width:0 2px;}   
.bordaBoxCalendario .b3Calendario {margin:0 2px;}   
.bordaBoxCalendario .b4Calendario {height:2px; margin:0 1px;}   

.bordaBoxCalendario .conteudo_box  
{                 
     background:#FFFFFF; 
     border-left:1px solid #999; 
     border-right:1px solid #999;   
     width:171px;
	 height:80%;
	 top: 0px;
	 left: 0px;
}


.titulo_recado  
{    
     font-family:Verdana;
     font-weight:bold;
     
     
	 color:	#374A8F;
	 font-size:10px;
	 text-align:center;
	 text-decoration:underline;
	 position:relative;
	 top:-4px;
    
	 
}

.texto_recado
{    
 font-family:arial	;
 color:	#374A8F;
 font-size:10px;
 text-align:left;
 padding-left:18px;
 margin-left:12px;
 margin:0px;
}

.texto_geral
{
	font-family:verdana;
	font-size:small;
	padding-right:2px;
	vertical-align:middle;
	font-weight: 700;
	color: #3366CC;
	text-align: left;
}

.texto_grid_recado 
{
	font-family:arial;
	font-size:10px;
	padding-right:2px;
	color:#374A8F;
	text-align:left;
}

.texto_radiobutton
{
	font-family:Arial;
	font-size:12px;
}


.bordaBoxPesquisa 
{
	background:transparent;
    width:173px;
    height:60%; 
	top:3%;		
	left:6%; 
	margin-bottom:10px; 
	display:table; 
	clear:both;
 }   
.bordaBoxPesquisa .b1Pesquisa, .bordaBoxPesquisa .b2Pesquisa, .bordaBoxPesquisa .b3Pesquisa, .bordaBoxPesquisa .b4Pesquisa, .bordaBoxPesquisa .b1bPesquisa, .bordaBoxPesquisa .b2bPesquisa, .bordaBoxPesquisa .b3bPesquisa, .bordaBoxPesquisa .b4bPesquisa {display:block; overflow:hidden; font-size:1px;}   
.bordaBoxPesquisa .b1Pesquisa, .bordaBoxPesquisa .b2Pesquisa, .bordaBoxPesquisa .b3Pesquisa, .bordaBoxPesquisa .b1bPesquisa, .bordaBoxPesquisa .b2bPesquisa, .bordaBoxPesquisa .b3bPesquisa {height:1px;}   
.bordaBoxPesquisa .b2Pesquisa, .bordaBoxPesquisa .b3Pesquisa, .bordaBoxPesquisa .b4Pesquisa {background:#EFF3FC; border-left:1px solid #999; border-right:1px solid #999;}   
.bordaBoxPesquisa .b1Pesquisa {margin:0 5px; background:#999;}   
.bordaBoxPesquisa .b2Pesquisa {margin:0 3px; border-width:0 2px;}   
.bordaBoxPesquisa .b3Pesquisa {margin:0 2px;}   
.bordaBoxPesquisa .b4Pesquisa {height:2px; margin:0 1px;}   


.bordaBoxPesquisa .conteudo_box  
{                 
     background:#EFF3FC; 
     border-left:1px solid #999; 
     border-right:1px solid #999;   
     width:171px;
	 height:80%;
	 top: 0px;
	 left: 0px;
	 
}

.box_pesquisa {

	font-size:12px;
	font-family:Arial;
	white-space:nowrap;	
	margin-top:4px;
	vertical-align:middle;
	/*text-align:*/
	margin-bottom:2px;
}

	



.bordaBoxRamal 
{
background:transparent; 
width:173px; 
height:60%; 
top:3%;		
left:6%; 
margin-bottom:10px; 
clear:both; }  

.bordaBoxRamal .b1Ramal, .bordaBoxRamal .b2Ramal, .bordaBoxRamal .b3Ramal, .bordaBoxRamal .b4Ramal, .bordaBoxRamal .b1bRamal, .bordaBoxRamal .b2bRamal, .bordaBoxRamal .b3bRamal, .bordaBoxRamal .b4bRamal {display:block; overflow:hidden; font-size:1px;}   
.bordaBoxRamal .b1Ramal, .bordaBoxRamal .b2Ramal, .bordaBoxRamal .b3Ramal, .bordaBoxRamal .b1bRamal, .bordaBoxRamal .b2bRamal, .bordaBoxRamal .b3bRamal {height:1px;}   
.bordaBoxRamal .b2Ramal, .bordaBoxRamal .b3Ramal, .bordaBoxRamal .b4Ramal {background:#EFF3FC; border-left:1px solid #999; border-right:1px solid #999;}   
.bordaBoxRamal .b1Ramal {margin:0 5px; background:#999;}   
.bordaBoxRamal .b2Ramal {margin:0 3px; border-width:0 2px;}   
.bordaBoxRamal .b3Ramal {margin:0 2px;}   
.bordaBoxRamal .b4Ramal {height:2px; margin:0 1px;}   


.bordaBoxRamal .conteudo_box  
{                 
     background:#EFF3FC; 
     border-left:1px solid #999; 
     border-right:1px solid #999;   
     width:171px;
	 height:80%;
	 top: 0px;
	 left: 0px;
}


.bordaBoxContent {background:transparent; width:97%; _width:100%; height:80%;  float:left;  display:table; margin-left:10px; top:2px;
	left: 217px;
}   
.bordaBoxContent .b1Content, .bordaBoxContent .b2Content, .bordaBoxContent .b3Content, .bordaBoxContent .b4Content, .bordaBoxContent .b1bContent, .bordaBoxContent .b2bContent, .bordaBoxContent .b3bContent, .bordaBoxContent .b4bContent {display:block; overflow:hidden; font-size:1px;}   
.bordaBoxContent .b1Content, .bordaBoxContent .b2Content, .bordaBoxContent .b3Content, .bordaBoxContent .b1bContent, .bordaBoxContent .b2bContent, .bordaBoxContent .b3bContent {height:1px;}   
.bordaBoxContent .b2Content, .bordaBoxContent .b3Content, .bordaBoxContent .b4Content {background:#FFFFFF; border-left:1px solid #999; border-right:1px solid #999;}   
.bordaBoxContent .b1Content {margin:0 5px; background:#999;}   
.bordaBoxContent .b2Content {margin:0 3px; border-width:0 2px;}   
.bordaBoxContent .b3Content {margin:0 2px;}   
.bordaBoxContent .b4Content {height:2px; margin:0 1px;}   

.bordaBoxContent .conteudo_box  
{                 
     display:block; 
     background:#FFFFFF; 
     border-left:1px solid #999; 
     border-right:1px solid #999;   
     width:99.6%;
     _width:95%;
	 height:80%;
	 top: 0px;
	 left: 0px;
	 text-align:center;
}
             		


.alinha_menu_direita
{
float:right;
z-index:1;
margin-bottom:57px;
padding:0px;
}




/*.pesquisa_menu
{
	position:relative;
	padding:10px 0px 0px 0px; 
	font-size:12px;
	font-family:Arial;
	vertical-align:middle;
	z-index:6;
	top:-16px;
	left:-10px;
	float:right;
} */



.barra
{
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #999;
}

.pesquisa_master
{
	position:relative;
	/*border:1px solid #999;*/
	width:99%;
	padding:0px 0px 0px 0px; 
	font-size:12px;
	font-family:Arial;
	vertical-align:middle;
	white-space:nowrap;
	text-align:right;
	top: 0px;
	left: 0px;
	z-index:6;
}



.data_extenso
{
	position:relative;
	width:27%;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	vertical-align:middle;
	white-space:nowrap;
	text-align:left;
	color:#316AC5;
	float:right;
	text-align:right;
	margin-top: -15px;
	_margin-right:2px;
	_position:relative;
	margin-right:10px;
	_top:0px;
	z-index:82;
	top:97px;
	
}



.coluna_direita
{
width:76%;
float:left;
margin-left:16px;
margin-top:3px;
_width:75%;
_float:letf;
_margin-right:0px;

}


.coluna_esquerda 
{
	clear:both;	
	width:20%;
	margin-top:28px;
	float:left;
	margin-left: 8px;
	_margin-left:4px;
	_margin-right:-24px;
	_width:20%;
}

.box_recado
{
	position:relative;
	background-color:#FFFFFF;
	width:80%;
	border:1px;
	vertical-align:middle;
	top: -46px;
	float:left;
	font-size:12px;
	font-family:Arial;
	white-space:nowrap;
	text-align:left;
}

.alinha_box_recado 
{  position:relative;
   top:-10px;
	vertical-align:middle;
	padding-right:3px;
	padding-left:20px;
	text-align:center;
}
/*----------------------------------------------------------------- */

.coluna_central
{
	position:relative;
	border:1px solid #999;
	top: -30px;
	width:80%;
	height:60%;
	float:left;
}


.calendario 
{
font-size:10px;
font-family:Arial;
}

/*--MENU--*/

/*.menu
{
border:1px solid #999;	
padding:0px;
margin:0px;
} */


/*.menu_geral
{
font-family: Verdana;
font-size: x-small;
vertical-align:middle;
text-transform: capitalize;

color: red;
font-weight: bold;
position:absolute;
top: 0px;
left: 0px;
}*/


.menu_static 
{
padding-top:0px;
padding-left:0px;

} 


.menu_static_item  /*antes do on mouse over */
{
	background-color:#EFF3FC;
	padding-left:4px;
	padding-right:4px;
	line-height:24px;
	font-family: arial;
	font-size:small;
	color:#374A8F;
	text-align:center;
	width:100px;
	z-index:6px;
}

.menu_static_hover  /* muda a cor dos itens principais quando em on mouse over */
{
	background-color:#B5C3DE;				/*#E9EDF5;*/
	padding-left:4px;
	padding-right:4px;
	line-height:22px;
	font-family: Arial;
	font-size:small;
	color: white;				/*#316AC5; */ /*#92B0E4;*/
	text-align:center;
	width:100px;
	
}

.menu_dinamic_hover /* sub item no over*/
{
background-image: url(imagens/fundo_barra.jpg);

}

.menu_dinamic
{
border:1px solid  #5F6EA5;
margin-left:-62px;

}

/*.menu_static_selected
{
background-color:#EEEEEE;
color:#999999;
}*/

.menu_dinamic_selected
{
  /*background-color:red; */
}

.menu_dinamic_item /*subitens do menu */ 
{
background-color: #EFF3FC; /* #B5C3DE; */ /* #C7DAE9;*/
padding-left:2px;
padding-right:4px;
line-height: 16px;
font-family: arial;
font-size:small;
color:#374A8F;
text-align:left;
width:140px;

}

/*-------------------------------------------------*/

.teste
{
	position:relative;
	float:left;
	padding:10px 3px 10px 3px;
	vertical-align:middle;
	top: -21px;
	left: 97px;
	width: 42px;
	height: 2px;
}

.textbox
{
	vertical-align:middle;
	font-family:Arial;
	
}
	
.rodape
{
	clear:both;
	padding-top:4px;
	width:100%;
	height:16px;
	border-top:1px solid #CCC;
	font-family:Verdana;
	font-size:11px;
	color:#316AC5;
	vertical-align:middle;
	text-align:right;
	background-color:#B5C3DE;
	}

/* Estilos para DetailsView */
.alternatingrowstyle
{
font-style:normal;
font-family:Verdana;
font-size:small;
background-color:#FFFFFF;
text-align:left;
vertical-align:baseline;
}

.editrowstyle
{
font-style:normal;
font-family:Verdana;
font-size:x-small;
background-color:#EFF3FB;
text-align:left;
vertical-align:baseline;
}

.fieldheaderstyle
{
font-style:normal;
text-align:right;
font-family:Verdana;
font-size:10px;
white-space:nowrap;
vertical-align:middle;

}

.footerstyle
{
font-family:Verdana;
font-size:x-small; 
background-color:#CCCCCC;
}

.headerstyle
{
font-family:Verdana;
font-size:x-small;
background-color:#DCDCDC;
}

.pagerstyle
{
text-align:center;
font-family:Verdana;
font-size:10px;
background-color:#999999;
}

.rowstyle
{
text-align:left;
font-family:Verdana;
font-size:10px;
background-color:#EFF3FB;
vertical-align:baseline;
}

.insertrowstyle
{
font-style:normal;
font-family:verdana;
font-size:10px;
background-color:#EFF3FB;
text-align:left;
vertical-align:baseline;
}

/*----------------*/

/*Estilos para o GridView*/

.ColumnStyle
{
background-image: url(imagens/fundo_barra.jpg);
height:30px;
}

.grid_alternatingrowstyle
{
	text-align:left;
	font-style: normal;
	font-family: Verdana;
	font-size: 10px;
	background-color: #FFFFFF;
	vertical-align: middle;
}

.grid_editrowstyle
{
font-style:normal;
font-family:Verdana;
font-size:10px;
background-color:#DCDCDC;
text-align:center;
vertical-align: middle;
}

.grid_fieldheaderstyle
{
font-style:normal;
text-align:right;
font-family:Verdana;
font-size:10px;


}

.grid_footerstyle
{
font-family:Verdana;
font-size:10px;
background-color:#CCCCCC;
}

.grid_headerstyle
{
font-family:Arial;
font-size:11px;
background-color:#DCDCDC;
color:#003399;
}	

.grid_headerstyle a:link
{
text-decoration: underline;
color:#003399;
}

.grid_headerstyle a:visited
{
text-decoration: underline;
color:#003399;
}


.grid_headerstyle a:over
{
text-decoration: underline;
color:#003399;
}

.grid_headerstyle a:active
{
text-decoration: underline;
color:#003399;
}


.grid_pagerstyle
{
text-align:center;
font-family:Verdana;
font-size:10px;
background-color:#94BADE;
}

.grid_rowstyle
{
text-align:left;
font-family:Verdana;
font-size:10px;
background-color:#EFF3FB;	
}

.grid_selectedrowstyle
{
text-align:left;
font-family:Verdana;
font-size:10px;
background-color:#EFF3FB;
}

.grid_insertrowstyle
{
font-style:normal;
font-family:Verdana;
font-size:small;
background-color:#DCDCDC;
vertical-align:baseline;
}


.grid_emptydatarowstyle
{
font-family:Verdana;
font-size:10px;
color:Red;
}

	
.anotacoes
{


}


.borda_relatorio
{
border-left:1px solid #999; 
border-right:1px solid #999;   	
text-align:center;
width:100%;
}




.modalBackground
{
	background-color: #999999;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.modalPopup
{
	border: 1px solid #6786EA;
	background-color: #f5f5f5;
	padding: 2px;
	text-align: center;
    margin-bottom: 0px;
	margin-left: 2px;
}


.janela_modal
{
	background:#75A8DD;
	font-family:Verdana;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:6px;
	height:29px;
	vertical-align:middle;
	text-align:left;
	width: 284px;
	margin-left: 0px;
}

.janela_param


.janela_param
{
	background:#2E8B57;
	font-family:Verdana;
	color:#2F4F4F;
	font-size:12px;
	font-weight:bold;
	padding-left:6px;
	height:100px;
	vertical-align:middle;
	text-align:left;
	width: 284px;
   text-align: center;
	margin-left: 0px;
}

	background:#ff0000;
	font-family:Verdana;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:6px;
	height:54px;
	vertical-align:middle;
	text-align:left;
	width: 284px;
   text-align: center;
	margin-left: 0px;
}

espac
{
	padding-left:4px;
 position:relative;
 margin-left:4px;
}


centraliza_box_direita
{
	
}
.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}