body{
	padding-top:75px;
}

header{
   border-style: outset;
   border-width: 0px 0px 1px 0px;
   background-color:#FFFFFF;  
}

buscador{
	background:#D5006C;
	height:50px;
	padding-top:10px;
	
	display: flex;
	align-items: center;
	justify-content: center;
}
titulo{
	
	
}

publicacion{
	width: 147px;
	background:#FFFFFF;
	color: #000000;
	border: 1px solid #D2D2D2;
    border-radius: 8px 8px 8px 8px;
	
}

filtro{

	background:#FFFFFF;
	color: #000000;
	border: 1px solid #D2D2D2;
    border-radius: 8px 8px 8px 8px;
	
}

pie{
	background:#D5006C;
	backgroundsss:#37454D;
	color:#FFFFFF;
	height:70px;
	display: flex;
	align-items: center;
	justify-content: center;
}

publicacion:hover{
	background:#DED6B1;
	border: 1px solid #D2D2D2;
    border-radius: 8px 8px 8px 8px;
}

logo{
  display: flex;
  align-items: center;
  justify-content: center;
  height:60px;
	
}

submenu{
   border-style: outset;
   border-width: 0px 0px 0px 2px;
   display: flex;
   align-items: center;
   justify-content: center;
   height:60px;
}

submenu:hover{
	background-color:#EBECED;
	cursor: pointer;
}

#margenbloque2{
   /* margin-left: 12px;*/
}


#coloagregarcomprar{
    color: red;
}

.hide-bullets {
    list-style:none;
    margin-left: -40px;
    margin-top:20px;
}

.thumbnail {
    padding: 0;
}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    width: 100%;
}


/*.modal.modal-wide .modal-dialog {
  width: 90%;
}
.modal-wide .modal-body {
  overflow-y: auto;
}

/*body { text-align: center; }
body p { 
  max-width: 400px; 
  margin: 20px auto; 
}*/

#modal-bodypresupuesto{ 
max-height: 350px; 
padding: 15px; 
overflow-y: auto; 
-webkit-overflow-scrolling: touch; 
}

#modal-bodypresupuesto {
    max-height: calc(100vh - 150px);
    overflow-y: auto;
}

div #pruebaborde{

    border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;


}
div #galeriamargen{
    padding:0px;
    
   
}


/* jssor slider arrow navigator skin 05 css */
        /*
        .jssora05l                  (normal)
        .jssora05r                  (normal)
        .jssora05l:hover            (normal mouseover)
        .jssora05r:hover            (normal mouseover)
        .jssora05l.jssora05ldn      (mousedown)
        .jssora05r.jssora05rdn      (mousedown)
        */
        .jssora05l, .jssora05r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 40px;
            cursor: pointer;
            background: url('/web/20180818091645im_/http://agenciadefestejo.com/images/a17.png') no-repeat;
            overflow: hidden;
        }
        .jssora05l { background-position: -10px -40px; }
        .jssora05r { background-position: -70px -40px; }
        .jssora05l:hover { background-position: -130px -40px; }
        .jssora05r:hover { background-position: -190px -40px; }
        .jssora05l.jssora05ldn { background-position: -250px -40px; }
        .jssora05r.jssora05rdn { background-position: -310px -40px; }

        /* jssor slider thumbnail navigator skin 01 css */
        /*
        .jssort01 .p            (normal)
        .jssort01 .p:hover      (normal mouseover)
        .jssort01 .p.pav        (active)
        .jssort01 .p.pdn        (mousedown)
        */
        .jssort01 .p {
            position: absolute;
            top: 0;
            left: 0;
            width: 72px;
            height: 72px;
        }
        
        .jssort01 .t {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: none;
        }
        
        .jssort01 .w {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
        }
        
        .jssort01 .c {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 68px;
            height: 68px;
            border: #000 2px solid;
            box-sizing: content-box;
            background: url('/web/20180818091645im_/http://agenciadefestejo.com/images/t01.png') -800px -800px no-repeat;
            _background: none;
        }
        
        .jssort01 .pav .c {
            top: 2px;
            _top: 0px;
            left: 2px;
            _left: 0px;
            width: 68px;
            height: 68px;
            border: #000 0px solid;
            _border: #fff 2px solid;
            background-position: 50% 50%;
        }
        
        .jssort01 .p:hover .c {
            top: 0px;
            left: 0px;
            width: 70px;
            height: 70px;
            border: #fff 1px solid;
            background-position: 50% 50%;
        }
        
        .jssort01 .p.pdn .c {
            background-position: 50% 50%;
            width: 68px;
            height: 68px;
            border: #000 2px solid;
        }
        
        * html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
            /* ie quirks mode adjust */
            width /**/: 72px;
            height /**/: 72px;
        }
      
/*#tallModal .modal-body p { margin-bottom: 900px }*/

#Map
 {
   /*width: 550px;*/
   height: 310px;
   border: 1px solid #BBB;
        
}

#enlacereportepago:hover{
    background-color: red;
    height: 200px;
}

#enlacereportepago{
    padding-top: 100px;
    height: 200px;
}

.bs-callout {
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #eee;
	border-left-width: 5px;
	border-radius: 3px;
}
.bs-callout h4 {
	margin-top: 0;
	margin-bottom: 5px;
}
.bs-callout p:last-child {
	margin-bottom: 0;
}
.bs-callout code {
	border-radius: 3px;
}
.bs-callout+.bs-callout {
	margin-top: -5px;
}
.bs-callout-default {
	border-left-color: #777;
}
.bs-callout-default h4 {
	color: #777;
}
.bs-callout-primary {
	border-left-color: #428bca;
}
.bs-callout-primary h4 {
	color: #428bca;
}
.bs-callout-success {
	border-left-color: #5cb85c;
}
.bs-callout-success h4 {
	color: #5cb85c;
}
.bs-callout-danger {
	border-left-color: #d9534f;
}
.bs-callout-danger h4 {
	color: #d9534f;
}
.bs-callout-warning {
	border-left-color: #f0ad4e;
}
.bs-callout-warning h4 {
	color: #f0ad4e;
}
.bs-callout-info {
	border-left-color: #5bc0de;
}
.bs-callout-info h4 {
	color: #5bc0de;
}



.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}
/*
     FILE ARCHIVED ON 09:16:45 Aug 18, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:23:03 Oct 11, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.467
  exclusion.robots: 0.022
  exclusion.robots.policy: 0.013
  esindex: 0.01
  cdx.remote: 22.486
  LoadShardBlock: 254.982 (3)
  PetaboxLoader3.datanode: 167.432 (5)
  PetaboxLoader3.resolve: 288.927 (3)
  load_resource: 349.74 (2)
*/