.mrm-box *,.mrm-box *:before,.mrm-box *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/**
* GRID
**/
.clearfix:after,.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.row{display:inline-block;display:block}
.row{position:relative;margin-left:-20px}
.gu1 .row{width:118px}
.gu2 .row{width:236px}
.gu3 .row{width:354px}
.gu4 .row{width:472px}
.gu5 .row{width:590px}
.gu6 .row{width:708px}
.col{padding-left:20px;float:left;position:relative}
.gu1{width:98px}
.gu2{width:216px}
.gu3{width:334px}
.gu4{width:452px}
.gu5{width:570px}
.gu55{width:648px}
.gu6{width:688px}

.row {
	margin: 10px 0;
	font-size: 12px;
	color: #707070
}
.hide{
	display: none;
}
.mrr-info {
	margin: 0 20px 25px;
	color: #333;
	font-size: 1.2em;
	line-height: 1.4;
}
.mrr-info p{
	margin: 5px 0;
}
.mrr-info a {
	font-weight: bold;
	color: #29387d;
}
.mrr-info a:hover{
	text-decoration: underline;
}
/**
* Tabela
**/
.tb-normal {
	font-size: 11px;
	border-collapse: collapse;
	width: 100%;
	color: #000;
	text-align: center;
}

.tb-normal thead {
	background: #13276F;
}

.tb-normal tbody {
	margin-top: 20px;
}

.tb-normal th {
	color: #fff;
	background: #13276F;
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}

.tb-normal td {
	vertical-align: middle;
	padding: 6px 5px 6px 0;
}

.tb-normal tr:nth-child(2n+1) {
	background: #ededed;
}

.tb-normal a {
	color: #13276F;
}
.tb-normal a:hover{
	text-decoration: underline;
}
.tb-normal tr.tit td {
	background: #dcdcdc;
	color: #13276F;
	font-size: 11px;
	text-align: center;
	border-left: 2px solid #fff;
}

.tb-normal tr.tit td:first-child {
	border: 0;
}
/**
* Fim Tabela
**/


/**
* Formulário
**/
.mrr-form label {
	display: block;
	font-weight: normal;
	padding: 2px 2px 5px 0;
	font-size: 12px;
	color: #333;
}

.mrr-form select, .mrr-form input {
	border: solid 1px #dbdbdb;
	border-radius: 4px;
	color: #333;
	padding-left: 10px;
	width: 100%;
	background-color: #FFF;
	height: 30px;
}

.mrr-form select {
	border-bottom: solid 2px #dbdbdb;
	padding: 3px;
}

.mrr-form select[disabled] {
	border-color: #E2DFDF;
	color: #ccc;
}
.mrm-box fieldset {
	margin-left: 20px;
}
/**
* Fim Formulário
**/


.mrm-box {
	margin-bottom: 40px;
}

.mrr-content {
	margin: 0 20px;
}

.mrr-details-inf {
	display: block;
	padding: 0 0 6px;
}

.mrm-box .row-title {
	font-size: 1.5em;
	margin: 15px 20px 10px;
	padding: 0;
	border-bottom: 1px solid;
	height: 25px;
	line-height: 25px;
}

#mrr-detalhes .row-title {
	margin-left: 0;
	margin-top: 0;
}

.mrm-box  h3.row-title {
	font-size: 1.1em border-bottom: 0 none;
}

#mrr-submit-form {
	float: right;
	margin-right: 45px;
}

.mrr-aviso {
	margin-left: 25px;
}
.mrr-txt-small{
	font-size: 12px;
	color: #707070;
	font-family: Arial, Helvetica, sans-serif;
}
.mrr-box-details {
	padding-bottom: 10px;
	padding: 10px 15px;
	border-radius: 5px 5px 0 0;
	border-bottom: 1px solid #cdcdcd;
}

.mrr-especialidades {
	padding-left: 20px;
}

.mrr-tab-btn {
	margin: 10px 0;
	display: inline-block;
	padding-left: 20px;
	cursor: pointer;
	background: url('../../images/bullet.png') scroll no-repeat 0 0
		transparent;
	font-size: 12px;
	color: #707070;
}

.mrr-tab-btn.active {
	background: url('../../images/bullet_down.png') scroll no-repeat 0 0
		transparent;
}

.mrr-especialidades-content {
	padding-left: 20px;
	font-size: 11px;
	font-weight: bold;
}

.mrr-tab-content {
	display: none;
}

.mrr-btn-voltar {
	float: right;
	margin: 10px 15px;
	border: 0;
	cursor: pointer;
	background: #FFF;
}


.mrr-btn-ver-mais {
	display: block;
	width: 50px;
}
.mrr-btn-mostrar-unidades{
	display: inline-block;
	margin-left: 10px;
	color: #29387d;
	text-decoration: underline;
	font-size: 11px;
	cursor: pointer;
}
.mrr-content-box .mrr-details-inf-endereco {
	padding: 10px 10px 0;
	margin-top: 5px;
	background-color: #FAFAFA;
	border-left: 5px solid #EAEAEA;
}

/**
* Paginação
**/
.dataTables_paginate {float: right;	margin: 5px 10px;}
.dataTables_paginate  span{display:inline-block;margin:0 5px}
.dataTables_paginate span{display:inline-block;margin:0 5px}
.dataTables_paginate .paginate_button{color:#29387d;font-size:13px;padding:1px;cursor:pointer}
.dataTables_paginate .paginate_button.disabled{color:#8F94A3;cursor:default}
.dataTables_paginate .paginate_button.current{font-weight:700}
/**
* Fim Paginação
**/
