/* @override http://2paginaweb.com.mx/tuestilo-pisos/c.css */

/* @override http://2paginaweb.com.mx/tuestilo-pisos/c.css */

body{
    background:#ddd
}
a{
	text-decoration: none;
}
.wrap{
	width:900px;
    margin:0 auto;
}
.canvas{
	border:2px solid #fff;
	margin-bottom:40px;
	clear:both;
	height:650px;
	overflow:hidden;
	position:relative;
	box-shadow:1px 1px 10px 5px #969696;
	background:url(images/background.png) bottom center no-repeat;
	border-radius:7px;
}
.t img{
	border:2px solid #fff;
	display:inline-block;
	opacity:1;
	margin: 6px 0px 10px;
}

#marca img {
	width: 500px;
	position: absolute;
	left: 22%;
	top: 280px;
	z-index: 999;
}

.t img:hover{
	opacity:1;
}

.canvas img{
    position:absolute;
  
}

#s img{
	left: -64px;
	bottom: 0;
	width:auto;
}


.blink{ opacity:0.7 ;}

aside{
	float:right;
}
aside select{
	width:125px;
	padding:5px;
	border-radius:3px;
}
.t{
	transition:all 0.2s;
	display:inline-block;
	width:76px;
	float:left;
}
.hide,.hidec{
	opacity:0;
	width:0;
	height:0;
	visibility:hidden;
	transition:all 0.2s;
}

img.pared {
  background-color: transparent;
	bottom: 0px;
	right: -59px;
}

#s img{
	z-index: 999;

}

.materiales {
	height: 369px;
	overflow: scroll;
	border: 2px solid #fff;
	border-radius:4px;
	padding-top: 10px;
	padding-left: 19px;
	box-shadow: 1px 1px 10px 5px #969696;
}

.picker {
	border: 2px solid #FFFFFF;
	border-radius:4px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px !important;
	padding-left: 0px !important;
	margin-top: 15px;
	box-shadow: 1px 1px 10px 5px #969696;

}

.thumbnail .caption {
  padding: 0px;
  padding-bottom: 0px;
  color: #333;
  text-align: center;
}

.thumbnail {
	padding: 0px;
}

.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px Arial;
}

.picker h6 {
	padding: 14px;
	padding-bottom: 0px;
	padding-top: 0px;
}

span.spot {
    position: absolute;
    z-index: 999999;
    color: rgba(177, 2, 2, 0.3);
    font-size: 42px;
    display: block;
    width: 40px;
    height: 40px;
    top: 200px;
    left: 445px;
}

#s span.spot {
    top: 590px;
    left: 440px;
}

div.col-xs-2 .row {
}

div.col-xs-12.materiales.text-center {
	padding-left: 15px;
	padding-right: 0;
}