


.body-home {
  margin-top: -20px;
  overflow-x: hidden;
  background-image: url('../../../images/bg_content.png');
}
.breadcrumb{
  padding-top: 90px;
}


.thumbnail{
    min-height: 20px;
    padding: 0px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 5px solid #fff;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.navbar-inner{
  padding: 15px;
  font-size: initial;
}
.navbar-inverse .navbar-inner {
    background: rgba(27,27,27,0.8);
}
#page {
    padding-top: 0px;
}
li{
	list-style-type: none;
}

.footerxd{
	height: auto;
}

.captionxd{
	height: 25px;
}

.caption-home{
    position: relative;
    margin-top: 50%;
    color: #fff;
    background: rgba(0,0,0,0.5);
}

.table tfoot tr td{
    text-align: right;

}
.carousel-inner .item img{
  width: 100%;
}
.avatar {
  -webkit-background-size: 32px 32px;
background-size: 32px 32px;
-webkit-border-radius: 50%;
border-radius: 50%;
display: block;
margin: -1px;
height: 32px;
width: 32px;
}

.foto img{

    height: 200px;
}

.dataLayersDiv label{
	display: inline !important;
	padding: 5px;
}
.baseLayersDiv label{
	display: inline !important;
	padding: 5px;
}
.center-block{
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;

}
.mini{
  width: 80px;
  height: 80px;
  object-fit: cover;
  max-width: none;

}
.micro{
  width: 20px;
  height: 20px;
  object-fit: cover;
  max-width: none;

}
.map-full {
    background:#fff;
    display: block;
    position:absolute;
    height:auto;
    bottom:0;
    top:0;
    left:0;
    right:0;
    margin-top:40px; /* adjust top margin to your header height */
    z-index: 100 !important; 
}

@media print{


}
.fecha{
  text-align: center;
  margin-top: 150px;
  margin-bottom: 150px;

}

.destinatario{
  text-align: left;
}
.cuerpo{
  text-align:justify;
}

.remitente{
  text-align: center;
}
