#divAreaRestritaTitulo {
	background:url(../../../../images/layout/background-restricted-area.jpg) repeat-x top left;
	height:34px;
	width:100%;
	margin-top:5px;
}
span.user a {
	line-height:34px;
	margin-left:5px;
	color:#fff;
}
span.user a:hover {
	text-decoration:underline;
}
#txt_topo {
	line-height:34px;
	font-size:0.85em;
	color:#fff;
	padding: 0 5px 0 0;
}
.evo_ra_topo {
	float:right;
}
.evo_ra_topo li {
	float:left;
	padding: 0 5px 0 0;
}
.evo_ra_topo li  img{
	opacity:0.6;
}
.evo_ra_topo li a {
	cursor:pointer;
}
.evo_ra_topo li.current a img {
	opacity:1;
}
.evo_ra_topo li a:hover img {
	opacity:1;
}

/************************* área restrita Deslogado topo e roda-pé ************/
#logoBack .logout-div, #footerBack .logout-div{
	width: 100%;
	height: 56px;
	margin: 10px 0;
	float: left;
}

/************************* área restrita nas Sidebar ************/
#esquerda #loginform, #direita #loginform {
	float: left;
}
.login-username label {
	width: 230px;
	float: left;
	text-align: left;
}
p.login-password label {
	width: 100%;
	float: left;
	text-align: left;
	font-size: 12px;
}
#esquerda #user_login, #direita #user_login{
    width:218px;
}
p.login-password {
	width: 100%;
	float: left;
	font-size: 12px;
}
p.login-remember input{
	margin: 0 3px 0 0;
	float: left;
}
p.login-remember label{
	line-height: 12px;
	display: block;
	float: left;
}
#esquerda #user_pass, #direita #user_pass{
    width:152px;
    float: left;
}
#esquerda #wp-submit, #direita #wp-submit{
	float: left;
	margin: -40px 0px 0px 171px;
}


/************************* área restrita Centro da Página ************/
#login_inside_ra {
	text-align: center;
}
#loginform p.login-username, #loginform p.login-password {
    margin: 0px;
    font-size: 12px;
}
#login_inside_ra label {
	text-align: left;
}
#centro #loginform{
	width: 230px;
	margin: 10px auto;
	display: inline-block;
}
#centro #user_login{
    width: 218px;
}
#centro #user_pass{
    width: 152px;
    float: left;
}
#centro #loginform #wp-submit{
	float: left;
	margin: -53px 0px 0px 170px;
}

/************************* área restrita TOPO com 2 colunas *****/
#logo_21 .logout-div{
	width: 310px;
	height: 56px;
	margin: 10px 0;
	float: left;
}
#logo_22 .logout-div {
	width: 311px;
	height: 56px;
	margin: 10px 0;
	float: right;
}
#logoBack p.login-username {
	width: 142px;
	float: left;
}
#logoBack p.login-password {
	width: 109px;
	float: left;
	font-size: 12px;
}
#logoBack #logo_21 input#user_login, #logoBack #logo_22 input#user_login{
    width: 125px;
    min-height: 25px;
}
#logo_21 input#user_pass, #logo_22 input#user_pass{
    width: 92px;
	float: left;
	padding: 10px 5px;
}
#logoBack #wp-submit{
	min-width: 60px;
	max-width: 70px;
	float:left;
	margin-top: 16px;
}
#centro .logout-div {
	text-align: center;
}
#centro .login-username, #centro .login-password{
	text-align: left;
}

/************************* área restrita TOPO com 3 colunas SIMETRICAS  *****/
#logo_31.grid_8 input#user_login, #logo_32.grid_8 input#user_login, #logo_33.grid_8 input#user_login {
	width: 88%;
	min-width: 123px;
}
#logo_31.grid_8 input#user_pass, #logo_32.grid_8 input#user_pass, #logo_33.grid_8 input#user_pass {
	width: 55%;
	min-width: 76px;
}


