body {
	margin: 0px;
	padding: 0px;
	color : #333;
	background-color : #FFF;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
}

#wrapper {
        border: 0px;
        margin: 0px;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
}

#header {
        background-color: #FFF;
        background-position: right top;
        border-bottom: 4px solid #80B5D7;
}

#barrasuperior {
        position: relative;
        width: 100%;
        background: url('/images/admin/header_blue.jpg') #30569D repeat-y;
        background-position: top right;
        margin: 0px;
        padding: 0px;
}

#break {
	height: 50px;
}

#halfbreak {
	height: 25px;
}

form {
    margin: 0px;
}



.button {
	border : solid 1px #cccccc;
	background: #E9ECEF;
	color : #666666;
	font-weight : bold;
	font-size : 11px;
	padding: 4px;
}

.login {
	margin-left: auto;
	margin-right: auto;
	margin-top: 6em;
	padding: 15px;
	border: 1px solid #cccccc;
	width: 429px;
	background: #F1F3F5;
}

.login h1 {
	background: url('/images/login_header.png') no-repeat;
	background-position: left top;
	color: #333;
	margin: 0px;
	height: 50px;
	padding: 15px 4px 0 50px;
 	text-align: left;
	font-size: 1.5em;
}

.login p {
	padding: 0 1em 0 1em;
	}

.form-block {
	border: 1px solid #cccccc;
	background: #E9ECEF;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.login-form {
	text-align: left;
	float: right;
	width: 50%;
}

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

.inputlabel {
	font-weight: bold;
	text-align: left;
	}

.inputbox {

	margin: 0 0 1em 0;
	border: 1px solid #cccccc;
	padding: 4px;
	}

.combo {

	margin: 0 0 1em 0;
	border: 0px solid #cccccc;
	padding: 2px 4px 2px 0px;
	}


.clr {
    clear:both;
    }

.ctr {
	text-align: center;
}

.version {
	font-size: 0.8em;
}

.footer {

}

.conteudo {
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	padding: 15px;
	border: 1px solid #cccccc;
	width: 90%;
	background: #F1F3F5;
	text-align:left;
}

.menuenduser {
margin-top: 10px;
margin-left: 30px;
}

.dominio {
color:#FFFFFF;
font-size: 18px;
font-weight: bold;
background: #83B6D5;
padding: 10px;
text-decoration:none;
}

.conteudo h1 {
	font-size: 18px;

}

.formularios {
float:left;
padding: 2px 4px 2px 0px;
}

.loginbox {

padding: 4px;


}

.grid {
	border : 1px solid Black;
}


.gridinferior {

	border-bottom : 1px solid Black;
}

.gridesquerda {

	border-left : 1px solid Black;
}

.linha {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #d3d3d3;
	border-left: 0px;
}

div.box {
  border:0px none;
  padding:4px;
  background: #FFFFFF;
  width:22%;
  float: left;
  height:60px;
}

div.header {
background: #ffc;
font-weight: bold;

padding: 1px;
}

div.separador {
width:2%;
float:left;
}

div.historico {
padding: 4px;
background: #FFFFFF;
width:99%;
height:150px;
}

.titulo {
font-size:21px;
}

a {
color: #3300FF;
}

a.ok {
color: #3300FF;
}

a.sel {
text-decoration:none;
color: #000000;
font-weight:bold;
}

ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}

.breadcrumb {
font-size: 16px;
}

#breadcrumb {

text-decoration: none;
color: black;

}

.red {
	color:red;
}

.green {
	color:green;
}

.relogio {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	background: url('/images/login_header.png') no-repeat;
	color : #FFF;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.clock {
	color: #FFF;
	padding-right: 4px;

}

.grid-data-mining {

width:99%;
height: 250px;
overflow:auto;
padding-left:0px;
padding-right:0px;

}

.bg_white {

background-color:#FFFFFF;

}

#newspop {

padding: 10px;
border: 1px dotted yellow;
background-color: red;
color: white;

}

#newspop a {

color: yellow;

}

#tbl {

font-size: 11px;
}

.frm_combo {

width:550px;

}

#p {

width: 500px;
}

.pd {

border:1px dashed black;

}
