
.tabla {display:table;}
.tabla-tr {display:table-row;}
.tabla-td {display:table-cell;}

.pic {
	width:100%; 
	-webkit-box-shadow: 8px 8px 10px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 8px 8px 10px 0px rgba(0,0,0,0.25);
	box-shadow: 8px 8px 10px 0px rgba(0,0,0,0.25);
	border: 1px solid #BBB; 
	border-bottom-right-radius:10%;
}
@media screen and (max-width: 1000px) {

		  
.nomovil{
           display: none;
	}
}

@media screen and (min-width: 1000px) {
	
	  .movil{
	   display: none;
	  }
}


img.art-lightbox
{
   cursor: pointer;
}

#art-lightbox-bg *
{
   padding: 0;
   margin: 0;
}

div#art-lightbox-bg
{
   top: 0;
   left: 0;
   width: 100%;
   position: absolute;
   height: 100%;
   background-color: #000;
   opacity: 0.8;
   filter: alpha(opacity=80);
   z-index: 9999;
}

img.art-lightbox-image
{
   -webkit-transition: opacity 350ms ease-in-out;
   -moz-transition: opacity 350ms ease-in-out;
   -o-transition: opacity 350ms ease-in-out;
   -ms-transition: opacity 350ms ease-in-out;
   transition: opacity 350ms ease-in-out;
   cursor: pointer;
   z-index: 10000;
   position: fixed;
   border: 6px solid #fff;
   border-radius: 3px;
   opacity: 0;
   filter: alpha(opacity=0);
}

img.art-lightbox-image.active
{
   opacity: 1;
   filter: alpha(opacity=100);
}

.lightbox-error
{
   position: fixed;
   background: #fff;
   z-index: 100;
   opacity: 0.95;
   padding: 20px;
   border: 1px solid #b4b4b4;
   border-radius: 10px;
   box-shadow: 0 2px 5px #333;
   width: 300px;
   height: 80px;
}