/************************* área restrita TOPO com 3 colunas ASIMETRICAS  *****/
#logo_32.grid_6 .logout-div, #logo_33.grid_6 .logout-div{
	width: 230px;
	height: 56px;
	margin: 10px 0;
	float: left;
}
#logo_32.grid_12 .login-username{
	width: 223px;
	float: left;
}
#logo_32.grid_12 .login-password{
	width: 188px;
	float: left;
}
#logo_31.grid_6 input#user_login, #logo_33.grid_6 input#user_login {
	width: 87%;
	min-width: 88px;
	min-height: 13px;
}
#logo_31.grid_6 input#user_pass, #logo_33.grid_6 input#user_pass {
	width: 78%;
	min-width: 39px;
}
#logo_32.grid_12 .logout-div, #logo_33 .logout-div{
	width: 100%;
	height: 56px;
	margin: 10px 0;
	float: left;
}
#logo_32.grid_12 input#user_login{
	width: 93%;
	min-width: 88px;
	min-height: 13px;
}
#logo_32.grid_12 input#user_pass{
	width: 88%;
}


/************************* área restrita TOPO da Página ************/
#logoBack #logo_21 #loginform{
	width: 100%;
	max-width: 412px;
	min-width: 395px;
	float: left;
}
#logo_31.grid_8 p.login-username, #logo_32.grid_8 p.login-username, #logo_33.grid_8 p.login-username{
	width: 142px;
	float: left;
}
#logo_31.grid_8 p.login-password, #logo_32.grid_8 p.login-password, #logo_33.grid_8 p.login-password{
	width: 168px;
	float: left;
	font-size: 12px;
}
#logoBack #logo_31.grid_8 #wp-submit, #logoBack #logo_32.grid_8 #wp-submit, #logoBack #logo_33.grid_8 #wp-submit{
	min-width: 60px;
	max-width: 70px;
	float:right;
	margin-top: -40px;
	margin-right: 0px
}
#logo_11.grid_24 p.login-username {
	width: 465px;
	float: left;
	margin-right: 5px;
}
#logo_11.grid_24 p.login-password{
	width: 414px;
	float: left;
	font-size: 12px;
}
#logo_11.grid_24 input#user_login{
	width: 452px;
	padding: 7px 5px;
}
#logo_11.grid_24 input#user_pass{
	width: 402px;
}
#logo_11.grid_24 #wp-submit{
	min-width: 60px;
	max-width: 70px;
	float:right;
	margin-top: 16px;
	margin-right: 4px;
}
#logoBack #logo_31.grid_6 p.login-username, #logoBack #logo_33.grid_6 p.login-username{
	width: 103px;
	float: left;
}
#logoBack #logo_31.grid_6 p.login-password, #logoBack #logo_33.grid_6 p.login-password {
	width: 67px;
	float: left;
	font-size: 12px;
}

#logoBack .login-username label {
	width: 100%;
    display: block;
    clear: both;
    text-align: left;
}
#login_inside_ra label{
	text-align: left;
}

#logoBack #logo_32.grid_12 #wp-submit{
	float:left;
	margin-top: 16px;
	margin-left: -8px;
}
#logoBack #logo_31.grid_6 #wp-submit, #logoBack #logo_33.grid_6 #wp-submit {
	float:right;
	margin-right: 0px;
}

/************************* área restrita RODAPÉ com 3 colunas SIMETRICAS  *****/
#footer_31.grid_8 p.login-username, #footer_32.grid_8 p.login-username, #footer_33.grid_8 p.login-username {
	width:44%;
	float:left;
	margin-right:5px;
}
#footer_31.grid_8 p.login-password, #footer_32.grid_8 p.login-password, #footer_33.grid_8 p.login-password{
	width:34%;
	float:left;
	font-size: 12px;
}
#footer_31.grid_8 input#user_login, #footer_32.grid_8 input#user_login, #footer_33.grid_8 input#user_login {
	width:124px;
	min-width:123px;
}
#footer_31.grid_8 input#user_pass, #footer_32.grid_8 input#user_pass, #footer_33.grid_8 input#user_pass {
	width:93px;
	min-width:76px;
}

