body
{
	margin: 0px;
	padding: 0px;
}

a:link  {color:#000000;}    
a:visited {color:#000000;}  
a:hover {color:#000000;}
a:active  {color:#000000;} 


.left{
	text-align: left;
}

.right{
	text-align: right;
}

.center{
	text-align: center;
}

img { 
	border: 0px; 
}

table.nova{
	width: 100%;
	border-spacing: 0px;
	border-collapse: separate;
}

table.nova tr td{
	height: 20px;
}

#container
{
	margin: 0;
	width: 100%;
	background: #fff;
}

#header{
	border-left: 5px solid #00759b;
	border-right: 5px solid #00759b;
}

#header h1{ 
	margin: 0;
}


.fundo{
	background: #00759b;
	color: white;
}

#topo img{
	float: left;
	margin: 0;
	border: 0px; 
}

#topo h1{
	padding-top: 4px;
	font-size:16px;
	margin: 0;
}

#topo{
	width:100%;
	height: 25px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	box-shadow: 
		0 5px 5px 1px rgba(0, 0, 0, 0.6), 
		0 0 200px 1px rgba(255, 255, 255, 0.5);
	
}

#data{
	font-size:14px;
	padding-top: 5px;
	padding-bottom: 5px;
	width:100%;
	margin: 0px;
	border: 0px;
	box-shadow: 
		0 5px 15px 1px rgba(0, 0, 0, 0.6), 
		0 0 200px 1px rgba(255, 255, 255, 0.5);
}

#topo h2{
	float: right;
	padding-top: 4px;
	padding-right: 5px;
	text-align: right;
	font-size:16px;
	margin: 0;
}

.icons{
	padding-top: 15px; 
}

.logo{
	position: absolute;
    right: 10px;
	margin: 0;
}

#menu_topo{
	padding-top: 15px;
	height: 80px;
	position: relative;
}



#data h1{
	padding-top: 3px;
	padding-left: 5px;
	font-size: 12px;
	font-weight: normal;
	font-family:"Verdana";
	margin: 0;
	border:0px;
}

#data h2{
	float: right;
	padding-top: 3px;
	padding-right: 5px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	font-family:"Verdana";
	margin: 0;
}

#interno{
	margin: 0;
	padding: 0;
	border-left: 5px solid #00759b;
	border-right: 5px solid #00759b;
}

#conteudo{
	border: 0px;
	margin-left: 160px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 10px;
	font-size: 12px;
	font-weight: normal;
	font-family:"Verdana";
	text-align: center;

}

#mensagem{
	padding: 0px;
	text-align: center;
}

#dashboard_1{
	float: left;
	position:relative;
	margin: 5px;
	padding: 6px;
    width: 31%;
    height: 300px;
    overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
    border-radius: 10px;
    border: 2px dashed grey;
}

#dashboard_2{
	float: left;
	position:relative;
	margin: 5px;
	padding: 6px;
    width: 31%;
    height: 300px;
    overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
    border-radius: 10px;
    border: 2px dashed grey;
}

#dashboard_3{
	float: left;
	position:relative;
	margin: 5px;
	padding: 6px;
    width: 31%;
    height: 300px;
    overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
    border-radius: 10px;
    border: 2px dashed grey;
}

#dashboard_4{
	float: left;
	position:relative;
	margin: 5px;
	padding: 6px;
    width: 31%;
	height: 300px;
    overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
    border-radius: 10px;
    border: 2px dashed grey;
}

#dashboard_5{
	float: left;
	position:relative;
	margin: 5px;
	padding: 6px;
    width: 31%;
    height: 300px;
    overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
    border-radius: 10px;
    border: 2px dashed grey;
}

#dashboard_6{
	float: left;
	position:relative;
	margin: 5px;
	padding: 6px;
    width: 31%;
    height: 300px;
    overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
    border-radius: 10px;
    border: 2px dashed grey;
}


#rodape
{
	background: #00759b;
	text-align: center;
	color: white;
	width: 100%;
}

#rodape a:link  {color:#fff;}    
#rodape a:visited {color:#fff;}  
#rodape a:hover {color:#fff;font-weight: bold;}
#rodape a:active  {color:#fff;} 

.clear{
	clear:both;
}

form
{
	font: 12px Verdana, sans-serif;
	color: #00000;
	border: 1px solid #99ccff;
	
}

input[type=button], input[type=submit], input[type=reset]{
    color: black;
    padding: 5px 15px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
    border: 1px solid #000;
}

input[type=text], input[type=password], select, radio, textarea{
    color: black;
    padding: 5px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
    border: 1px solid grey;
}

#formularios
{
	background-color: #FFFFCC;
	font: 11px Verdana, sans-serif;
	font-weight: bold;
	color: #003399;
	border: 1px solid #DEB887;
	
}

.campo_left
{	
	width:50%;
	text-align:right;
}

.campo_right
{	 
	width:50%;
	text-align:left;
}

.campo_titulo
{	
	text-align:center;
	font-family: Verdana, sans-serif;
        font-size: 14px;
	font-weight: bold; 
}

#aguarde
{
position: absolute;
left: 50%;
top: 250px;
}


/* Menu: */

#menu_sup
{
	float: left;
	width: 100%;
	background: #DEB887;
}

#menu_sup ul
{
	margin: 0;
	padding: 0;
}

#menu_sup ul li
{
	list-style-type: none;
	display: inline;
}

#menu_sup li a
{
	display: block;
	float: left;
	padding: 2px 10px;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
}

#menu_sup li a:hover { background: #ea7815; }

#espaco
{
	background-color:#F5DEB3;
	font-size:2px;
}



#content-container
{
	float: left;
	width: 100%;
	font: normal 62.5% verdana; 
}

#logon
{
	margin-top:15%;
	margin-bottom:15%;
	margin-right:15%;
	margin-left:15%;
}

#vl_positivo
{
	color:#006633;
}

#vl_negativo
{
	color:#FF3300;
}

#erro
{
	color:#FF3300;
	text-decoration:blink;
}

th
{
	background-color: #F3C194;
	font-weight: bold;
}

#cor_sim
{
	background-color:#FBF0D0;

}
#cor_nao
{
	background-color:#F9E7B0;	
}

#menu_pessoa{
	text-align: center;
}


#tabs_menu_pessoa{
	height: 30px;
	margin: 0; padding: 0;
	text-align: center;
}
	
#tabs_menu_pessoa ul {
	margin: 0; padding: 0;
	margin-left: 42%;
}
	
#tabs_menu_pessoa ul li {
	display: inline;
}
	
#tabs_menu_pessoa ul li a {
	border: 1px #FFF solid;
	border-bottom: 1px #000 solid;
	float: left;
	padding: 5px 7px;
	margin: 2px;
	text-decoration: none;
}

