@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400,700,600,300);

* {
	padding:0;
	margin:0;
}

body { font-family: 'Open Sans', sans-serif;}

.size{
	margin:0 auto;
	width:960px;
}

#topo {
	float:left;
	width:100%;
	min-height:100px;
	background-color:#EEEEEE;
	margin-top:8px;
	border-bottom:#FF8200 solid 3px;
	padding-bottom:10px;
}

#topo h1 {
	font-weight:300;
	color:#FF8000;
	font-size:40px;
	margin-top:28px;
}

#topo .main {
	width:75%;
	float:left;
}

#topo img {
	float:right;
	border:none;
	margin-top:20px;
	width:186px;
}

#content {
	width:100%;
	float:left;
	margin-top:30px;
}

#content table {
	float:left;
	width:100%;
	margin-top:30px;
	border-top:#DDDDDD solid 2px;
	border-left:#DDDDDD solid 2px;
	border-right:#DDDDDD solid 1px;
	border-bottom:#DDDDDD solid 1px;
}

#content table tr {
	cursor:pointer;
}

#content table tr th {
	border-bottom:#DDDDDD solid 1px;
	border-right:#DDDDDD solid 1px;
	text-align:center;
	padding:8px;
	background-color:#dde7ee;
	color:#044596;
}

#content table tr td {
	border-bottom:#DDDDDD solid 1px;
	border-right:#DDDDDD solid 1px;
	text-align:center;
	padding:8px;
	font-weight:300;
	font-size:15px;
	color:#444444;
}

#content table tr.lineMouseHover {
	background-color:#eeeeee;
}

#content table tr.lineSelected {
	background-color:#E3F277;
}

#content table.selectSystem tr th {
	background-color:#ebe6da!important;
	color:#ff8000!important;
}

#content .lineBtns {
	width:40%;
	float:right;
	margin-top:15px;
}

#content .span-autenticar-on {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-color:#f4802d;
	color:#FFFFFF;
	float:right;
	padding:8px 15px 8px 15px;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}

#content .span-autenticar-off {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-color:#dddddd;
	color:#FFFFFF;
	float:right;
	padding:8px 15px 8px 15px;
	text-decoration:none;
	font-size:14px;
}

.refreshLink {
	height:16px;
	background:url('../img/ico_refresh.png') no-repeat left;
	padding-left:19px;
	color:#044596;
	font-size:13px;
	float:left;
	margin-top:10px;
}
#content .contentSystem {
	margin-top:60px;
	float:left;
	width:100%;
}

#content .contentSystem .selectStyle {
	width:88%;
	float:left;
	overflow:hidden;
	background:#e8e8e8 url('../img/arrow.png') no-repeat 98% 50%;
	border:none;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
}

#content .contentSystem .selectStyle select {
	width:100%;
	padding:8px 10px 8px 10px;
	font-size:15px;
	color:#666666;
	border:none;
    box-shadow:none;
    background-color:transparent;
    background-image:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
}

#content #box_error {
	float:left;
	width:100%;
	margin-top:50px;
}

#content #box_error img {
	float:left;
	margin-left:448px;
}

#content #box_error h2 {
	float:left;
	width:100%;
	text-align:center;
	font-size:24px;
	font-weight:300;
	color:#E2221D;
	margin:20px 0 10px 0;
}

#content #box_error p {
	float:left;
	width:100%;
	font-size:14px;
	text-align:center;
}

#content #box_error p a {
	color:#FF8000;
}

#rodape {
	float:left;
	height:65px;
	width:100%;
	margin-top:80px;
	color:#044596;
}

#rodape p {
	float:left;
	width:100%;
	font-size:12px;
	margin:25px 0 0 0;
	text-align:center;
}

.no-close .ui-dialog-titlebar-close {
  display: none;
}

#content #box_error p {
	float:left;
	width:100%;
	font-size:14px;
	text-align:center;
}

.btnLoginHome {
	height:34px;
	width:100%;
	background:url('../img/btn-new.png') no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
	padding:10px 0 0 22px;
	float:left;
	margin:60px 0 0 420px;
}



#content #box_info_cslogin {
	float:left;
	width:100%;
	margin-top:10px;
}

#content #box_info_cslogin h2 {
	float:left;
	width:100%;
	text-align:left;
	font-size:14px;
	font-weight:300;
	color:#FF8000;
}
