h1.header,
h2.header,
h3.header {
	border-bottom:2px solid #7b5626;
	margin-bottom:20px;
}

h1.header span,
h2.header span,
h3.header span {
	background: #7b5626;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	color: #FFF;
	font-size: 17px;
}

h2.header {
	line-height:24px;
}



.padd5 {
	padding:5px;
}

.padd20 {
	padding:20px !important;
}


.padd25 {
	padding:25px !important;
}

.ptop25 {
	padding-top:25px !important;
}

.ptop35 {
	padding-top:35px !important;
}


.referencia {
	font-size: 11px;
	line-height: normal !important;
	text-align:center;
	margin-bottom:20px;
}

.pcolor1 {
  background-color: #fdfcef !important;
 color: #333 !important;
}
 
.pcolor2{
  background-color: #bf9361 !important;
 color: #FFF !important;
}

.pcolor3 {
  background-color: #b3a482 !important;
 color: #FFF !important;
}

.pcolor4 {
  background-color: #7b5626 !important;
 color: #FFF !important;
}

.pcolor5 {
  background-color: #343231 !important;
 color: #FFF !important;
}


hr.style {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 2px solid  #bf9361;
}

.preg_titulo-f {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #ffffff;
    background-color: #0fa1d5;
    padding : 8px;  
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
}


.sobre:hover {
 color: #333 !important;
    background-color:#fdfcef !important;
 	border:2px solid #bf9361;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	margin-bottom: 30px;
}


.sobre{ 
	margin-bottom: 30px;
	cursor:pointer;
 }






.recuadro1 {
	border:solid 3px;
    border-color: #bf9361; 	  
    border-radius: 10px;
    padding: 10px;
    color: #333;
    text-decoration: none;
	margin-bottom:20px;
	margin-top:30px;

}


.precuadro1 {
	width:75%;
	padding:10px;
	 background-color:#bf9361 ;
	 color:#FFFFFF;
	  margin-top:-30px;
	border-radius: 4px;
 margin-left: 12%;
	  }
	  
	  @media (max-width: 991px) {
	  
	  .precuadro1  {
		  width:100%;
padding:10px;
	 background-color:#bf9361 ;
	 color:#FFFFFF;
	  margin-top:-30px;
	border-radius: 4px;
	 margin-left: 0;
	  }
	  }
	  
	  
.search-blocks2 {
	overflow: hidden;
	padding: 15px 20px;
	margin-bottom: 25px;
	background: #fcfcfc;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

.search-blocks-left-green2:hover {
	border-left: solid 3px 	#343231;
	border-bottom: solid 1px #C2C1C1;
	border-top: solid 1px #C2C1C1;
	border-right: solid 1px #C2C1C1;
} 

.search-blocks-left-green2 {
	border-left: solid 3px #bf9361;
		border-bottom: solid 1px #eee;
	border-top: solid 1px #eee;
	border-right: solid 1px #eee;
}
	  
	  
	  
	  
.image-3d,.thumbnail-3d{
position:relative;
display:block
}
.image-3d img,.thumbnail-3d img{position:relative;z-index:2;border:1px solid #d9dcdf;-webkit-backface-visibility:hidden}.image-3d:after,.thumbnail-3d:after{display:block;position:absolute;content:'';z-index:1;width:100%;min-height:100%;background:#d9dcdf;right:-10px;top:10px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.image-3d.primary:after,.thumbnail-3d.primary:after{background:#448956;opacity:.2;filter:alpha(opacity=20)}.image-3d.primary img,.thumbnail-3d.primary img{border:1px solid #448956}.image-3d.reverse:after,.thumbnail-3d.reverse:after{right:auto;left:-10px}.thumbnail-3d{max-width:360px;margin:0 auto 30px auto}


.thumbnail-3d .inner{width:100%;position:relative;z-index:2;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:hidden}.thumbnail-3d .overlay{position:absolute;display:table;width:100%;top:0;left:0;z-index:3;background:rgba(255,255,255,0.75);padding:0 20px;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate(362px, 0);-ms-transform:translate(362px, 0);-o-transform:translate(362px, 0);transform:translate(362px, 0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.thumbnail-3d .overlay .info{display:table-cell;vertical-align:middle}


.thumbnail-3d .overlay h4{font-size:1.125em;margin-bottom:4.8px}.thumbnail-3d .overlay p{font-size:.875em;margin-bottom:12px}.thumbnail-3d:hover .inner{-webkit-transform:translate(5px, 5px);-ms-transform:translate(5px, 5px);-o-transform:translate(5px, 5px);transform:translate(5px, 5px)}.thumbnail-3d:hover:after{-webkit-transform:translate(-5px, -5px);-ms-transform:translate(-5px, -5px);-o-transform:translate(-5px, -5px);transform:translate(-5px, -5px)}.thumbnail-3d:hover .overlay{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.thumbnail-3d.static:hover .inner{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.thumbnail-3d.static:hover:after{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}

	  @media (max-width: 991px) {
	  
	.thumbnail-3d .overlay .info{
		display:table-cell;
		vertical-align:top}
	 
.thumbnail-3d .overlay h3{font-size:1.125em;margin-bottom:4.8px}
 }
 
 
 
 
 
 .box-shadow-block{
	padding:15px 20px;
	border:1px solid #eee;
	background:#fff;
	margin-top:20px;
	margin-bottom:40px;
}
.box-shadow-outer{
	position:relative;
	z-index:1
}
.box-shadow-outer .box-shadow-2{
	position:relative
}.box-shadow-outer .box-shadow-2:after,.box-shadow-outer .box-shadow-2:before{
	z-index:-1;
	position:absolute;
	content:"";
	bottom:10px;
	left:10px;
	width:50%;
	top:50%;
	max-width:300px;
	background:rgba(0,0,0,.3);
	box-shadow:0 15px 10px rgba(0,0,0,.2);
	-webkit-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	transform:rotate(-3deg)
}
.box-shadow-outer .box-shadow-2:after{
	-webkit-transform:rotate(3deg);
	-moz-transform:rotate(3deg);
	-o-transform:rotate(3deg);
	-ms-transform:rotate(3deg);
	transform:rotate(3deg);
	right:10px;left:auto
}
/* Box shadow block */
.box-shadow-block {
  border: 2px solid #bf9361 ;
}





.panel01 {
	margin-top: 10px;
    margin-bottom: 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
 
.panel-heading01 {
    padding: 20px 15px;
    border-bottom: 1px solid transparent;
/*    border-top-right-radius: 3px;
    border-top-left-radius: 3px;*/
	color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}


.panel-title01 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    color: inherit;
	font-weight:normal;
}

.panel-body01 {
    padding: 15px;
}