/************************* área restrita RODAPÉ 3 colunas ASIMETRICAS  *****/
#footer_31.grid_6 p.login-username, #footer_33.grid_6 p.login-username {
	width:102px;
	float:left;
	margin-right:5px;
}
#footer_31.grid_6 p.login-password, #footer_33.grid_6 p.login-password{
	width:60px;
	float:left;
	font-size: 12px;
}
#footer_31.grid_6 input#user_login, #footer_33.grid_6 input#user_login {
	width: 90px;
	min-width: 88px;
	min-height: 13px;
}
#footer_31.grid_6 input#user_pass, #footer_33.grid_6 input#user_pass {
	width: 46px;
	min-width: 39px;
}
#footer_32.grid_12 p.login-username{
	width:219px;
	float:left;
	margin-right:5px;
}
#footer_32.grid_12 p.login-password {
	width:180px;
	float:left;
	font-size: 12px;
}
#footer_32.grid_12 input#user_login{
	width:206px;
	min-width: 88px;
	min-height: 13px;
}
#footer_32.grid_12 input#user_pass{
	width: 168px;
}

/************************* área restrita RODAPÉ 2 colunas *****/
#footer_21.grid_12 p.login-username, #footer_22.grid_12 p.login-username {
	width: 49%;
	float: left;
	margin-right: 5px;
}
#footer_21.grid_12 p.login-password, #footer_22.grid_12 p.login-password{
	width: 36%;
	float: left;
	font-size: 12px;
}
#footer_21.grid_12 input#user_login, #footer_22.grid_12 input#user_login {
	width: 87%;
	min-width: 88px;
}
#footer_21.grid_12 input#user_login, #footer_22.grid_12 input#user_login{
	width:218px;
}
#footer_21.grid_12 input#user_pass, #footer_22.grid_12 input#user_pass{
	width: 152px;
}


/************************* área restrita RODAPÉ da Página ************/
#footer_11 p.login-username {
	width: 49%;
	float: left;
	margin-right: 5px;
}
#footer_11 p.login-password{
	width: 416px;
	float: left;
	font-size: 12px;
}
#footer_11 #footer_21 .logout-div {
	width: 100%;
	height: 56px;
	margin: 10px 0;
	float: left;
}
#footer_11 #footer_22 .logout-div {	
	width: 100%;
	height: 56px;
	margin: 10px 0;
	float: right;
}
#footer_11 #logo_21 #loginform{
	width: 100%;
	float: left;
}
#footer_11 #logo_22 #loginform{
	width: 100%;
	display: inline-block;
	float: right;
}
#footer_11 #user_login{
    width: 452px;
    min-width: 175px;
    padding: 7px 5px;
}
#footer_11 #user_pass{
    width: 64%;
    min-width: 132px;
    float: left;
    padding: 10px 5px;
}
#footerBack .logout-div #wp-submit{
	min-width:60px;
	max-width:70px;
	position:relative;
	bottom:-15px;
}
#footer_11 #user_pass{
    width:404px;
}

/*****/
.category-list li {
	margin-bottom: 20px
}

.category-list a.leiamais{
	clear: both;
	display: block;
	text-align: right;
}
.category-list h5 a{
	text-align:left;
}
.ar-cat-title{
	margin-bottom:20px
}
.category-list h5{
	margin-bottom:5px;
}


