@media (max-width: 600px) {
	.office-search{padding-bottom:0}
	.office-search .main-image{min-height:220px;height:220px!important}
	.office-search .section-search{padding:25px 0 30px}
	.office-search .section-search h2.frameportal{font-size:1em}
	.office-search .section-search h2.frameportal i.material-icons{font-size:26px;top:8px}
	.office-search .section-search h3.frameportal{font-size:1.2em;border-bottom:1px solid #f5f5f5}
	.office-search .section-search #form-search .frm-group,.office-search .section-search #form-search .frm-group.small-width{width:100%;margin-right:0}
	.office-search .section-search #form-search .frm-group.more-width input{width:100%}
	.office-search .section-search .grid-area-frameportal table,.office-search .section-search .grid-area-frameportal tbody,.office-search .section-search .grid-area-frameportal td,.office-search .section-search .grid-area-frameportal th,.office-search .section-search .grid-area-frameportal thead,.office-search .section-search .grid-area-frameportal tr{display:block;background:0 0}
	.office-search .section-search .grid-area-frameportal thead tr{position:absolute;top:-9999px;left:-9999px}
	.office-search .section-search .grid-area-frameportal tr{border-bottom:1px solid #ccc}
	.office-search .section-search .grid-area-frameportal td{border:none;font-size:1em;position:relative;padding:15px 15px 15px 3px}
	.office-search .section-search .grid-area-frameportal td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}
	.office-search .section-search .grid-area-frameportal .table-custom td{width:100%}
	.office-search .section-search .grid-area-frameportal .pagination-nav{text-align:center}
	.office-search .section-search .list-area-frameportal .list-grp span.label{display:block;padding:20px 0px 5px 10px;line-height:1em;font-family:SourceSansProsemi-bold;font-size:1.2em}
	.office-search .section-search .list-area-frameportal .list-grp span.value{font-size:1em;word-break:break-all;line-height:1em; padding-left: 15px}
	.office-search .section-search .list-area-frameportal .list-grp  span.value.padd{padding:15px 0px 15px 0px}

	.office-search .section-search .list-area-frameportal .list-grp:nth-child(3) span.value,.office-search .section-search .list-area .list-grp:nth-child(4) span.value,.office-search .section-search .list-area .list-grp:nth-child(5) span.value{line-height:1.5em}
	.office-search .section-search .list-area-frameportal .list-grp:nth-child(5){padding-bottom:10px}

	.office-search .section-search .grid-area-frameportal .td-medio{padding:0 15px 0 3px; text-align:left !important;}
	.office-search .section-search .grid-area-frameportal .td-ultimo{padding:0 15px 20px 3px}
}


.office-search .section-search #form-search .frm-group{width:100%}
.office-search .section-search #form-search .frm-group.small-width{width:100%;margin-right:30px}

.header-menu-area {
    min-height: 70px;
    padding: 7px 0 3px 0;
	margin-right: 0px;
	margin-left: 0px;
    background-color: #E9E9E9;
	width:100%;
	display: block;
}

.header-menu-area .content{
	max-width:1128px;
	margin:0 auto;
	float:none;
	padding-left: 30px;
}

.header-menu-area .logo img {
	width: 140px;
	height: 60px;
	margin-right:58px;
	display:inline-block;
	float:left;
	position:relative;
	left:-10px;
	z-index:20
}

@media (max-width:992px){
	.header-menu-area {
		min-height: 55px;
	}

	.header-menu-area .content{
		padding-left: 15px;
	}	

	.header-menu-area .logo img {
		width: 93px;
		height: auto;
	}
}

.sub-row{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: -30px;
}

.has-error .help-block {
	color: #a94442;
}

.help-block {
	font-style: italic;
	font-size: 14px;
	display: inline-block;
	color: #737373;
}

h4 {
	font-weight: bold;
	margin: 30px 0 0;
	/*color: #2ed3ff;*/
	color: #003082;
	border: 1px;
}

.acciones-form i.material-icons{
	position: relative;
	top: 5px;
	left: -2px;
}

.reset .btn-link i.material-icons{
	position: relative;
	top: 5px;
	left: -2px;
}

.reset .btn-link{
	color: #003082;
	text-decoration: none;
	font-size: 16px;
	padding-left: 0px;
}

.reset .btn-link:active,.reset .btn-link:focus,.reset .btn-link:hover{
	color:#ff8500;
}


/* Remove Internet Explorer native clear button */
.frm-group .custom-input-clear i{position:absolute;top:0;right:18px;line-height:100%;padding:9.5px 0;background:#fff;color:#003082;pointer-events:none;cursor:default;border-bottom:1px solid #003082}

.table-xtra-condensed.table{border-left:0;border-right:0}
.table-xtra-condensed.table th{font-size:1.0em;border-bottom:0}
.table-xtra-condensed.table th.no-bold{font-weight:200}
.table-xtra-condensed.table th a{margin-left:13px;position:relative;top:2px}
.table-xtra-condensed.table td{font-size:1.0em;font-weight:200}
.table-xtra-condensed.table td,.table-xtra-condensed.table th{padding:15px}
.table-xtra-condensed.table tr td:first-child,.table-xtra-condensed.table tr th:first-child{border-left:0}
.table-xtra-condensed.table tr td:last-child,.table-xtra-condensed.table tr th:last-child{border-right:0}
.table-xtra-condensed.table tbody tr:nth-child(odd){background-color:#f5f5f5}

h5{
	font-size:1.4rem;
	font-family: SourceSansProsemi-bold;
}
.color-azul{color:#003082;}
.color-naranja{color:#ff8500;}

.list-mgs-item {
  border:none;
}

.list-mgs-item-heading {
  font-family: SourceSansProsemi-bold;
  font-size: 1.1rem;
  padding: 20px 0px 5px 10px;
}

@media (min-width:20em) and (max-width:61.99em){
	.list-group{
		margin-bottom: 0px;
	}
	
	.googleMap {
		margin-top: 20px;
	}
}

/* Campo Fecha */
.date.frm-group {
	display: table;
}

.date .input-group-addon {
	color: #999;
	border: none;
    border-bottom: 1px solid #003082;
	border-radius: 0px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	display: table-cell;
	vertical-align: middle;
	width: 1%;
    white-space: nowrap;	
}

/* Control formularios: errores, avisos, ... */
.frm-group.has-error i {
	position:absolute;
	top:0;
	right:18px;
	line-height:100%;
	padding:9.5px 0;
	background:#fff;
	color:#a94442;
	pointer-events:none;
	cursor:default;
}

.frm-group.has-error input,
.frm-group.has-error textarea{
	border-bottom-color:#a94442;

.frm-group.has-error label {
    line-height: 17px;
}

.alert {
	padding: 20px;
}

.alert .material-icons {
	font-size: 40px;
	vertical-align: middle;
	padding-right: 10px;
}

.alert-icon{
	position: relative;
	padding-left: 65px;
}

.alert .icon {
    width: 65px;
    height: 100%;
    position: absolute;
    top: 4%;
    left: 0;
    padding: 10px 15px;
}

.googleMap {
	width: 100%; 
	height: 200px;
}

@media (min-width:992px){
	.table tr:hover td.link:nth-child(2){
		color:#ff8500;
	}
	.table tr:hover td.link:nth-child(3){
		color:#ff8500;
	}
	.table tr:hover td.link:nth-child(4){
		color:#ff8500;
	}
	.table tr:hover td.link:nth-child(5){
		color:#ff8500;
	}
	.table tr:hover td.link:nth-child(6){
		color:#ff8500;
	}
	.table tr:hover td.link:nth-child(7){
		color:#ff8500;
	}
	.table tr:hover td.link:nth-child(8){
		color:#ff8500;
	}
	.table tr:hover td.link:nth-child(9){
		color:#ff8500;
	}
	.table tr:hover td.link:nth-child(10){
		color:#ff8500;
	}
}

/*Para integracion en frame de portal*/
.list-area-frameportal{margin-top:45px;}
.list-area-frameportal .list .list-grp{display:block}
.list-area-frameportal .list .list-grp span{display:inline-block;text-align:left;color:#003082;font-size:1.1rem;line-height:2.5em}
.list-area-frameportal .list .list-grp span.label{min-width:194px;font-family:SourceSansProsemi-bold}

.office-search .section-search h2.frameportal{font-family:SourceSansProbold;font-size:1.4em;color:#ff8500}
.office-search .section-search h2.frameportal i.material-icons{font-size:32px;position:relative;top:8px;left:-2px}
.office-search .section-search h3.frameportal{font-size:2rem;line-height:1.4em}

@media (min-width: 600px) {
  .col-xs-frameportal-1, .col-xs-frameportal-2, .col-xs-frameportal-3, .col-xs-frameportal-4, .col-xs-frameportal-5, .col-xs-frameportal-6, .col-xs-frameportal-7, .col-xs-frameportal-8, .col-xs-frameportal-9, .col-xs-frameportal-10, .col-xs-frameportal-11, .col-xs-frameportal-12 {
    float: left;
  }
  .col-xs-frameportal-12 {
    width: 100%;
  }
  .col-xs-frameportal-11 {
    width: 91.66666667%;
  }
  .col-xs-frameportal-10 {
    width: 83.33333333%;
  }
  .col-xs-frameportal-9 {
    width: 75%;
  }
  .col-xs-frameportal-8 {
    width: 66.66666667%;
  }
  .col-xs-frameportal-7 {
    width: 58.33333333%;
  }
  .col-xs-frameportal-6 {
    width: 50%;
  }
  .col-xs-frameportal-5 {
    width: 41.66666667%;
  }
  .col-xs-frameportal-4 {
    width: 33.33333333%;
  }
  .col-xs-frameportal-3 {
    width: 25%;
  }
  .col-xs-frameportal-2 {
    width: 16.66666667%;
  }
  .col-xs-frameportal-1 {
    width: 8.33333333%;
  }
  .col-xs-frameportal-pull-12 {
    right: 100%;
  }
  .col-xs-frameportal-pull-11 {
    right: 91.66666667%;
  }
  .col-xs-frameportal-pull-10 {
    right: 83.33333333%;
  }
  .col-xs-frameportal-pull-9 {
    right: 75%;
  }
  .col-xs-frameportal-pull-8 {
    right: 66.66666667%;
  }
  .col-xs-frameportal-pull-7 {
    right: 58.33333333%;
  }
  .col-xs-frameportal-pull-6 {
    right: 50%;
  }
  .col-xs-frameportal-pull-5 {
    right: 41.66666667%;
  }
  .col-xs-frameportal-pull-4 {
    right: 33.33333333%;
  }
  .col-xs-frameportal-pull-3 {
    right: 25%;
  }
  .col-xs-frameportal-pull-2 {
    right: 16.66666667%;
  }
  .col-xs-frameportal-pull-1 {
    right: 8.33333333%;
  }
  .col-xs-frameportal-pull-0 {
    right: auto;
  }
  .col-xs-frameportal-push-12 {
    left: 100%;
  }
  .col-xs-frameportal-push-11 {
    left: 91.66666667%;
  }
  .col-xs-frameportal-push-10 {
    left: 83.33333333%;
  }
  .col-xs-frameportal-push-9 {
    left: 75%;
  }
  .col-xs-frameportal-push-8 {
    left: 66.66666667%;
  }
  .col-xs-frameportal-push-7 {
    left: 58.33333333%;
  }
  .col-xs-frameportal-push-6 {
    left: 50%;
  }
  .col-xs-frameportal-push-5 {
    left: 41.66666667%;
  }
  .col-xs-frameportal-push-4 {
    left: 33.33333333%;
  }
  .col-xs-frameportal-push-3 {
    left: 25%;
  }
  .col-xs-frameportal-push-2 {
    left: 16.66666667%;
  }
  .col-xs-frameportal-push-1 {
    left: 8.33333333%;
  }
  .col-xs-frameportal-push-0 {
    left: auto;
  }
  .col-xs-frameportal-offset-12 {
    margin-left: 100%;
  }
  .col-xs-frameportal-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-xs-frameportal-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xs-frameportal-offset-9 {
    margin-left: 75%;
  }
  .col-xs-frameportal-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xs-frameportal-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xs-frameportal-offset-6 {
    margin-left: 50%;
  }
  .col-xs-frameportal-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xs-frameportal-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xs-frameportal-offset-3 {
    margin-left: 25%;
  }
  .col-xs-frameportal-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xs-frameportal-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xs-frameportal-offset-0 {
    margin-left: 0;
  }
}

@media (max-width: 600px) {
  .hidden-xs-frameportal {
    display: none !important;
  }
  .visible-xs-frameportal {
    display: block !important;
  }
}
/*Fin de integracion en frame de portal*/