/*************************************** Messages ***************************************/
nav#ramessagenav ul li {
	float:left;	
}
nav#ramessagenav ul li a {
	display:block;
	padding:7px;
}
nav#ramessagenav ul li:first-child a { 
	padding-left:0;
}
nav#ramessagenav ul li a:hover {

}
nav#ramessagenav ul li a.active {/*link ativo*/	
	font-weight:bold;
	color:#333;
	cursor: default;
	/*border-bottom: 1px solid #333;
	text-decoration: underline;*/
}
li.nav-subject {
	display: block;
	clear: both;
}
nav#ramessagenav ul li.nav-subject a{
	padding: 0px;
}
ul#ra_msglist li.ra_msg_read {
	background-image: url("../../../../images/layout/evo_ra_read.png");
	background-repeat: no-repeat;
	background-position:5px center;
}
ul#ra_msglist  li.ra_msg_unread {
	background-image: url("../../../../images/layout/evo_ra_unread.png");
	background-repeat: no-repeat;
	background-position:5px center;
}
ul#ra_msglist li {
	height:32px;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	margin-top: -1px;
}
ul#ra_msglist li:hover {
	background-color:#f8f8f8;
}
ul#ra_msglist li a {
	display:block;
	line-height:31px;
	text-decoration:none;
	margin-left:26px;
}
ul#ra_msglist li a span.date {
	min-width: 110px;
	line-height: 33px;
	font-size: 11px;
	float: right;
	text-align: right;
}
ul#ra_msglist li a span.attach {
	background-image: url("../../../../images/layout/evo_ra_attachment.png");
	background-repeat: no-repeat;
	background-position: center center;
	width: 30px;
	height:32px;
	float:right;
}
ul#ra_msglist li.ra_msg_unread a {
	font-weight:bold;
}
div.sep {	
	background:url(../../../../images/admin/adm_sep_line.png) center center no-repeat;
	height:9px;
	margin: 10px 0 10px 0;
}
.main-message {
	width: 98%;
	padding: 5px 5px 5px 5px;
	border-radius: 3px;
	border:1px solid #dfdfdf;
	min-height: 50px;
	margin-bottom: 20px;
	background-color: #eff8ff;
}
.main-message .date{
	margin-left: 0px;
}
.main-message h4{
	margin: 4px 0;
	clear: both;
}
.main-message .date {
	font-size: 11px;
	margin: 0 25px 0 0;
	line-height: 20px;
	float: left;
	text-align: left;
}
.main-message p, .message p{
	margin: 0;
}
.arquivoAnexo{
	width: 24px;
	height:20px;
	float: left;
	background: url('../../../../images/layout/evo_ra_attachment.png') no-repeat;
}
.message {
	width: 96%;
	padding: 5px 5px 5px 20px;
	border-radius: 3px;
	border: 1px solid #dfdfdf;
	min-height: 50px;
	margin-bottom: 10px;
	background-color: #f8f8f8;
}
.message .date {
	font-size: 11px;
	margin:0 25px;
	line-height: 20px;
	float: left;
	text-align: left;
}
.message h4{
	margin: 4px 0;
	clear: both;
}
.message h4.setausr{
	margin: 4px 0;
	clear: both;
	color: #2584AF;
}
.message h3 {
	margin-top: 10px;
	margin-left: 25px;
}
.message p {
	margin-left: 25px;
}
.areaBotao {
	min-height: 25px;
}

div.setausr, div.setaadm{
	width: 18px;
	height: 18px;
	float: left;
	margin-right: 5px;
	background: url('../../../../images/admin/from-admin.png') no-repeat;
}
div.setausr{
	background: url('../../../../images/admin/from-client.png') no-repeat;
}
.unread-count{
	background:#000;
	border-radius:50%;
	width:10px;
	height:10px;
	line-height:10px;
	text-align:center;
	padding:2px;
	color:#fff;
	font-size:0.8em;
	font-weight:bold;
	position:absolute;
	margin-top:-34px;
	margin-left:24px;
}
.form-table{
	width: 100%;
}
.form-table input, .form-table textarea{
	margin-top: 2px;
}
.grid_24 .form-table input { /*sem colunas*/
	width: 98.8%;
}
.grid_24 .form-table textarea{
	width: 98.6%;
}

.grid_18 .form-table input { /*uma colunas*/
	width: 98.5%;
}
.grid_18 .form-table textarea{
	width: 98.3%;
}

.grid_12 .form-table input { /*duas colunas*/
	width: 97.7%;
}
.grid_12 .form-table textarea{
	width: 97.3%;
}


/************************** Campos Formulários *************/
.pagForms{
	width: 100%;
	float: left;
}
.pagForms label{
	display: inline-block;
	padding: 10px 15px 10px 0;
}

.pagForms select{
	width: 100%;
	height: 35px;
	margin: 4px 0px;
}
.pagForms input[type="radio"], .pagForms input[type="checkbox"]{
	width: 14px;
	margin: 4px 0px;
}
.camposdif{
	display: block;
	min-height: 40px;
}
.areaBotao input[type="submit"] {
	max-width: 70px;
}

.ar-pagination{
	width: 124px;
	margin: 0 auto;
	text-align: center;
}
.ar-cat-prev-link{
	padding: 5px;
	border: 1px solid rgba(255, 255, 255, .0)
}
.ar-cat-next-link{
	padding: 5px;
	margin-left:5px;
	border: 1px solid rgba(255, 255, 255, .0)
}

#ar-frm-cad input[type="text"]:disabled, #ar-frm-cad textarea:disabled {
	opacity: 0.6;
    filter:  alpha(opacity=60); /* For IE8 and earlier */
}