/*==============================GENERAL==============================*/

.noColumna {
	width:100%;
	float: left;
}


/*===================================================================*/
/*
 *	generated by WOW Slider 8.6
 *	template Absent
 */
 .col-xs-6.fotomu {
    text-align: right;
    margin: 10px 0;
    text-decoration: underline;
}
 .col-xs-12.fotomu {
    text-align: right;
    margin: 10px 0;
    text-decoration: underline;
}
#pagarcontarjeta{display:none;}
.col-xs-4.img_cuadro_capa2 {
    text-align: center;
}
#catecuaddros .col-xs-4.img_cuadro_capa2 span {
    /*background: #ff6600;*/
   /* display: block;*/
    color: #3d3d3d;
}
.botonMenu span {
    font-size: 12px;
    color: #d4cfcf;
}
.menuderecha {

    display: none;
}
.navbar-default .navbar-nav > li > a {
    padding: 14px 10px;
    height: 66px;
}
#visor_murales_capa .nav-tabs>li {
   
    width: 20%;
}
.capre {
    background: #ccc;
}
#catecuaddros .contimagencategoria {
    position: relative;
    width: 100%;
    max-height: 285px;
    min-height: 280px;
}
#catecuaddros a.enlace_mural {
    color: #fff;
}
#catecuaddros .defCuadro {
    background: rgba(16, 16, 16,0.7);
    padding: 5px;
    /* opacity: 0.5; */
    color: #fff;
    margin-top: -34px;
}
#wowslider-container1 {
	display: table;
	zoom: 1;
	position: relative;
	width: 100%;
	max-width: 1140px;
	max-height:200px;
	margin:0px auto 0px;
	z-index:90;
	text-align:left; /* reset align=center */
	font-size: 10px;
	text-shadow: none; /* fix some user styles */

	/* reset box-sizing (to boostrap friendly) */
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
* html #wowslider-container1{ width:1140px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%;
	height:100%;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	position: relative;
	width:1%;
	height:100%;
	line-height:0; /*opera*/
	overflow: hidden;
	float:left;
	/*font-size:0;*/
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	height:100%;
	max-height:200px;
	max-width: 1140px;
	vertical-align: top;
	border:none;
	overflow: hidden;
}
#wowslider-container1 .ws_images ul a{
	width:100%;
	height:100%;
	max-height:200px;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
}
#wowslider-container1 .ws_images .ws_list img,
#wowslider-container1 .ws_images > div > img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}
#wowslider-container1 .ws_images > div > img {
	max-height:200px;
}

#wowslider-container1 .ws_images iframe {
	position: absolute;
	z-index: -1;
}

#wowslider-container1 .ws-title > div {
	display: inline-block !important;
}

#wowslider-container1 a{
	text-decoration: none;
	outline: none;
	border: none;
}

#wowslider-container1  .ws_bullets {
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
	font-size: 0px;
}
/* compatibility with Joomla styles */
#wowslider-container1  .ws_bullets a {
	line-height: 0;
}

#wowslider-container1  .ws_script{
	display:none;
}
#wowslider-container1 sound,
#wowslider-container1 object{
	position:absolute;
}

/* prevent some of users reset styles */
#wowslider-container1 .ws_effect {
	position: static;
	width: 100%;
	height: 100%;
}

#wowslider-container1 .ws_photoItem {
	border: 2em solid #fff;
	margin-left: -2em;
	margin-top: -2em;
}
#wowslider-container1 .ws_cube_side {
	background: #A6A5A9;
}


#wowslider-container1.ws_gestures {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: pointer;
}
#wowslider-container1.ws_gestures.ws_grabbing {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: pointer;
}

/* hide controls when video start play */
#wowslider-container1.ws_video_playing .ws_bullets,
#wowslider-container1.ws_video_playing .ws_fullscreen,
#wowslider-container1.ws_video_playing .ws_next,
#wowslider-container1.ws_video_playing .ws_prev {
	display: none;
}


/* youtube/vimeo buttons */
#wowslider-container1 .ws_video_btn {
	position: absolute;
	display: none;
	cursor: pointer;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 55;
}
#wowslider-container1 .ws_video_btn.ws_youtube,
#wowslider-container1 .ws_video_btn.ws_vimeo {
	display: block;
}
#wowslider-container1 .ws_video_btn div {
	position: absolute;
	background-image: url(./playvideo.png);
	background-size: 200%;
	top: 50%;
	left: 50%;
	width: 7em;
	height: 5em;
	margin-left: -3.5em;
	margin-top: -2.5em;
}
#wowslider-container1 .ws_video_btn.ws_youtube div {
	background-position: 0 0;
}
#wowslider-container1 .ws_video_btn.ws_youtube:hover div {
	background-position: 100% 0;
}
#wowslider-container1 .ws_video_btn.ws_vimeo div {
	background-position: 0 100%;
}
#wowslider-container1 .ws_video_btn.ws_vimeo:hover div {
	background-position: 100% 100%;
}

#wowslider-container1 .ws_playpause.ws_hide {
	display: none !important;
}
/* bullets */
#wowslider-container1 .ws_bullets a {
	position: relative;
	display: inline-block;
	margin: 0 2px;
	padding: 6px;
	width: 0;
	border-radius: 50%;
	background: rgba(0, 0, 0, 0);
	-webkit-box-shadow: inset 0 0 0 1px #ffffff;
	box-shadow: inset 0 0 0 1px #ffffff;
}
#wowslider-container1 .ws_bullets a.ws_selbull {
	background: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* arrows */
#wowslider-container1 a.ws_next,
#wowslider-container1 a.ws_prev {
	position:absolute;
	z-index:60;
	overflow: hidden;
	width: 5%;
	height: 100%;
	top: 0;
	opacity: .5;
}
#wowslider-container1 a.ws_next {
	left: 95%;
	cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAqFBMVEUAAAAAAAAAAAAAAADp6emampoODg4BAQEAAAAAAAC+vr4AAAAnJycAAAAAAADz8/Px8fHs7OzW1tYAAAAAAAAAAAAAAADZ2dmcnJx/f39eXl4AAADT09OJiYnNzc24uLhubm5VVVVTU1PQ0NCRkZGEhIQnJyciIiLu7u7i4uJwcHBhYWE6OjoAAADl5eXExMTBwcHBwcGpqamjo6OVlZV8fHwhISH19fVy7acrAAAAN3RSTlMAAR4E+rM+PA0b2gZPKCX+/vzvMhEIN/G0l3QL7KTn2Ypxb+q3o15L/PiUhW0T+ePi3s/IinVTJyfCOgAAAXxJREFUOMuNlel2gjAQhUMWIAiIBBBwq1Zt3bq3ef83q4JtVs7J/ZnznQy5M3MBilBIExZcxRIaIjAgr6RVS6IcZxnOI9JWtPRs3AjG9ZRLmtYxHJnXFT7BXBMmfqFdiuBmzi2abyBSyqbNhFs1aVKpPEoXGR9Qtkj/7/RgM+aDGjfQu4PFWtS1VV8X9w/0pXfkx/3pVX+RX/aFiTg77Ons4q80knTFy1jy7zO5Hs10Ese3K2nNhbYQgBsZqWRNAUCV3Le3amQjpxUCYascLRIr2YaAEtU1O0koSCKukamFjBLAcr0TuxT15LtkLwMB5gNkuH8RBgUgyMzufoVdJ5iwM7OCk28riA3uAaJu5s9YLs3yIS5+lB9j2PMsONUeSqxc2HPCcK2F2fGPW2ot1IZixXruaWkMhTlmJsdrqg/uR+IJTh5cfRXwOb3An6V1FUApL9dhe9rpzuZ+6bqu7gEgIsUkxSAj15ByjT3nIHWPZjPsoRr2UA5759/HL+WBz8c5CVTZAAAAAElFTkSuQmCC') 20 20, move;
}
#wowslider-container1 a.ws_prev {
	left: 0;
	cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAApVBMVEUAAAAAAAAAAAAAAAAJCQkAAACampomJiYAAADp6ekAAAAAAADt7e0DAwPz8/Px8fHW1tYAAAAAAAAAAAAAAADZ2dnT09O8vLyIiIh/f39eXl4AAADOzs4AAAC+vr6cnJy4uLhubm5VVVVTU1Pq6uri4uKRkZEmJibo6OjBwcGcnJyFhYVwcHBhYWE7OzsAAADExMSpqamjo6OVlZV8fHwhISH19fXdUOd4AAAANnRSTlMAAR4EPg2zThv5JQb8Ov7+7zIIKRPx7Nmll3Q35wvbtNiKcW/7+LZd+eC1oZSGbRHjz8iKdVMz+8v0AAABgklEQVQ4y42V6XKCMBSFQxJCQHZQtirUtVq1e97/0TqKQ7N2cv7BfHMvdzsAQcilRRZhHGUFdREwyMlp15JV6ieJn65I29Hc0XEz6PVzxmnee3Cmhisx8Zkkn+BSCorgZsE0WmwgEtIGzZZpFTYBlx4FdcIMSupgiunAJmZGxQ10HmC5Dtk/Ctfl4wOxXEdaX/Y7riKcj4mJxD39wDK4ctWRe/Lc8yXOcx3gFB9cP71bSNprOADgnnvXUwBQN9dxKBv4aXYIuK2Wg2ehs60LKNFyz2LHCAVFZcGxqgBZyjXMe9NzLM1A9DI9ba8mjvkRwMlf/Ow+VPdbnWiCeXB4gF+xBuRT7w7uuHSvsZpaKOaITWSaie1Z4eW48HWstIcSZkESKo+wmkgmjlBZiioayegoLsW4Ziqprpm6uMONdIpPeXHVUxhwuaSHnXwKIFeO6/1yOKdcE3Fue67WBsBZSmzk6gAJJhWaTcrW9uyNVLXmk2jNp8maZbOHotlD3uytfx+/dM7Mf8Z6jgIAAAAASUVORK5CYII=') 20 20, move;
}


/*playpause*/
#wowslider-container1 .ws_playpause {
	position:absolute;
	top: 0;
	bottom: 40px;
	left: 47.5%;
	width: 5%;
	z-index: 59;
}
#wowslider-container1 .ws_pause {
	cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAV1BMVEUAAAAAAAAAAAAAAACbm5sHBwfy8vLp6ekAAAAAAAAAAADW1tbs7OzZ2dlfX19UVFQAAAAAAAAAAADT09N+fn4lJSW+vr6+vr6Li4uKioqBgYEtLS319fUPuLKbAAAAHHRSTlMAQB0GtDz++jUPAu/88XVwcCkl7JdP29qlo5lSTmNl+QAAAPlJREFUOMuNldmygjAQRLNNVgERcJ3//85bdZUawUT7vOTl1DSEpFEbcjJjJK0pjiZl1cKa2LtzCd6HcnZ9NLahLa7jNzq3VNScyAXeERylvB83TFxhGrZD7Wk+cJXDfLLv3s1zA38TM5tZvE9zNutzpkFya+lDegXTxF+Z6BluHAtHfVwXwZn/gUtgQSu9LkJYrAxsiDIyx+632MWsUs+/Re6TJNdFyR4viHgZVSyIWKKigIiBFHlE9LgIR8MvA28PvOHwJ4QPBXzM8IOLXwVlqfBXCln0usIFIJVy9U3vui2fe6uk7uKBtYcXqQx97Kv5IePwsod/H38EQnC3Gt7RKAAAAABJRU5ErkJggg==') 20 20, pointer;
}
#wowslider-container1 .ws_play {
	cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAdVBMVEUAAAAAAAAAAADy8vIAAAAAAADp6ekAAAAAAAAAAABKSkoICAgAAAAAAACbm5smJiaZmZnW1tZUVFTs7OzZ2dlfX18AAAC+vr6JiYl+fn7i4uLT09PKysqqqqqDg4NYWFidnZ1DQ0MfHx+9vb1DQ0NBQUH19fXuVLBhAAAAJnRSTlMACAH+Jxv6HgU4ZD0zEbRPs+9x/PF1Ddujl/bs5cicddJtVtqhocENH8AAAAE2SURBVDjLjZXpdoMgEEbZkYIIRjQ2bbrz/o/YNtGAQnJmfuI9XLb5RJsiI2dGaa0M4yNBd4pgroKbvKBU+MkFxXGVxbKzQ8xqsJ3E5XStdiLuSjjd7iZtZH+KlTr1stlwbD7Eah1m1uTckcY7RY+JJHJOXEnOcl1n2ydvzd63y7notA9R3ZHGV7FLY9+vtUW4ixx32TQf5u2lBEX3PyW32dATbtXxuSAt/zOrYQOihneFf1AEjSFuQUQwK/xhRNxtwevFm9Wf3OyrBFHhnxgyvgJe/H3m9wYpUQEX//nmFwppWgFX/+f78pVqMAhWwzfDJuDxcFuCyZoOHHyF4EdRPjNTfWbgh7tvhZ8HrYCw9o+by2sMbVdwAEAjBRRS58QBYw8epPBoTmEvVbBr2NugZB724N/HL/3XkHy4+UK6AAAAAElFTkSuQmCC') 20 20, pointer;
}/* bottom center */
#wowslider-container1  .ws_bullets {
	bottom:10px;
	left:50%;
}
#wowslider-container1  .ws_bullets div{
	left:-50%;
}
#wowslider-container1 .ws_bulframe span{
	visibility: visible;
	opacity: 1;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #ffffff;

	bottom:-6px;
	margin-left:-2px;
	left:137px;
}#wowslider-container1 .ws-title{
	position: absolute;
	background: none;
	font: 0.1em 'Slabo 27px', serif;
	color:#ffffff;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	bottom: 50px;
	top: auto;
	opacity: 1;
	text-align: center;

	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	z-index: 50;
}
#wowslider-container1 .ws-title div{
    margin-top: 0.5em;
	font-size: 0.542em;
}#wowslider-container1 .ws_images > ul{
	animation: wsBasic 19.8s infinite;
	-moz-animation: wsBasic 19.8s infinite;
	-webkit-animation: wsBasic 19.8s infinite;
}
@keyframes wsBasic{0%{left:-0%} 38.38%{left:-0%} 50%{left:-100%} 88.38%{left:-100%} }
@-moz-keyframes wsBasic{0%{left:-0%} 38.38%{left:-0%} 50%{left:-100%} 88.38%{left:-100%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 38.38%{left:-0%} 50%{left:-100%} 88.38%{left:-100%} }

#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	bottom:15px;
	left:-137px;
	visibility:hidden;
	position:absolute;
    border: 1px solid #ffffff;
	max-width:none;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:48px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:273px;
	background-color:#ffffff;
}

#wowslider-container1  .ws_bullets .ws_bulframe{
	display:none;
	bottom:17px;
	margin-left:2px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    border: 1px solid #ffffff;
}

#wowslider-container1 .ws_bulframe div div{
	height: auto;
}

@media all and (max-width:760px) {
	#wowslider-container1 .ws_fullscreen {
		display: block;
	}
}
@media all and (max-width:400px){
	#wowslider-container1 .ws_controls,
	#wowslider-container1 .ws_bullets,
	#wowslider-container1 .ws_thumbs{
		display: none
	}
}

.navbar-collapse{
	padding-left: 0px;
}


body{
	margin:0px;
	padding: 0px;
	width: 100%;
}

/*===============ESTILOS COMUNES A VARIOS FICHEROS======================*/

.navbar-toggle{
	margin-right:14px;
}

.elemento_paginador{
	position: relative;
	-moz-box-shadow:0px 0px 3px #777;
	-webkit-box-shadow:0px 0px 3px #777;
	box-shadow:0px 0px 3px #777;
	margin-bottom:15px;
	margin-bottom:10px;
	border: 1px solid #999;
	border-radius: 10px;
	min-height: 400px;
	max-height: 400px;
	padding-right: 8px;
	padding-left: 8px;
}

.image{
	cursor: pointer;
}

a{
  text-decoration: none;/*important*/
}

span.glyphicon{
	font-size:1.4em;
}

.sinpaddingright{
	padding-right: 0px;
}

.sinpaddingleft{
	padding-left:0px;
}

@media (min-width: 466px) and (max-width: 768px){

	.modal-lg{
		width: 500px;
	}
}

@media (min-width: 768px){
	.modal-sm {
	  width: 370px;
	}
}
@media (min-width: 466px){

	.modal-md{
		/*width: 450px;*/
		width: 525px;
	}

	.modal-md #fotoSofaSpan, .modal-md #fotoSofa1Span{
		max-width: 330px;
	}

	.modal-md .imgPared1Span
	{
		max-width: 350px
	}

	.modal-md .imgspansofa{
		padding-bottom: 0px;
	}

	.modal-dialog {
    	margin: 30px auto;
	}
}

.divfotoSofa1Span{
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.divfotoSofaSpan{
	width: 100%;
	position: static;
	top: 0px;
	left: 0px;
}

.imgspansofa{
	width: 100%;
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding-bottom: 50px;
	height: auto;
}

@media (max-width: 400px){
	.imgspansofa{
		padding-bottom: 35px;
	}
}

.imgspansofa .img-responsive{
	display: inline-block;
}

#fotoSofa1Span{
	width: 100%;
	position: relative;
}

#fotoSofaSpan{
	width: 100%;
}

#fotoCamaSpan {
	width: 400px;
	position: relative;
}

#foto1Span {
	 /*margin-left: 150px;*/
	 width: 230px;
	 height: 173px;
}


.imgspan{
	width: 100%;
	display: inline-block;
	position: relative;
}

@media (max-width: 768px) {
	.imgspan{
		margin-left: 0px;
		min-height: 235px;
	}
}

.divfoto1span{
	width: 56%;
	margin-bottom: -173px;
	margin-left: 33%;
}

.imgspan .img-responsive{
	display: inline-block;
}

@media (max-width: 600px){

	.divfoto1span{

		margin-left: 38%;
	}

}

#img-formas img{
	display: inline-block;
}

/*------Paginador------*/

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 0;
}

.listapag{
	float:left;
}

@media (max-width: 768px) {
	.listapag{
		float: none;
	}
}

@media (max-width: 768px) {
	li.first, li.last{
		display: none;
	}

	.paginador_con{
		display: none;
	}

	li.prev{

	}

	.formnpagina{
		display: none;
	}

	.pagina{
		font-size: 18px;
		line-height: 41px;
	}
}

@media (max-width: 385px){
	.pagination-sm>li>a{
		margin-left: 12px;
		font-size: 18px;
	}
}


/*-------Ventana modal-------*/

.modal-footer{
	text-align: center;
	color:red;
	font-weight: bold;
}


/*===============RESULTADO-BUSQUDA.PHP======================*/

/*===============MENUPRODUCTOS.PHP======================*/

#webpublicidad{
	background-color: #C01933;
	text-align: center;


}

.navbar{
	border:none;
}

.navbar-default .navbar-nav > li > a {
    color: #FFF;
}



.navbar-default {
    background-color: #3d3d3d;
    border-color: #3d3d3d;
}

.container>.navbar-header,.container>.navbar-collapse{
	margin-right: 0px;
    margin-left: 0px;
}

.navbar-toggle {
	margin-right: 0px;
}

.menuderecha {
	margin-left: 0px !important;
	float: right;
}
.navbar-default .navbar-nav.menuderecha > li > a{
	color: #e9e9e9;
	border: 1px solid #e9e9e9;
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 5px;

}

.columna{
	font-size: 16px;
}

#menu{
	width:100%
}

/*
.navbar{
	padding:0;
	margin:0;
}*/

.nav>li>a {
  padding: 12px 8px;
}

.navbar-toggle{border:2px solid #fff}

@media (max-width:767px){
	#menu{margin-left:5px}
	#dudas_telefono{margin-top:10px}
	#telefono{/*float:left*/}
	#txtWords{border-radius:7px;margin-right:10px;border:2px solid #428bca}
	#bus{border-radius:7px;padding-left:15px;padding-right:15px}
	.navbar-toggle{border-color:#428bca !important}

	#buscador{/*max-width:308px*/}
}

.ulHeader{
	padding-right:0 !important;
	position: relative;
}

@media (min-width: 645px) and (max-width: 768px){
	.navbar-nav{
		margin: .5px -15px;
	}
}

.navbar-nav > li {
	min-width: 100px;
}

@media (min-width: 1024px) and (max-width: 1200px){
	.navbar-nav > li {
	    float: left;
	    width: 100px;
	    min-width: 100px;
	}
}

@media (min-width: 645px) and (max-width: 768px){
	.navbar-nav > li {
	    float: left;
	    width: 83px;
	    min-width: 70px;
	}

	.navbar-nav > li > a {
	    padding: 12px 0px;
	}
}

.navbar .navbar-nav{
	margin-top:10px;
	color:#000;
}

.navbar-collapse{
	color:#000;
	max-height:1100px !important;
	padding-right:0 !important;
}

.botonMenu{
	color: white;
	font-size: 13px !important;
}

@media (min-width: 1024px) and (max-width: 1200px){
	.botonMenu{
		font-size: 9px !important;
	}
}

@media (min-width: 645px) and (max-width: 768px){
	.botonMenu{
		font-size: 8px !important;
	}
}

.botonmenu{
	color:#fff;
}

.botonMenuVinilo{
	background-color: #F90;
}

.botonMenuLetradecorativa{
	background-color: #003366;
}

.botonMenuLetradecorativa .btn:hover{
color:#fff;
}

#info-letra-decorativa img{
	display: inline-block;
}

.elementoMenuVinilo{
	/*border-bottom: 5px solid #F90;*/
	position: relative !important;
}

.botonMenuMural{
	background-color: #7fa454;
}
.enlacesMenu{
	color:black !important;
	text-decoration: none !important;
	/*font-size: 12px;*/
}
.elementoMenuMural{
	/*border-bottom: 5px solid #7fa454;*/
	position: relative !important;
}

.botonMenuCuadro{
	background-color: #db6780;
}

.elementoMenuCuadro{
	/*border-bottom: 5px solid #db6780;*/
	position: relative !important;
}

.botonMenuMetacrilato{
		background-color: #0187A8;
}
.elementoMenuMetacrilato{
	/*border-bottom: 5px solid #0187A8;*/
	position: relative !important;
}

.botonMenuOutlet{
	background-color: #FC0;
}


.elementoMenuOutlet{
	/*border-bottom: 5px solid #FC0;*/
	position: relative !important;
}

.botonMenuPubli{
	background-color: #FF0000;
}


.elementoMenuPubli{
	/*border-bottom: 5px solid #FC0;*/
	position: relative !important;
}

.botonMenuCtf{
	background-color: #89aee1;
}

.elementoMenuCtf{
	/*border-bottom: 5px solid #89aee1;*/
	position: relative !important;
}

.menuAbierto{
	background-color: white !important;
	border: 3px solid black !important;
}

.negro{
	color:black;
	font-size: 16px;
}

@media (max-width: 768px) {
	.negro {
		font-size: 11px;
		color: #3d3d3d;
	}
}

.h2menu{
	color:#C01933;
	font-size: 14px;
	border-bottom: 1px solid #C01933;
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
}

@media (max-width: 992px){
	/*.fondoLiMural{
		background-color: #C5F093 !important;
	}
	.fondoLiCuadro{
		background-color: #FF91A9 !important;
	}
	.fondoLiMetacrilato{
		background-color: #6FA8C5  !important;
	}
	.menuAbiertoVinilos{
		background-color: #F90 !important;
	}
	.menuAbiertoLetradecorativa{
		background-color: #003366 !important;
	}
	.menuAbiertoMurales{
		background-color: #7fa454 !important;
	}
	.menuAbiertoCuadros{
		background-color: #db6780 !important;
	}
	.menuAbiertoMetacrilato{
		background-color: #0187A8 !important;
	}
	.menuAbiertoOutlet{
		background-color: #FC0 !important;
	}
	.menuAbiertoCtf{
		background-color: #89aee1 !important;
	}*/
}

@media (min-width:992px){
	.liMuralLaptop{
		padding: 4px;
		border-bottom: 1px solid #F24C27;
		margin-bottom: 15px;
	}
	.spanMural{
		color: #037E8C !important;
		font-size: 11px;
	}
	/*
	.botonMenuCtf{
		border-top-right-radius: 15px;
	}
	.botonMenuVinilo{
		border-top-left-radius: 15px;
	}
	*/

	.menuAbiertoTraquelado{
		width: 500px;
		/*width: 100%;*/
	}

	.menuAbiertoVinilos{
		width: 731px
	}
	.menuAbiertoMurales{
		width: 948px;
		left: -129px !important;
	}
	.menuAbiertoCuadros{
		width: 948px;
		left: -256px !important;
	}
	.menuAbiertoMetacrilatos{
		width: 1074px;
		left: -384px !important;
	}
	.menuAbiertoOutlet{
		width: 657px;
    	left: -508px !important;
	}
	.menuAbiertoCtf{
		width: 733px;
    	left: -621px !important;
	}

	.menuAbiertopublicidad{
		width: 430px;
		left: -190px !important;
	}
	
	.menuAbiertoRotuloLonas{
		 width: 450px;
    	 left: -322px !important;
	}
	
	@media (min-width: 992px)
.menuAbiertopublicidad {
   
}

	.left_li{
		float:left;
		min-width: 33% !important;
	}
	.leftO{
		float:left;
		min-width: 50% !important;
	}
}

@media (max-width: 768px) {
	.menuAbiertoCtf{
		width: 242px;
	}
}

.dropdown-submenu{
	position:relative;
}

.dropdown-submenu>.dropdown-menu{
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px;
}

.dropdown-submenu>a:after{
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#ccc;
	margin-top:5px;
	margin-right:10px;
}
li.fondoLiCuadro a {
    margin-left: 40px;
    color: #ff6600 !important;
}
.dropdown-submenu:hover>a:after{
	border-left-color:#fff;
}

.dropdown-submenu.pull-left{
	float:none;
}

.dropdown-submenu.pull-left>.dropdown-menu{
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}

@media (max-width: 768px) {
	.dropdown-menu>li>a {
		padding: 3px 8px;
	}

	.imagencontufoto{
		width: 83px;
		height: 53px;
	}
}

.botonMenuMarco{
	background-color: #7F171E;
}

.menuAbiertoMarco{
	background-color: #7F171E !important;
}

.lizonasvinilos{
	float: left;
	width: 100%;
	padding: 15px 20px;
}

@media (max-width: 768px) {

	.lizonasvinilos{
		float: none;
	}

}

.lizonasvinilos li{
	min-width: 25% !important;
	/*list-style: none;*/
	list-style-type:circle;
}

.lizonasvinilos li:nth-child(-n+4){
	padding-top: 5px;
}

.menuzonasvinilos{
	/*border-top: 1px solid #000;*/
  	padding: 0px 15px;
}

.enlacebusquedaespecifica{
	color: #C01933 !important;;
	text-decoration: none !important;
	font-size: 12px;
	font-weight:bold;
}

/*===============BUSCADOR-MENU.PHP======================*/

#buscador-menu{
    margin-left: 7px;
}

#buscador-menu .btn-primary{
	background-color: #C01933;
	border-color: #a2152b;
}

#buscador-menu .btn-primary:hover, #buscador-menu .btn-primary:focus{
	background-color: #a2152b;
	border-color: #841123;
}

@media (max-width: 768px) {
	#buscador-menu{
		margin-top:	5px;
	}
}

#buscador{
	background-color:#3d3d3d;
	color:#fff;
	margin-top:0;
	margin-bottom: 12px;
}

@media (max-width: 768px) {
	#txtWords{
		width: 211px;
	}
}

@media (min-width: 645px) and (max-width: 768px){
	#hor, #ver,#horT, #verT, #todo, #toT{
		display: none;
	}
}

/*===============INDEX.PHP======================*/
#cabecera{
	background:#3d3d3d;
	/*padding-top: 17px;*/
	width:100%;
	float:left;
}

#contenidocestaycuenta{

    background: rgba(250, 250, 250, 0.08);
    margin-bottom: 17px;
}

#logo img{
	display: inline-block;
}

#capa_titulo_header{
	/*padding-top: 10px;*/
	margin-bottom: 5px;
	/*margin-top: 15px;	*/
}

#capa_titulo_header p{
	margin-top: -18px;
	font-size: 20px;
	color: #c01933;
    letter-spacing: 1px;
}

.titulo{
	font-size: 19px;
	color: rgb(96, 96, 96);
	background: #E7E7E7;
    padding: 6px;
    margin-top: 8px
}



/*
#inputBuscador{
	padding:0;
}*/

.envioGratisIndex{
	color:#f00;
	font-size:24px;
	font-weight:bold
}


#horario{
	font-size:11px;
}

#dudasTelefono{
	margin-right:3px;
}

#contenido-cesta{
	width: 100%;
	float: left;
	text-align: center;
}

#cesta_compra{
	float:right;
	padding:2px 12px;
	color:#fff;
	/*border:1px dashed #fff;
	padding-bottom:7px;*/
	font-size: 11px;
	/*margin-right:62px;*/
	max-height:45px;
	display: inline-block;
	font-size: 13px;
	display: inline-block;
}

.separador{
	margin: 0 5px;
}
/*
@media (min-width: 1024px) and (max-width: 1200px){
	#cesta_compra{
		padding:4.5px 0px;
		width: 138px;
		font-size: 11px;
		max-height: 46px;
		margin-right:0px;
	}
}

@media (min-width: 645px) and (max-width: 768px){
	#cesta_compra{
		padding:8px 0px;
		width: 112px;
		font-size: 8px;
		max-height: 52px;
	}
}
*/
@media (max-width: 768px) {
	.menuderecha{
		float: none;
		width: 100%;
	}

	#cesta_compra{
		float:none;
	}
}


.calificacion .star-rating .caption{
	display: none;
}


.slider, .sliderprincipal{
		position:relative;
		list-style-type:none;
		width:100%;
		max-width:800px;
		margin-top:-10px;
		overflow: hidden;
		height: 300px;
}


 .slider li, .sliderprincipal li{
	position:absolute;
	/*background: url("https://www.muralesyvinilos.com/imagesMenuProductos/fondo-oro.png") repeat-y;*/
	border:2px solid #C01933;
	/*border-radius:6px*/;
	font-size:12px;
	/*margin-left:-10px;*/
	/*height:300px;*/
	width:115px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
	border-right: 0px;
}

#comentario-publico-principal .sliderprincipal li{
	border:none;
	border-radius:0px;
	width: 100%;
	text-align: left;
	padding-top: 0px;
	font-size:12px;
}


.slider, .sliderprincipal{text-decoration:none !important;color:#000 !important;margin:0;padding:0}

.opinion-cliente{
	font-style: italic;
	margin-top: 6px;
}

.nom-cliente{
	color: #606060;
	font-weight: bold;
	font-size: 13px;
}

.comentariopublico{
	z-index: 200;
	height: 60px;
}

.comentariosSlider{
	position: absolute;
	top: 180px;
	right: 0px;
	width: 115px;
}

@media (max-width: 1400px){
	.comentariosSlider{
		display: none;
	}
}


#boton-opinones{
	width: 100%;
	background: #C01933 !important;
	background-size: 100%;
	color: #fff;
	border-color: #a2152b;
	border-radius: 0px;

}

@media (min-width: 645px){
	#boton-opinones{
		width: 100%;
	}
}

@media (min-width: 768px){
	#boton-opinones{
		width: 70%;
		margin-bottom: 10px;

	}
}

#informaterialtrampantojo {
    display: none;
    color: red;
    padding-top: 0px;
    font-size: 11px;
}

@media (max-width: 645px){
	#informaterialtrampantojo {
	    font-size: 10px;
	    margin-top: -14px;
	    padding-bottom: 10px;
	}
}

/*--REDES SOCIALES--*/

#redes_sociales{
	color:#FFF;
}

#redes_sociales1 {
	position:absolute;
	top:425px;
	left:0px;
}

#redes_sociales1 a{
	display: block;
	width: 44px;
	height: 48px;
	margin-top: 10px;
	margin-left: 2px;
	color: #fff;
}

#redes-sociales-pie{
	float: left;
	margin-top: 20px;

}

#redes-sociales-pie a{
	display: inline-block;
	width: 26px;
	height: 28px;
	color:#3D3D3D;
	font-size: 10px;
	font-weight: bold;
}

#redes-sociales-pie a:hover{
	color:#fff;
}

#redes-sociales-pie a#blog {
	font-size: 8px;
}

#redes-sociales-pie .hexagon {
	margin-top: 0px;
	width: 26px;
	height: 14.5px;
	background: rgba(255,255,255,0.6);
	position: relative;
	float: left;
	margin-right: 5px;
	cursor: pointer;
	text-align: center;
}

#redes-sociales-pie .hexagon:before {
	position: absolute;
	bottom: 100%;
	left: 0%;
	content: '';
	height: 0;
	width: 0;
	border-width: 0 13px 8.7px 13px;
	border-style: solid;
	border-color: rgba(255,255,255,0.6) transparent;
}

#redes-sociales-pie .hexagon:after {
	position: absolute;
	top: 100%;
	left: 0%;
	content: '';
	height: 0;
	width: 0;
	border-width: 8.7px 13px 0 13px;
	border-style: solid;
	border-color: rgba(255,255,255,0.6) transparent;
}


.span{
	visibility: hidden;
}

.hexagon {
	margin-top: 30px;
	width: 44px;
	height: 24.5px;
	background: red;
	position: relative;
	float: left;
	margin-right: 5px;
	cursor: pointer;
}

.hexagon:before {
	position: absolute;
	bottom: 100%;
	left: 0%;
	content: '';
	height: 0;
	width: 0;
	border-width: 0 22px 15px 22px;
	border-style: solid;
	/*border-color: red transparent;*/
}

.hexagon:after {
	position: absolute;
	top: 100%;
	left: 0%;
	content: '';
	height: 0;
	width: 0;
	border-width: 15px 22px 0 22px;
	border-style: solid;
	/*border-color: red transparent;*/
}

.hexagon.icon-blog:before, .hexagon.icon-blog:after{
	border-color: #f29b5c transparent;
}

.hexagon.icon-blog {
	background-color:#f29b5c;
}

.hexagon.icon-pinterest:before, .hexagon.icon-pinterest:after{
	border-color: #e25454 transparent;
}

.hexagon.icon-pinterest {
	background-color:#e25454;
}

.hexagon.icon-facebook:before, .hexagon.icon-facebook:after{
	border-color: #49648f transparent;
}

.hexagon.icon-facebook {
	background-color:#49648f;
}

.hexagon.icon-twitter:before, .hexagon.icon-twitter:after{
	border-color: #88b9d9 transparent;
}

.hexagon.icon-twitter {
	background-color:#88b9d9;
}

.hexagon.icon-instagram:before, .hexagon.icon-instagram:after{
	border-color: #4880a3 transparent;
}

.hexagon.icon-instagram {
	background-color:#4880a3;
}

.hexagon.icon-google:before, .hexagon.icon-google:after{
	border-color: #545454 transparent;
}

.hexagon.icon-google {
	background-color:#545454;
}

.hexagon.icon-youtube:before, .hexagon.icon-youtube:after{
	border-color: #c02a1c transparent;
}

.hexagon.icon-youtube {
	background-color:#c02a1c;
}

.hexagon.icon-blog:hover:before, .hexagon.icon-blog:hover:after,
#redes-sociales-pie .hexagon.icon-blog:hover:before, #redes-sociales-pie .hexagon.icon-blog:hover:after{
	border-color: #ef883d transparent;
}

.hexagon.icon-blog:hover, #redes-sociales-pie .hexagon.icon-blog:hover {
	background-color:#ef883d;
}

.hexagon.icon-pinterest:hover:before, .hexagon.icon-pinterest:hover:after,
#redes-sociales-pie .hexagon.icon-pinterest:hover:before, #redes-sociales-pie .hexagon.icon-pinterest:hover:after{
	border-color: #dd3737 transparent;
}

.hexagon.icon-pinterest:hover, #redes-sociales-pie .hexagon.icon-pinterest:hover {
	background-color:#dd3737;
}

.hexagon.icon-facebook:hover:before, .hexagon.icon-facebook:hover:after,
#redes-sociales-pie .hexagon.icon-facebook:hover:before, #redes-sociales-pie .hexagon.icon-facebook:hover:after{
	border-color: #3e5479 transparent;
}

.hexagon.icon-facebook:hover, #redes-sociales-pie .hexagon.icon-facebook:hover {
	background-color:#3e5479;
}

.hexagon.icon-twitter:hover:before, .hexagon.icon-twitter:hover:after,
#redes-sociales-pie .hexagon.icon-twitter:hover:before, #redes-sociales-pie .hexagon.icon-twitter:hover:after{
	border-color: #6eaad1 transparent;
}

.hexagon.icon-twitter:hover, #redes-sociales-pie .hexagon.icon-twitter:hover {
	background-color:#6eaad1;
}

.hexagon.icon-instagram:hover:before, .hexagon.icon-instagram:hover:after,
#redes-sociales-pie .hexagon.icon-instagram:hover:before, #redes-sociales-pie .hexagon.icon-instagram:hover:after{
	border-color: #3e6d8b transparent;
}

.hexagon.icon-instagram:hover, #redes-sociales-pie .hexagon.icon-instagram:hover {
	background-color:#3e6d8b;
}

.hexagon.icon-google:hover:before, .hexagon.icon-google:hover:after,
#redes-sociales-pie .hexagon.icon-google:hover:before, #redes-sociales-pie .hexagon.icon-google:hover:after{
	border-color: #434343 transparent;
}

.hexagon.icon-google:hover, #redes-sociales-pie .hexagon.icon-google:hover {
	background-color:#434343;
}

.hexagon.icon-youtube:hover:before, .hexagon.icon-youtube:hover:after,
#redes-sociales-pie .hexagon.icon-youtube:hover:before, #redes-sociales-pie .hexagon.icon-youtube:hover:after{
	border-color: #a22418 transparent;
}

.hexagon.icon-youtube:hover, #redes-sociales-pie .hexagon.icon-youtube:hover {
	background-color:#a22418;
}

#copy-aviso-privacidad ul{
	list-style-type: none;
	padding: 0px;
}

#copy-aviso-privacidad{
	padding-bottom: 38px;
}

#copy-aviso-privacidad ul li{
	display: inline-block;
	float: 	left;
	list-style: none;
	border-left: 2px solid #fff;
	padding: 0 8px;
}

#copy-aviso-privacidad ul li a{
	color: #fff;
	text-decoration: none;
}

#copy-aviso-privacidad ul li:first-child{
	padding-left: 0px;
	border-left: none;
}


/*
 a#facebook{

	background: url('../imagnes_prueba/f.png') no-repeat;
	background-size:cover;
	background-position: 0 0;

}


a#facebook:hover{
	background: url('../imagnes_prueba/f.png') no-repeat;
	background-size:cover;
	background-position:-45px 0;
}



 a#google{
	background: url('../imagnes_prueba/g.png') no-repeat;
	background-size:cover;
	background-position: 0 0;
}


a#google:hover{
	background: url('../imagnes_prueba/g.png') no-repeat;
	background-size:cover;
	background-position:-45px 0;
}

 a#twitter{
	background: url('../imagnes_prueba/t.png') no-repeat;
	background-size:cover;
	background-position: 0 0;
}


a#twitter:hover{
	background: url('../imagnes_prueba/t.png') no-repeat;
	background-size:cover;
	background-position:-45px 0;
}


a#youtube{
	background: url('../imagnes_prueba/y.png') no-repeat;
	background-size:cover;
	background-position: 0 0;
}


a#youtube:hover{
	background: url('../imagnes_prueba/y.png') no-repeat;
	background-size:cover;
	background-position:-45px 0;
}


a#instagram{
	background: url('../imagnes_prueba/i.png') no-repeat;
	background-size:cover;
	background-position: 0 0;
}

a#instagram:hover{
	background: url('../imagnes_prueba/i.png') no-repeat;
	background-size:cover;
	background-position:-45px 0;
}

a#pinterest{
	background: url('../imagnes_prueba/p.png') no-repeat;
	background-size:cover;
	background-position: 0 0;
}

a#pinterest:hover{
	background: url('../imagnes_prueba/p.png') no-repeat;
	background-size:cover;
	background-position:-45px 0;
}


#siguenos{
	color:#3D3D3D;
	font-weight: bold;
	text-transform: uppercase;

}

#redes_r{
	display: none;
}

@media (max-width: 1400px){
	#redes_sociales1{
		display: none;
	}

	#redes_no_r{
		display: none;
	}


	#redes{
		display: none;
	}

	#redes_r{
		display: block;
	}

	#redes_sociales_r {

    	height: 70px
	}


	#redes_sociales_r a{
		display: inline-block;
		width: 44px;
		height: 48px;
		margin-top: 1px;
	}

}
*/
#pie{
	background-color:#444;
	color:#fff;
	margin-top:50px;
	border-top:1px solid #e7e7e7;
	font-size:15px;
	clear:both
}

#pie h5,h6{
	border-bottom:1px solid #C01933;
	padding-bottom:3px;
	font-size:16px !important;
	text-transform: uppercase;
	margin-top: 30px;
}


/*--PUBLICIDAD--*/

#publicidadLateral{
	position: absolute;
	top: 180px;
	right: 0px;
	max-width: 150px;
	width: 100%;
}

#publicidad{
	text-align: center;
	margin-top: 30px;
	display: none;
}

.publicidad{
	border: 1px solid #333;
	border-radius: 6px;
	height: 150px;
	max-width: 150px;
	width: 100%;
	display: inline-block;
	overflow: hidden;
}

#publi2{
	margin-top: 20px;
	margin-bottom: 20px;
}

#publi3{
	margin-bottom: 20px;
}

@media (max-width: 1500px){
	#publicidadLateral{
		display: none;
	}

	#publicidad{
		display: block;
	}


	#redes_sociales1 {
		top: 180px
	}

	#pie{
		margin-top: 50px;
	}
}

.sliderpublicidad{
	position: relative;
	list-style-type: none;
	width: 100%;
	max-width: 150px;
	height: 150px;
}

.sliderpublicidad li{
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 12px;
	height: 150px;
	width: 150px;
	/*padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;*/
}

.sliderpublicidad li a{
	display: inline-block;
	max-height:150px;
	height: 150px;
	max-width: 150px;
	width: 100%;
}

.sliderpublicidad li img{
	border-radius: 6px;
}

/*-------Pie de pagina---------*/
.titulosPie{
	color:#fff;
}

.liFooter a{
	text-decoration:none;
	color:#e3e3e3;
}

.liFooter a:hover{
	text-decoration:none;
	color:#e3e3e3;
}

#cajaemailsubs{
	height: 32px;
	color: #606060;
	font-size: 12px;
	width: 100%;
}

#haztedistribuidor.btn-primary{
	color:#fff;
	background-color: #C01933;
	border-color: #a2152b;
	margin-top: 6px;
	width: 90%;
}

#haztedistribuidor.btn-primary:hover{
	background-color: #a2152b;
	border-color: #841123;
}

#botonsubscribirsenewsletter.btn-primary{
	color:#fff;
	background-color: #C01933;
	border-color: #a2152b;
	margin-top: 10px;
	width: 40%;
}

#botonsubscribirsenewsletter.btn-primary:hover{
	background-color: #a2152b;
	border-color: #841123;
}

/*===============BUSCAR-MENU.PHP======================*/
.ui-autocomplete {
	height: 300px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.buscadorInline{
		margin-top: 3px;
}


/*===============PUBLICIDAD======================*/

/*===============PAGINACION======================*/
#paginacion{
	width: 100%;
	/*text-align: center;*/
	padding-bottom: 20px;
}

.pagina{
	font-weight: bold;
	color:#555;
	font-size: 13px;
	margin-left: 26px;
	float: left;
	margin-right: 30px;
	line-height: 24px;
}

.npagina{
	width: 50px;
	border-color: #3D3D3D;

}

.boton{
	background:#3D3D3D;
	border-color: rgba(75, 73, 73, 1);
	color: white;
	margin-right: 30px;
}

.formnpagina{
	/*margin-left: -38px*/
	width: 115px;
	float:left;
}

.first,.prev,.next,.last
{
	font-weight: bold;
}


/*====================CONTAINER=========*/

#container{
	padding-top: 10px
}


/*====================BREADCRUMP=========*/

.breadcrumb {
    margin-bottom: 0px;
    margin-top: 13px;
    background-color: #ebebeb;
}

.breadcrumb a {
	color:#828282;
}
/*=======================BUSCAR========================*/

@media (max-width: 1024px){
	#todo{
	margin-left: 80px;
	}
}


/*=============================MENU===============*/

.nav > li > a:hover, .nav > li > a:focus {
	background-color: transparent;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent;
}

/*===============ESTILO VERCARRITO.PHP============*/
.table-responsive{
	overflow: auto;
	width: 100%;
	max-height: 250px;
}

.destacar{
	font-size: 20px;
}
#pagarcontarjeta{display:none;}

#descuento{
	padding-top: 16px;
}

#realizar_pedido{
	padding-top: 16px;
	padding-bottom: 5px;
}

/*===============ESTILO PRINCIPAL.PHP============*/
/*
a:hover{
  text-decoration: none !important;
  /*color: black;
}

.carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, transparent 100%);
    background-repeat: repeat-x;
}

.carousel-control.right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, transparent 100%);
    background-repeat: repeat-x;
}

.titulo_carusel{
  text-transform: uppercase;
  padding: 1px;
}

.alturaCarusel{
  max-height: 190px;
}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    top: 7%;
}

.carousel-control {
    color: rgba(93, 85, 85, 1);
}

#myCarousel h2 {
    margin-top: 2px;
}

.info{
	margin-top:30px;
}

.linkTexto{
	font-size:16px !important;
	padding:0 !important;
	margin:0 !important;
}

.linkTexto:hover{
	color:#46b8da;
}

.img-fondo{
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition:all 0.5s ease-in;
  transition:all 0.5s ease-in;
  opacity: 0;
  -webkit-transform:scale(1.5,1.5);
  transform:scale(1.5,1.5);
  border:5px #ddd solid;
  /*border-radius: 5px;
}

.img-fondo:hover{
  opacity:1;
  -webkit-transform:scale(1,1);
  transform:scale(1,1);
}

.contenido_carrusel{
  overflow:hidden;
  position:relative;
  border:10px #ffffff solid;
  transition:all 1s;
}

.filacarrusel{
	margin-top: 15px;
}
*/

#capadepruebadescuentovacaciones p strong span{
	color:#C01933 !important;
	font-size: 18px !important;
}

.texto-principal{
	text-align: justify;
}


.fila-info-envio-pago{
	margin-top:15px;
	margin-bottom: 0px;
}

.espacio-columnas{
	margin-bottom: 7.5px;
}

.info-envio-pago{
	background: #e7e7e7;
	height: 80px;
	max-height: 80px;
	/*text-align: center;*/

}

@media(max-width: 768px){
	.info-envio-pago{
		text-align: center;
	}
}

.contenido-info-envio-pago{
	width: initial;
	display: inline-block;
	position: relative;
	width: 100%;
}

#envio-gratis, #fabricacion,#forma-pago{
	/*width: 35%;*/
	max-width: 123px;
	width: 97px;
	height:70px;
	position: relative;
	padding-left: 20px;
	float: left;
}

#envio-gratis{
	text-align: initial;
}

#icono-envio{
	color: #bb7900;
	line-height: 1.2em;
}

#texto-gratis{
	color:#fff;
	position: absolute;
	top: 28%;
	left: 22%;
	font-weight: bold;
	transform: rotate(-16deg);
	font-size: 1.1em;
}

#texto-envio-gratis, #texto-fabricacion,#texto-icono-forma-pago{
	position: relative;
	color: #606060;
	float: left;
	/*width: 65%;
	width: 150px;
	max-width: 170px;
	height: 100%;*/
}

#texto-fabricacion{
	padding-left: 9px;
}

.texto-info{
	/*height: 60%;
	position: absolute;
	top:50%;
	left:0;
	margin-top: -15.5%;
	/*margin-left: -30%;*/
	margin-top: 10px;
}

.info-parrafo1{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1.2em;
}

@media(min-width: 768px) and (max-width: 1024px){
	.info-parrafo1{
		font-size: 1.1em;
	}
}

.info-parrafo2{
	margin-top: -4px;
	font-size: 0.9em;
}

#imagen-espania{
	background-size: 515.46% 324.67%;
	width: 77px;
	height: 61px;
	position: relative;
	float: left;
	background-position: 61.3% 1.73%;
}
#icono-fabricacion{
	padding: 7px;
}

#forma-pago{
	padding-top: 7px;
}

#icono-fomar-pago{
	padding: 7px;
	padding-top: 15px;
	width: 67px;
	height: 67px;
	border: 3px solid #0075C4;

}

#imagen-forma-pago{
	background-size: 515.46% 324.67%;
	width: 47px;
	height: 35px;
	position: relative;
	float: left;
	background-position: 89.23% 1.19%;
}

.texto-forma-pago{
	margin-top: 2px;
}

.imagen-info-envio-pago{
	background-image: url('../img_montajes/pagosyfabricacion.png');
	display: inline-block;
	background-repeat: no-repeat;
}

.imagenes-pago{
	margin-top: 7px;
	width: 23px;
	height: 17px;
	background-size: 420.16% 316.45%;
}

#forma-pago-visa{
	background-position: 1.31% 1.75%;
}

#forma-pago-mastercard{
	background-position: 33.59% 2.33%;
}

#forma-pago-maestro{
	background-position: 33.59% 51.46%;
}

#forma-pago-americanexpress{
	background-position: 1.04% 51.46%;
}

#forma-pago-paypal{
	width: 79px;
	height: 19px;
	background-size: 166.66% 316.45%;
	background-position: 1.5% 99.41%;
}

.texto-contra{
	font-size: 0.9em;
}

.principal-categorias{
	max-width: 100%;
	height: auto;
	position: relative;
	margin-top: 25px;
}

#principal-vinilos-decorativos{
	background: #FF9900 ;
}

#principal-murales-laminas{
	background: #7FA454;
}

#principal-cuadros-lienzos{
	background: #DB6780;
}

#principal-cuadros-metacrilatos{
	background: #0187A8;
}

#principal-con-tu-foto{
	background: #89AEE1;
}

#principal-letras-decorativos{
	background: #003366;
}

.titulo-cagetegorias{
	background: rgba(0,0,0,0.5);
	color:#ffffff;
	position: absolute;
	bottom: 0px;
	padding: 9px;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
}

.titulo-cagetegorias p{
	margin: 0px;
}

.imagen-principal-categorias{
	text-align: center;
	padding: 17px 0px;
	overflow: hidden;
	width: 87.77%;
	margin: 0 auto;
}

.imagen-principal-categorias img{
	display: inline-block;
	transition: all 0.9s ease 0s;
	transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
	-ms-transition: all 0.9s ease 0s;
}

.imagen-principal-categorias img:hover{
	transform: scale(1.08);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-o-transform: scale(1.08);
	-ms-transform: scale(1.08);
}

.texto-info-categorias{
	margin-top: 18px;
	color: #676767;
	font-size: 13px;
	border-right: 2px solid #676767;
	overflow: hidden;
	height: 110px;
}

.info-precio-principal{
	padding-left: 20px;
	margin-top: 18px;
	padding-bottom: 108px;
}

.contenido-info-precio-principal{
	position: absolute;
	bottom: 0px;
}

.precio-desde{
	color: #676767;
	font-size: 12px;
}

.contenido-precio-desde{
	font-size: 38px;
	font-weight: bold;
	color: #066eb5;
}

.simbolo-euro{
	color:#066eb5;
}

.boton-ver-mas a{
	display: inline-block;
	background: #C01933;
	color: #ffffff;
	padding: 2px 12px;
	float: right;
	text-decoration: none;
}

#informacion-web{
	margin-top: 40px;
}

#informacion-web>div[class*="col-"]:last-child{
	border-left: 2px solid #C01933;
}

@media (max-width: 768px){
	#informacion-web>div[class*="col-"]:last-child{
		border-left: 0px;
	}
}

.info-web{
	position: relative;
	width: 100%;
	float: left;
	margin-bottom: 16px;
}

#experiencia{
	position: absolute;
	bottom: 0px;
}

@media (max-width: 768px){
	#experiencia{
		position: static;
	}
}

.imagen-icono-info-web{
	width: 79px;
	height:79px;
	background: #C01933;
	color: #fff;
	text-align: center;
	font-size: 55px;
}

.titulo-info-web{
	font-weight: bold;
	font-size: 15px;
	color: #606060;
	margin: 0px;
}

.descripcion-info-web{
	font-size: 12px;
	color: #676767;
	margin: 0px;
}

#condicion-garantia{
	color: #C01933;
	text-decoration: none;
}

#satisfacion{
	font-size: 20px;
	color: #C01933;
}

#botondistribuidor p i{
	margin-right: 7px;
}

@media (max-width: 768px){

	.comentarios-principal{
		height: 250px;
		overflow: hidden;
	}
}

#col-banner{
	z-index: 0;
}

/*=============== FIN ESTILO PRINCIPAL.PHP============*/


.paginacion_espacial{
	margin-bottom: 60px;
}

#elemento_paginador_especial{
	min-height: 372px;
	max-height: 372px;
}

/*===============ESTILO CAMISETAS.PHP (VINILOS)============*/

span.glyphicon{
	font-size: 1.6em;
}


.contenedor_vinilo_decorativo .elemento_paginador{
	min-height: 317px;
	max-height: 317px;
}

#foto_vinilo_decorativo{
	border-bottom: 3px solid #333;
	/*background-color: #FFFCF0;*/
	margin-top: 24px;
	padding-bottom: 16px;
}

.elemento_paginador_sin_padding{
	padding-right: 0px;
	padding-left: 0px;
}

.imgspanlienzo .img-responsive{
	display: inline-block;
}

.tituloVinilos {
	margin-top: 10px;
	margin-bottom: 11px;
	font-weight: bold;
	color:#3D3D3D;
}

#solohoyvinilo{
	font-size: 20px;
	color: red;
}

/*=============== ESTILO DISENIO.PHP (VINILOS)============*/
#capatextodiseno .img-responsive, #capaimagenesdiseno .img-responsive{
	display: inline-block;
}

#capatitulodiseno{
	border-bottom: 1px dashed black;
	margin-bottom: 10px;
}



/*=============== ESTILO VIEW.PHP (VINILOS)============*/
#cabecera1{
	border-bottom: 1px solid #3d3d3d;
	padding-bottom: 10px;
}

#img_vinilo .img-responsive{
	display: inline-block;
}

#titulovinilo_2{
	margin-bottom: 24px;
	border-bottom: 1px solid #3d3d3d;
	font-weight: bold;
	color: #3d3d3d;
}

@media (max-width: 645px){
	#titulovinilo_2{
		text-align: center;
	}
}

#comentario_paso_dos textarea.form-control{
	min-height: 57px;
	max-height: 57px;
}

#img_vinilo #pinterest{
	float: right;
	margin-top: 12px;
}

.txt_vinilo .descripcion ul li{
	margin-bottom: 12px;
	font-size:17px;
}

@media (max-width: 768px) {
	.txt_vinilo .descripcion ul li {
		margin-bottom: 5px;
	}
}

#selector_medidas{
	width: 100%;
	float: left;
}

@media (max-width: 768px) {
	#selector_medidas{
		margin-top: 14px;
	}
}

#btn_comprar_vinilo{
	width: 100%;
	display: inline-block;
	height: 43px;
}

@media (max-width: 768px) {
	#btn_comprar_vinilo{
		width: 50%;
	}
}

#boton_comprar_vinilo{
	margin-top: 28px;
	width: 100%;
	float: left;
}

#boton_comprar_vinilo .btn-info{
	background-color:#F90;
	border-color: #F90;
}

@media (max-width: 1024px){
	#boton_comprar_vinilo .btn-info {
		font-size: 15px;
	}
}

#especificacin_medida{
	width: 100%;
	float: left;
}

@media (max-width: 768px) {
	.div_input{
		float: left;
		margin-right: 2px;
		width: 33%;
		display: inline-block;
	}

	.div_input:last-child{
		margin-right: 0px;
	}

}


/*=============== ESTILO VINILOS-DECORATIVOS-ORIGINAL.PHP, FOTOMURALES-ORIGINAL.PHP, CUADROYLIENZOZ-PRINCIPAL.PHP, METACRILATOS-PRINCIPAL.PHP ============*/
ul.ulvinilos li {
	height: 136px;
	display: inline-block;
}

ul.ulvinilos{
	list-style: none;
	padding:0px;
	text-align: center;
}

h2.titulovinilo {
    text-align: center;
    font-size: 36px;
    margin-bottom: 23px;
}

.margen_bajo{
	margin-bottom: 20px;
}

.categoria_vinilos_inf h2{
	font-size: 17px;
	font-weight: bold;
}

.ejemplos .img-responsive{
	display: inline-block;
}

.categoria_vinilos_inf img{
	cursor: pointer;
}


/*=============== ESTILO VINILOS-DECORATIVOS-ORIGINAL.PHP ============*/

#contNovedadesVinilos {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    font-style: oblique;
    font-weight: bold;
    text-align: center;
    background-color:#ffa500;
	border-radius:15px;
	padding:10px;
	text-decoration:none;
	color:#000;
}

/*=============== ESTILO VINILOS-DECORATIVOS-ORIGINAL.PHP ============*/


.ejemplos .img-responsive{
	display: inline-block;
}

/*=============== ESTILO CUADROSYLIENZOS-PRINCIPAL.PHP ============*/


/*=============== ESTILO LIENZOS-CATEGORIAS.PHP Y ESTILO METACRILATOS-CATEGORIAS.PHP ESTILO MURALES-CATEGORIAS.PHP============*/

.foto_elemento_paginador{
	border-bottom:1px solid #333
}

.abajo{
	position:absolute;
	/*top: 32%;
	left: 50%;*/
	top:0;
	left: 0;
}

.muralimg{
	opacity: 0.9;
	position:absolute;
	/*top: 32%;
	left: 50%;*/
	top:0;
	left: 0;
}
.arriba{
	position: absolute;
	/*top: 32%;
	left: 50%;*/
	top:0;
	left: 0;
}

.enlacefotos{
	display: inline-block;
	width: 100%;
}

.contimagencategoria{
	position: relative;
	width: 100%;
	max-height: 175px;
	min-height: 175px;
}

.imagencategoria{
	position: absolute;
	display: inline-block;
	max-height: 175px;
	/*width: 100%;*/
}

.miniinformacion{
	padding-left: 0px;
}

.imgChica{
	/*position: absolute;
	right:8%;
	top: 20%;*/
	width: 35px;
	height: 35px;
}

.nombreCuadroMural
{
	margin-top: 15px;
}

.defCuadro{
	/*margin-top: 12em;*/
}

.enlace_mural{
	text-decoration:none;
}

.capa_abajo_paginador{
	position:relative;
	margin-top:1px;
	height:65px
}

.modal .capa_abajo_paginador{
	height:auto;
}

.img_cuadro_capa{
	margin-top: 6px;
}

.imgPared{
	position:absolute;
	top:0px;
	left: 0px;
	min-height:30px;
	min-width:40px;
	max-height:30px;
	max-width:40px;
}

.enlaceimgmini{
	display: inline-block;
	width: 40px;
	height: 30px;
}

.lupa{
	margin-bottom: 20px;
}

.imgmini{
	position: relative;
	width: 100%;
	height: 35px;
	margin-bottom: 20px;
}
.tabcu  .imgmini{

	margin-bottom: 15px;
}
.miniformas{
	cursor: pointer;
	color: #428bca;
	font-weight: bold;
}

.miniformas:hover{
	color: #2378C2;
}

.enlaces-capa-paginador{
	padding-left: 0px;
	padding-right: 0px;
}

.desde0margin{
	font-size:11px;
	margin:0;
	padding:0;
}

.cienporcienpers{
	margin-top: 6px;
	    font-size: 13px;
}

.comentariosPrincipal{
	color:#ff4a0f;
	font-size:14px;
}

.imgspanlienzo{
	text-align: center;
}


.detrastrampantojo{
	position: absolute;
    top: 5%;
    width: 100%;
}

.detrastrampantojopanoramica{
	position: absolute;
    top: 11%;
    width: 234%;
}

.detrastrampantojopanoramicanormal{
	position: absolute;
    top: 11%;
    width: 150%;
}

#fotospantrampantojo{
	width: 90%;
}

#fotospantrampantojovertical{
	/*max-width: 54%;*/
	width: 54%;
}

.imgspantrampantojo{
	width: 100%;
	position: relative;
	display: inline-block;
	overflow: hidden;
	margin-bottom: 50px;
	height: auto;
}

@media (min-width: 466px){
	.modal-md .imgspantrampantojo{
		margin-bottom: 0px;
	}
}

.imgspantrampantojo .img-responsive{
	display: inline-block;
}


/*===============ESTILO MURALES-CATEGORIAS.PHP============*/

#capa_aplicaciones_murales{
	margin-bottom: 46px;
	margin-top: 0px;
}

@media (max-width: 1024px){
    #capa_aplicaciones_murales {
		margin-bottom: 50px;
		/*margin-top: -16px;*/
	}
}

@media (min-width: 645px) and (max-width: 768px){
	#capa_aplicaciones_murales {
		margin-bottom: 108px;
		/*margin-top: -16px;*/
	}
}
.elemento_paginador2 {
    position: relative;
    -moz-box-shadow: 0px 0px 3px #777;
    -webkit-box-shadow: 0px 0px 3px #777;
    box-shadow: 0px 0px 3px #777;
    margin-bottom: 15px;
    margin-bottom: 10px;
    border: 1px solid #999;
    border-radius: 10px;
    min-height: 215px;
    max-height: 215px;
    padding-right: 8px;
    padding-left: 8px;
    margin-top:15px;
}
.fotoPrincipalc {
    max-height: 155px;
    max-width: 280px;
    display: inline-block;
    margin-top: 10px;
}
#aplicaciones_murales{
	background-color:#3D3D3D;
	color:#fff;
	height: 30px;
	/*margin:5px;
	padding:5px;*/
	border-radius:20px;
	padding-top:1px;
	font-size: 18px;
}

#aplicaciones_murales1{
	background-color:#3D3D3D;
	color:#fff;
	height: 30px;
	/*margin:5px;
	padding:5px;*/
	border-radius:20px;
	padding-top:1px;
	font-size: 18px;
}

#aplicaciones_murales2{
	background-color:#3D3D3D;
	color:#fff;
	height: 30px;
	/*margin:5px;
	padding:5px;*/
	border-radius:20px;
	padding-top:1px;
	font-size: 18px;
}


#imagenes{
	background-color:#3D3D3D;
	color:#fff;
	z-index:999;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	/*margin-left:-5px;*/
	width: 360px;
	padding-top: 15px;
	padding-right: 14px;
	padding-left: 14px;
}

#texto1{
	background-color:#3D3D3D;
	color:#fff;
	z-index:999;
	/*margin-top:5px;*/
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	/*margin-left:-5px;*/
	width:360px;
	padding-top: 18px;
	padding-right: 12px;
	padding-left: 23px;
}

#texto2{
	background-color:#3D3D3D;
	color:#fff;
	z-index:999;
	/*margin-top:5px;*/
	border-bottom-right-radius:20px;
	border-bottom-left-radius:20px;
	/*margin-left:-5px;*/
	width: 360px;
	padding-top: 18px;
}

@media (max-width: 1024px){
    #texto1, #texto2, #imagenes{
        width: 293px;
        width: 694px;
    }
}


.fotoPrincipal{
	max-height:155px;
	max-width:280px;
	box-shadow:11px 11px 2px -6px #777;
	-moz-box-shadow:11px 11px 2px -6px #777;
	-webkit-box-shadow:11px 11px 2px -6px #777;
	border-radius:5px;
	display: inline-block;
	margin-top: 10px;
}

.enlace_mural font span{
	color:#C01933;
}

/*=============== ESTILO METACRILATO-PRINCIPAL.PHP ============*/


/*=============== ESTILO METACRILATOS-CATEGORIAS.PHP ============*/

.reflejoPag{
	position: absolute;
	/*top: 32%;
	left: 50%;*/
	top:0;
	left: 0;
}

/*=============== ESTILO LIENZOS.PHP, MURALES.PHP, CUADROENMARCADOS.PHP Y METACRILATOS.PHP============*/
.texca{
    background: #F9F9F9;
    border: 1px solid #E8E7E7;
    margin: 10px 15px;
    padding: 7px;
    color: #828282;
}

.panel-body.texca{
    border: none;
    margin: 0px;
}
.enlace-img-mini-original{
	  cursor: pointer;
	  display: inline-block;
	  width: 100%;
}

#img-mini-original{
	max-width: 66px;
 	max-height: 57px;
  	margin-top: -10px;
  	display: inline-block;
}

#opcion_compra{
	font-size: 12px;
}

.miniaturamontada{
	margin-top: 9px

}
/*
.miniaturamontada span{
	font-size: 9px;
}
*/
.miniaturamontada .imgChicamarco{
	width: 46px;
	height: 46px;
	margin-top: 10px;
	position: absolute;
	top: 0px;
	left: 10px;
	z-index: -3;
}

.miniaturamontada .miniaturamarco{
	width: 66px;
	height: 66px;
}

.miniaturamontadalienzomural .imgChicamarco{
	width: 30px;
	height: 30px;
	margin-top: 10px;
	position: absolute;
	top: 0px;
	left: 10px;
	z-index: -3;
}

.miniaturamontadalienzomural .imgChicamarco{

}


#explicacion_cuadro, #prev_cuadro{
	margin-top: 35px;
}

#prev_cuadro{
	text-align: center;
}

#explicacion_cuadro .descripcion ul li {
    font-size: 17px;
}

.imgMasVendido{
	/*margin-top: 12px;*/
}

#ref_img_murales{
	padding-top: 0px;
	/*padding-left: 40px*/
}

.miniatua_pre_visor{
	height: 49px;
	width: 66px;
	position: relative;
	margin: auto

}

/*Posible quitar*/
#img_visor_capa2l{
	height: 49px;
	width: 66px;
	position: relative;
	margin: auto

}

#miniimagenmural{
	height: 40px;
}

.miniaturamontada #miniimagenmural a{
	height: 40px;
	display: inline-block;
	margin-left: -15px;
}

#minienlacelienzo{
	/*padding-left: 0px;*/
}

#minienlacelienzo, #minienlacemural{
	padding-left: 0px;
	padding-right: 0px;
}

#imagenfondodormitorio{
	position: absolute;
	min-height: 28px;
	max-height: 28px;
	min-width: 37px;
	max-width: 37px;
	margin-left: 27px;
	top: 0px;
	left: 0px;
}

/*Posible quitar*/
#foto2{
	position: absolute;
	min-height: 28px;
	max-height: 28px;
	min-width: 37px;
	max-width: 37px;
	margin-left: 27px;
	top: 0px;
	left: 0px;
}

#dormitorio{
	position: absolute;
	max-width: 60px;
	max-height: 49px;
	top: 0px;
}


/*
#minienlacelienzo a, #minienlacemural a{
	display: inline-block;
	padding-top: 12px;
}*/

#minienlacelienzo span, #minienlacemural span{
	display: inline-block;
	font-size: 11px;
}

#minienlacelienzo a strong, #minienlacemural a strong{
	text-align: center;
	display: inline-block;
	width: 100%;
}

#sofa, #imagenfondosofa{
	max-width: 60px;
	min-width: 66px;
	max-height: 49px;
	min-height: 40px;
	position: absolute;
	top: 0px;
	left: 0px;
}

/*Posible quitar*/
#fotoSofa, #fotoSofa1{
	max-width: 60px;
	min-width: 66px;
	max-height: 49px;
	min-height: 40px;
	position: absolute;
	top: 0px;
	left: 0px;
}

/*Posible quitar*/
#foto1{
	max-width: 32px;
	min-width: 32px;
	max-height: 25px;
	min-height: 25px;
	position: absolute;
	margin-left: 24px;
}


#img_mural_capa{
	position: absolute;
  	top: 0px;
}


#img_mural_capa img{
	display: inline-block;
	height: 49px;
	min-width: 66px;
}

/*Posible quitar*/
#img_mural_capa2 img{
	display: inline-block;
	height: 49px;
	min-width: 66px;
}

#captchacomentarios{
	width: 100%;
	text-align: left;
}



/*=============== ESTILO VISOR_MURALES.PHP, VISOR_MOVIL.PHP, VISOR_CUADROS.PHP Y VISOR_CUADRO_MOVIL.PHP============*/
#titulofiltro{
	padding-top: 10px;
}

#titulofiltro p{
	font-weight: bold;
	font-size: 15px;
}


#divfiltros{
	padding: 4px;
}

@media (max-width: 645px){
	#titulofiltro{
		padding-top: 1px;
	}

	#titulofiltro p{

		font-size: 10px;
	}


	#divfiltros{
		margin-top: -14px;
	}
}

/*=============== ESTILO VISOR_CUADROS.PHP Y VISOR_CUADRO_MOVIL.PHP============*/

.filavisor{
/*	margin-top: 15px;*/
}

#spanimportantevisor{
	color:red;
	font-weight:bold;
}

#spanejemplovisor{
	font-weight:bold;
}

.imagencanvas{
	width: 100%;
}

.imagencanvas img{
	display: inline-block;
}

.panel-heading a:after {
    font-family:'Glyphicons Halflings';
    content:"\e114";
    float: right;
    color: grey;
}
.panel-heading a.collapsed:after {
    content:"\e080";
}

.formaspieza{
	border: #000000 1px solid;
	/*background-color: #CCC;*/
	font-size: 10px;
	text-align: center;
	position: relative;
	display: inline-block;
	padding: 6px;
}

.formaspieza img{
	cursor: pointer;
	margin-left: 4px;
}

.descripcion li img{
	cursor: pointer;
}

#colocacion img{
	display: inline-block;
}

.infoformas {
	width:60px;
	height:17px;
	display:inline-block;
	cursor:pointer;
	margin-top: 11px;
}

.infoformas span{
	cursor: pointer;
	color: #428bca;
	font-weight: bold;
}

.infoformas:hover{
	color: #2378C2;
}

#modalformas{
	text-align: justify;
	padding: 30px;
}

/*=============== ESTILO VISOR_CUADROS.PHP ============*/

#capaPiezas #myTab.nav-tabs>li>a{
	background: #CCC;
	text-transform: uppercase;
	color: #3d3d3d;
	border-radius: 0px;
}

#textoM_cuadros .tab-content{
	border: 1px solid #ddd;
	z-index: 5;
	padding: 10px;
}

#myTab.nav-tabs > li.active > a, #myTab.nav-tabs > li.active > a:hover, #myTab.nav-tabs > li.active > a:focus {
	/*text-decoration: underline;*/
	font-weight: bold;
}

#textoM_cuadros #tabpanel{
	width: 100%;
	float: left;
	margin-top: 0px
}

#textoM_cuadros .nav>li>a{
	padding: 10px 9px;
}

.divgrosor{
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
	background: #cccccc;
	background: -moz-linear-gradient(left, #cccccc 0%, #cccccc 45%, #ffffff 45%, #ffffff 100%);
	background: -ms-linear-gradient(left, #cccccc 0%,#cccccc 50%,#ffffff 50%,#ffffff 100%);
	background: -o-linear-gradient(left, #cccccc 0%,#cccccc 50%,#ffffff 50%,#ffffff 100%);
	background: -webkit-linear-gradient(left, #cccccc 0%,#cccccc 45%,#ffffff 45%,#ffffff 100%);
	background: linear-gradient(top, #cccccc 0%,#cccccc 50%,#ffffff 50%,#ffffff 100%);
    border: 1px solid #000;
    border-radius: 9px;
    color: #000;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 45px;
    line-height: 14px;
    position: relative;
    width: 110px;
    display: inline-block;

}

.divgrosorseleccionado{
	background: -moz-linear-gradient(left center , #DB6780 0%, #DB6780 45%, #FFF 45%, #FFF 100%) repeat scroll 0% 0% transparent;
	background: -ms-linear-gradient(left, #DB6780 0%,#DB6780 50%,#ffffff 50%,#ffffff 100%);
	background: -o-linear-gradient(left, #DB6780 0%,#DB6780 50%,#ffffff 50%,#ffffff 100%);
	background: -webkit-linear-gradient(left, #DB6780 0%,#DB6780 45%,#ffffff 45%,#ffffff 100%);
	background: linear-gradient(top, #DB6780 0%,#DB6780 50%,#ffffff 50%,#ffffff 100%);
	color: #FFF;
}

.divgrosor span{
	position: absolute;
	top: 6px;
	left: 56px;
}

.divgrosor p{
	float: left;
}


.destacarspan{
	font-weight: bold;
}

#textoM_cuadros #myTab.nav-tabs > li > a#litamaniopiezas{
	background: none repeat scroll 0% 0% #FC0;
}

#botonesgrosormetacrilato, #botonesgrosorpvc{
	margin-bottom: 10px;
}

.titulogrosor{
	/*line-height: 47px;*/
	font-weight: bold;
}

#modalformas span{
	color: red;
	font-weight: bold;
}




/*=============== LIENZO-PVC-METACRILATO-A-MEDIDA.PHP ============*/

#textoGrabadoL p{
 	margin: 0px 0px 3px;
}

#textoGrabadoL h3{
		margin-top: 13px;
}

#txtL_A_M{
	float:left;
	position:relative;
	text-align:center;
	width:100%;
}


#barraImagenesLienzos{
	float:left;
	margin:auto;
	position:relative;
	width:100%;
    margin-top: 21px;
}


#lienzos_piezas{  /*MODIFICADO*/
	float:left;
	position:relative;
	width:90px;
	margin-right:26.6px;
    cursor:pointer;
}

#lienzos_piezas:nth-child(19){
	margin-right:0px;
}

#subcontenido .textoIzquierdaG1 h4, #especificacion h4 {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 15px;
}

#especificacion{
	margin-left: 10px;
}

#especificacion ul {
    padding-left: 30px;
}

#especificacion ul li {
    font-size: 14px;
    list-style-type: none;
    font-weight: normal;
    padding: 1px;
}

#especificacion ul li:before {
	content: ".";
	color: #c01933;
	font-size: 20px;
	font-weight: bold;
	margin-right: 5px;
}

#buscador1 {
    float: left;
    font-size: 16px;
    position: relative;
    width: 100%;
}

#descripcion-material-mural{
	margin-left: 20px;
}

#buscador1 input[type="file"]{
	display: inline-block;
}

.input-archivo{
	background-color: #c01933;
	border-color:#a2152b;
	color:#ffffff;
	display: inline-block;
}

#form_foto{
	margin-top: 25px;
	float: left;
	width: 100%;
	border: 1px solid #c01933;
	padding: 10px;
	margin-bottom: 15px;
	background: #e7e7e7;
	box-shadow: 0px 0px 0px 1px #c01933;
}

#formulario label {
    font-size:18px;
    padding-right: 18px;
}

#captcha {
    float: left;
    font-size: 14px;
    /*height: 170px;*/
    margin-top: 10px;
    position: relative;
    /*width: 35%;*/
}

#codigocaptcha #captcha {
    float: none;
    margin-bottom: 15px;
    display: inline-block;
}


#captcha1{
    position: relative;
    margin-bottom: 10px;
}

#subcontenido input[type="file"] {
	display: inline-block;
}

#submitfoto{
	margin-top: 32px;
}

#submitfoto label {
    font-size: 13px;
    margin-bottom: 5px;
    /*margin-left: -100px;*/
    display:none;
}

/*
#subir{
	margin-left: 143px;
}*/
#barraprogreso{
	width: 50%;
	display: inline-block;
}

#progressbox {
    border: 1px solid #383838;
    padding: 1px;
    position: relative;
    width: 100%;
    border-radius: 3px;
    margin-top:10px;
    display: none;
}

#progressbar {
    height: 20px;
    border-radius: 3px;
    background-color: #585858;
    width: 1%;
}

#statustxt {
    top: 3px;
    left: 50%;
    position: absolute;
    display: inline-block;
    color: #303030;
}

#miCanvas_vis {
	/*height: 100px;*/
}


#descripcion_lienzo_personalizado {
    /*color: #210244;*/
    font-size: 16px;
}

.mar-top{
    margin-top: 14px;
}

.btn-info {
    background-color: #89AEE1;
    border-color: #89AEF8;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
    color: #FFF;
    background-color: #6495ED;
    border-color: #269ABC;
}

#barraImagenesLienzos .img-responsive {
    display: inline-block;
}

@media (max-width: 1024px){
    #lienzos_piezas{
        margin-right: 4.4px;
    }

    #textoGrabadoL{
        margin-top: -27px;
    }
}

@media (max-width: 768px){
    #lienzos_piezas:nth-child(9){
        margin-right: 200px;
    }

    #subir{
        margin-left: 0px;
    }

}

@media (max-width: 685px){
    #archivo_enviar{
        width: 100%;
    }

    #subir{
        margin-left: 0px;
        width: 100%;
    }

    #buscador1{
        padding: 0px;
    }

    #textoGrabadoL{
        margin-top: 0px;
    }

    .textoIzquierdaG, .textoIzquierdaG1{
        border-bottom: 1px solid #3d3d3d;
    }

    #especificacion {
       /*border-bottom: 1px solid black;
         border-top: 1px solid black;*/
    }

    #txtL_A_M{
        border-bottom: 1px solid #3d3d3d;
    }

    #buscador1{
        border-bottom: 1px solid #3d3d3d;
        padding-bottom: 12px;
        padding-top: 9px;
    }

    #captcha{
        margin-bottom: 10px;
        margin-top: 12px;
    }

    #codigocaptcha #captcha
    {
        float: none;
        margin-bottom: 15px;
    }

    #subcontenido .textoIzquierdaG1 h4, #especificacion h4 {
        font-size: 20px;
        font-weight:bold;
    }

    #textoGrabadoL h3 {
        font-weight: bold;
    }

    #lienzos_piezas{
        width: 130px;
    }

    #lienzos_piezas.img_primera{
        float: left;
        margin-left:100px;
    }


    #lienzos_piezas.img_ultima{
        float: right;
        margin-right:100px;
    }


}

@media (max-width: 385px){
    #lienzos_piezas.img_primera{
        margin-left:0px;
    }


    #lienzos_piezas.img_ultima{
        margin-right:0px;
    }
}

#textoavisotamanio{
	border:1px solid black;
	padding:15px;
	margin-top:15px;
	color:red;
}

li img, p img{
	cursor: pointer;
}

#infoformascontufoto{
	margin-top: 15px;
}

#infoformascontufoto span{
	color: red;
}

#titulo-pasosseguir p:first-child{
	color:#c01933;
	font-size: 24px;
	font-weight: bold;
}

#imagen-pasos{
	margin-bottom: 15px;
}

#titulo-como-funciona{
	font-size: 22px;
	font-family: Helvetica, Arial, sans-serif;
}

#titulo-contenido-producto{
	margin-bottom: 10px;
	margin-top: 15px;
}

#titulo-contenido-producto p{
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#C01933;
	border-bottom: 1px solid #C01933;
}

.titulo-producto{
	font-size: 16px;
}

.titulo-producto i{
	color: #C01933;
	margin-right: 5px;
	font-size: 14px;
}

.parte-producto p:nth-child(n+2){
	margin-left: 15px;
}

.imagen-lienzo-ejemplo img{
	display: inline-block;
	width: 70%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.parte-producto p.subtitulo-producto-foto {
	margin-left: 25px;
}

.parte-producto p.subtitulo-producto-foto:before {
	content: "-";
	color: #c01933;
	font-weight: bold;
}

.parte-producto p.banco-imagen {
	margin-left: 45px;
}

#info-precios-personalizado{
	margin-top: 12px;
	float: left;
	width: 100%;
}

.info-precios-lienzo p:before {
	content: "->";
	color: #c01933;
	font-weight: bold;
	margin-right: 10px;
}

@media (max-width: 768px){
	.info-precios-lienzo{
		font-size: 12px;
		text-align: center;
	}

	.info-precios-lienzo p:before {
		content: ".";
		color: #c01933;
		font-weight: bold;
		margin-right: 10px;
	}
}

.info-precios-lienzo p span{
	color: #c01933;
}

/*=============== ESTILO CONFIRMARPEDIDO.PHP ============*/
.titulos{
	font-weight: bold;
	background: #505050;
	color:#FFF;
	font-size: 18px;
}

.titulosp{
	padding: 5px;
	text-transform: uppercase;
}

.spancliente{
	padding-left: 10px;
	padding-right: 12px;
}


/*=============== ESTILO COMPRAROUTLET.PHP ============*/

#myTab.nav-tabs>li>a{
	background: #fc0;
	text-transform: uppercase;
	color: #3d3d3d;
	border-radius: 0px;
}

.tab-content{
	border: 1px solid #ddd;
	z-index: 5;
	padding: 20px;
}

#myTab.nav-tabs > li.active > a, #myTab.nav-tabs > li.active > a:hover, #myTab.nav-tabs > li.active > a:focus {
	/*text-decoration: underline;*/
	font-weight: bold;
}

#tabpanel{
	width: 100%;
	float: left;
	margin-top: 20px
}

.tituloOutlet{
	height: 35px;
	line-height: 33px;
	background:#575757;
	color:#fff;
	padding:.5px;
	margin-bottom:15px;
	text-transform:uppercase;
	font-size: 20px;
}

h2.tituloOutlet{
	margin-top: 0px;
	margin-bottom: 10px;
}

.n_piezas{
	margin-left: 150px;
	margin-bottom: 10px;
}

.imgCompraOutlet{
padding: 0px;
box-shadow: 11px 11px 2px -6px #777;
-moz-box-shadow: 11px 11px 2px -6px #777;
-webkit-box-shadow: 11px 11px 2px -6px #777;
border-radius: 5px;
margin-bottom: 20px;
display: inline-block;
}

#capaconfirmacionoutlet .btn-primary{
	background-color: #F90;
	border-color: #ffcc7d;
}

@media (max-width: 645px){
	#myTab.nav-tabs>li>a{
		padding: 10px 7px;
		font-size: 13px;
	}
}


/*=============== ESTILO REGISTRO.PHP ============*/

.input-group-addon, .input-group-btn {
    width: 5%;
}

.control-label{
	text-align: right;
}

#tituloresgistro{
	font-weight: bold;
	background: #505050;
	color:#FFF;
	font-size: 18px;
}

#tituloresgistrop{
	padding: 5px;
	text-transform: uppercase;
}

.spancliente{
	padding-left: 10px;
	padding-right: 12px;
}


/*=============== ESTILO LOGIN.PHP ============*/

#login input{
	color: black;
}

.alerta{
	color:red;
}

#titulologin{
	font-weight: bold;
	background: #505050;
	color:#FFF;
	font-size: 18px;
}

#titulologinp:first-letter{
	font-size: 22px;
}

#titulologinp{
	padding: 5px;
	text-transform: uppercase;
}

.spancliente{
	padding-left: 10px;
	padding-right: 12px;
}

.bodycuenta{
	background-color: #eeeeee;
	border:1px solid #ddd;
	border-radius: 4px;
	padding: 17px;
}

#logincorreo
{
	margin-bottom: 5px;
}

#olvidarcontra{
	cursor: pointer;
	padding-top: 5px;
}

.avisorecuperar{
	color:#FFF;
	background: #ADADAD;
	padding: 10px;
	font-weight: bold;
	font-size: 15px;
	margin-top: 10px;
}

#recordarcontra{
	border: 1px solid #ADADAD;
	padding: 10px;
	display: none;
}

/*=============== ESTILO MODIFICARMISDATOS.PHP ============*/

#cabeceradatospersonales{
	border-top: 1px solid #777;
	margin-top: 8px;
}

#titulobotonmisdatos{
	border-bottom: 2px solid #505050;
	font-size: 18px;
	font-weight: bold;
}


/*=============== ESTILO PEDIDOSACTUALES.PHP, HISTORIALDEPEDIDOS.PHP ============*/

.nopedido{
	padding: 27px;
	background: none repeat scroll 0% 0% #E0E0E0;
	font-size: 25px;
}

#titulobotonpedidoscurso, #titulobotonpedidoshistorial{
	border-bottom: 2px solid #505050;
	font-size: 18px;
	font-weight: bold;
}

#tablapedidosact, #tablepedidoshis{
	margin-top: 15px;
}

#fila{
	border-bottom: 2px solid #adadad;
	padding-bottom: 10px;
}


/*=============== ESTILO PEDIDOSACTUALES.PHP ============*/


/*=============== ESTILO  HISTORIALDEPEDIDOS.PHP ============*/


/*=============== ESTILO  BLOG.PHP ============*/

.titular_articulo{
	text-transform: uppercase;
	font-weight: bold;
}

.titular_articulo a{
	color:#145A96;
}

@media (max-width:465px){
	.titular_articulo a{
		font-size:25px;
		word-break: break-all;
	}

}

.fechaytags ul{
		margin-left: -30px;
}

.fechaytags ul li{
	float: left;
	margin-bottom: 15px;
	list-style: none;
	font-size: 13px;
	padding-right: 18px;
}

.fechaytags ul li:last-child{
	padding-right: 0px;
}

.fechaytags{
	width: 100%;
	float: left;
}

.fechaytags .glyphicon-tags{
	padding-right: 9px;
}

.img_articulo{
	display: inline-block;
	width: 100%;
}

.img_articulo img{
	border: 1px solid #000;
}

.catearticulo{
	padding-top: 8px;
	padding-bottom: 1px;
	padding-left: 9px;
	background: none repeat scroll 0% 0% #E3E3E3;
	margin-bottom: 15px;
	margin-top: 19px;
}

.articulo img{
	display: inline-block;
	max-width: 100%;
	height: auto;

}

.cajavideo{
	max-width: 560px;
	margin:auto;
}


.video{
	height: 0px;
	width: 100%;
	max-width: 560px;
	padding-top: 56.25%;
	position:relative;
}

.video iframe{
	position: absolute;
	/*max-width: 560px;
	min-height: 315px;*/
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
}


/*=============== DISTRIBUIDORES.PHP ============*/

#titulodistriubidor{
	font-weight: bold;
	background: #505050;
	color:#FFF;
	font-size: 18px;
}

#titulodistriubidorp{
	padding: 5px;
	text-transform: uppercase;
}

.spancliente{
	padding-left: 10px;
	padding-right: 12px;
}

.texto_distribuidoresP{
	font-size: 18px
}

#texto_distribuidores ul li{
	font-size: 15px;
}

#texto_distribuidores .descripcion{
	padding-left: 20px;
	margin-bottom:15px;
	margin-top: 15px;

}

/*=============== REALIZARPAGO.PHP ============*/
#enlacepago{
		margin-bottom: 30px;
}

/*=============== BUSCAR.PHP ============*/

#titulobuscar{
	font-weight: bold;
	background: none repeat scroll 0% 0% #505050;
	color: #FFF;
	font-size: 18px;
}

#titulocontenidobuscar{
	padding: 5px;
	text-transform: uppercase;
}

.imgspanbusqueda{
	display: inline-block;
}

@media (max-width: 768px){
	#inputbuscar{
		margin-bottom: 10px;
	}
}

/*=============== CONTACTO.PHP ============*/

#codigocaptcha #recaptcha_area{/*TambiÃ©n para dristribuidores.php*/
	display: inline-block;
}

/*=============== FIN ============*/


.formaspago{padding: 2px; margin: 0px !important;}
.marco{padding-bottom:20px; min-height: 360px !important ;border:1px solid #333;margin-bottom:2px;border-radius:5%;min-height:350px;-moz-box-shadow:-3px -3px 3px #888;-webkit-box-shadow:-3px -3px 3px #888;box-shadow:-3px -3px 3px #888}
.fecha{color:#4a80f6;font-size:16px}
.fecha{display:inline}
.contenedorfecha{color:#4a80f6;border-bottom:1px solid #4a80f6;font-size:16px;margin-top:16px}
.imagenOferta{max-height:215px}
.lienzo{box-shadow:11px 11px 2px -7px #777;-moz-box-shadow:11px 11px 2px -7px #777;-webkit-box-shadow:11px 11px 2px -7px #777;border-radius:5px}

.strong{color:#000 !important}
.tituloCompraOferta{margin-top:5px !important;font-size:16px}
.bebeGrande{max-height:215px;min-height:150px;min-width:220px}
.bebeChico{min-width:160px}

.ahorra{font-size:25px;margin-top:15px;font-weight:bold}
.enviogratistext{font-size:20px;font-weight:bold}
.contenedorPrincipalFooter{font-size:16px;font-family:Arial,Serif}
.titular{background:#333;color:#fff;padding:2px;font-size:20px}
.imgFooter{box-shadow:11px 11px 2px -7px #999;-moz-box-shadow:11px 11px 2px -7px #999;-webkit-box-shadow:11px 11px 2px -7px #999;border-radius:5px;max-height:135px}
.contenedorOferta{border:1px solid #999;border-top-left-radius:4px;border-top-right-radius:4px;padding-top:10px;min-height:400px !important;-moz-box-shadow:-3px -3px 3px #999;-webkit-box-shadow:-3px -3px 3px #999;box-shadow:-3px -3px 3px #999}
.contenedorOferta:hover{background:#444;color:#fff}
.referencia{font-size:12px}
.precio{color:#f00;font-size:20px}
.lineaAbajo{min-height:5px;background-color:#333}
.contenedorPrincipalFooter a{text-decoration:none !important;color:#000}
.contenedorPrincipalFooter a:hover{text-decoration:none !important;color:#000}
.nombreFooter{font-size:12px}@media screen and (min-width:920px){.contenedorOferta{border:1px solid #999;border-top-left-radius:4px;border-top-right-radius:4px;padding-top:10px;min-height:240px !important;-moz-box-shadow:-3px -3px 3px #999;-webkit-box-shadow:-3px -3px 3px #999;box-shadow:-3px -3px 3px #999}}
.sello{max-height:120px;max-width:120px}
.sellomenu{max-height:50px;max-width:30px}
span.glyphicon{font-size:1.4em}
#elemento_paginador2{min-height:335px !important;-o-box-shadow:-2px -2px 2px #888;-moz-box-shadow:-2px -2px 2px #888;-webkit-box-shadow:-2px -2px 2px #888;box-shadow:-2px -2px 2px #888}

/*eliminar si no se usa, convertido en clase#foto_elemento_paginador{border-bottom:1px solid #333}*/

/*eliminar si no se usa, convertido en clase
#enlace_mural{text-decoration:none}*/

/*Elimnar thumnail, lo mas seguro no se usen
.thumbnail2{z-index:0;text-decoration:none;color:#000}
.thumbnail2:hover{background-color:transparent;z-index:50}
.thumbnail2 span{position:absolute;left:-100px;visibility:hidden;text-decoration:none}
.thumbnail2 span img{border-width:0;padding:2px}
.thumbnail2:hover span{visibility:visible;top:50px;z-index:51;left:-50px}*/
/*#imgPared,#imgPared1,#imgLienzo,#imgLienzo1,#imgParedSpan,#imgPared1Span,#imgLienzoSpan,imgLienzo1Span{position:absolute}*/
/*eliminar si no se usa, se ha combertido en clase
.desde0margin{font-size:11px;margin:0;padding:0}*/
/*eliminar si no se usa, se ha combertido en clase
#comentariosPrincipal{color:#ff4a0f;font-size:14px}*/

/*eliminar si no se usa, se ha combertido en clase
#img_cuadro_capa{
	margin-top: 6px;
}*/

/*eliminar si no se usa, se ha combertido en clase
#nombreCuadroMural
{
	margin-top: 15px;
}*/









/*

.botonbuscar{
	position: absolute;
	right:6%;
	top: 5%;
}


.minimagen{
	position: absolute;
	top: -3px;
	left: 0px;
}
*/

/*Posible quitar*/
#imgPared,#imgPared1{
	position:absolute;
	/*top:19px;
	left:15px;
	top:12px;*/
}
/*eliminar si no se usa, convertido en clase
#imgPared{min-height:30px;min-width:40px;max-height:30px;max-width:40px}

#imgPared1Span,#imgParedSpan,#imgLienzoSpan,.imgPared1Spanmural,#imgLienzoSpan2{position:absolute}
#imgPared1Span{
	margin-left: 150px;
}
*/

/*posible quitar, convertido en clase
#capa_abajo_paginador{position:relative;margin-top:1px;height:100px}
.thumbnail2{z-index:0;text-decoration:none;color:#000}
.thumbnail2:hover{background-color:transparent;z-index:50}
.thumbnail2 span{position:absolute;left:-100px;visibility:hidden;text-decoration:none}
.thumbnail2 span img{border-width:0;padding:2px}
.thumbnail2:hover span{visibility:visible;top:50px;z-index:51;left:-10px}
#imgLienzo{position:absolute;z-index:1;top:3px;right:15px}
#imgLienzo1{position:absolute;z-index:2;top:3px;right:15px}
#imgLienzoSpan{margin-left:155px}cuadro_lienzo_capa_lienzo{margin-right:15px}

#cuerpo{/*min-height:225px !important;margin-top:20px !important*/}*/

/*#cuerpo{margin:22px}*/
/* --------------- CUADRO METACRILATO -------------------- */


/*
.imgChicamural{
	right: 5%;
}

.imgSpanMeta{
	margin-left:-8em;
	margin-top: -5em;
    /*-webkit-transform: perspective( 18.75em ) rotateY( -15deg );
	transform: perspective( 18.75em ) rotateY( -15deg );}
}
*/


/*Quitar si no sirve, convertido en clase
#cienporcienpers{
	margin-top: 6px;
}

.fotoPrincipalLienzoVert{
	margin-left: .8em !important;
	width: 6em;
	height: 9em;
    -webkit-transform: perspective( 18.75em ) rotateY( -15deg );
	transform: perspective( 18.75em ) rotateY( -15deg );
}
.barraCuadroVert{
    position: absolute;
	margin-left: .8em ;
    width: .5em !important;
    height: 11em;
    background-color: black;
	top: .3em;
	opacity: 0.7;
    -webkit-transform: perspective( 15.75em ) rotateY( -15deg );
	transform: perspective( 15.75em ) rotateY( -15deg );
}*/

/* --------------- CUADRO LIENZO -------------------- */
/*Convertido en clase, quitar si no se usa
#defCuadro{
	margin-top: 12em;
}
*/
/*
.fotoPrincipalLienzo{
	/*margin-left: .8em ;*/
	/*width: 14em;
	width: 15em;
	height:8.7em;*/
    /*-webkit-transform: perspective( 18.75em ) rotateY( -15deg );*/
	/*transform: perspective( 18.75em ) rotateY( -15deg );
}
*/
/*
.barraCuadro{
    position: absolute;
	margin-left: .8em ;
    width: .5em !important;
    height: 11em;
    background-color: black;
	top: .3em;
	opacity: 0.7;
    -webkit-transform: perspective( 15.75em ) rotateY( -15deg );
	transform: perspective( 15.75em ) rotateY( -15deg );
	display:none;
}
@media (max-width: 768px) {
	.barraCuadro{
	    left: 15em;
	    height: 9.6em;
	    top: 1em;
	}
}
@media (min-width: 768px) and (max-width: 992px) {
	.fotoPrincipalLienzo{
		margin-left: 2em;
		width: 15em;
	}
	.barraCuadro{
		left: 17.4em;
		height: 9.8em;
		top: .9em;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.fotoPrincipalLienzo{
		width: 16em;
	}

	.barraCuadro{
		left: 16.2em;
		height: 9.7em;
		top: .9em;
		display: none;
	}
}

@media (min-width: 1200px) {
	.fotoPrincipalLienzo{
		/*margin-left: 3em;*/
		/*width: 16em
		width: 16em;
	}

	.barraCuadro{
		left: 19.5em;
		height: 9.9em;
		top: .8em;
		display: none;
	}
}
*/

/* ---------------------- MENU ------------------------- */





/*
#paginador{float:left;padding:1px;padding-bottom:5px;width:100%;font-size:15px;display:inline;color:#000}
#paginador a{background-color:#f2e4d2;margin:2px;padding:3px}
#paginador span{background-color:#f2e4d2;margin:2px;padding:3px}*/

/*.contactoHeader{float:right;color:#fff;border:1px solid #46b8da;padding:7px;background-color:#39b3d7;padding-bottom:10px}
.contactoHeader:hover{background-color:#357ebd;border:1px solid #357ebd}*/




@media (min-width:768px) and (max-width:991px){
	#logoImg{margin-top:10px;min-height:35px;min-width:165px
}
.spanContacto{float:left}
.contactoHeader{padding-right:23px}

#buscador{max-width:700px}
#telefono,#dudas_telefono{float:right}
}
.nube_de_tags{width:100% !important}
.tag{margin-left:10px;margin-right:10px}


/*============================= ESTILO CONTACTO.PHP ========================*/

.cuerpo{
	background-color:#fafafa;
	padding:4px;
	border:2px solid;
	border-bottom:3px solid;
	border-color:#37a0f3;
	border-radius:5px;
}

.botonContacto{
	margin-top:5px;
	background-color:#46b8da;
	border:1px solid #46b8da !important;
	border-radius:7px;
	width:95%;
}

.datosHorarioContacto{
	argin-left:10px;
	font-size:16px;
}


/* ---------------------- ESTILOS MIRIAM ------------------------- */







/*
#bordesuperior{
	border-top: 1px solid;
	padding-top: 14px;
}



@media (max-width: 768px) {
	#opcion_compra{
		text-transform: uppercase;
		text-align: center;
	}
}
*/








/*
.navbar-nav>li>.dropdown-menu {
	margin-top: 3px;
}*/







@media (max-width: 768px) {

/*
	.desde0margin1{
		font-size: 9px;
	}

	#imgParedSpan{
		width: 300px;
		height: 200px;
	}

	#imgPared1Span{
		width: 170px;
		height: 155px;
		margin-left: 117px;
	}
*/

/*
	.imgPared1Spanmural{
		margin-left: 0px;
		width: 300px;
		height: 200px;
	}
*/




}




/*===============CUADROENMARCADOS-CATEGORIAS.PHP======================*/

.imagen-marco{
	position: relative;
	background-color: #ffffff;
}

.imgmarco{
	/*position: absolute;*/
}

.fotoPrincipalconmarco{
	max-height:155px;
	max-width:280px;
	display: inline-block;

}

.vertical{
	margin-top: 27px; /*El grosor del marco 19 mÃ¡s 8 paspartu*/
	/*margin-left: 27px;*/
}

.horizontal{
	margin-top: 29px; /*El grosor del marco 21 mÃ¡s 8 paspartu*/
	margin-left: 0px;
}

.panoramica{
	margin-top: 29px; /*El grosor del marco 21 mÃ¡s 8 paspartu*/
	margin-left: 0px;
}

/*
.miniaturamarcoblanco{
	position: absolute;
	top:0px;
}*/

.miniaturamarco{
	/*position: absolute;
	top:0px;*/
}

.imgChicamarco{
	width: 30px;
	height: 30px;
	/*margin-left: 10px;*/ /*El grosor del marco 5 mÃ¡s 5 paspartu*/
	margin-top: 10px;
}

.marcoblancomodal{
	position: absolute;
	top:0px;
	left: 0px;
}

.imgspanmarco .img-responsive{
	display: inline-block;
}

.imgspanmarco{
	text-align: center;
	display: inline-block;
}

#paginacionmarco{
	width: 100%;
	padding-bottom: 40px;
}


.imagenprincipalcategoria{
	width: 100%;
	position: absolute;
	top: 0px;
	left:0px;
	text-align: center;
}

.imagenprincipalcategoria img{
	display: inline-block;
	max-width: 100%;
}

.marcocategoria{
	width: 100%;
	position: absolute;
	top: 0px;
	left:0px;
	text-align: center;
}

.divminiaturamarco, .divimgChicamarco{
	width: 100%;
	position: absolute;
	top: 0px;
	left:0px;
}

/*===============CUADROENMARCADO.PHP======================*/


p#textomedida{
	font-size: 18px;
	font-weight: bold;
}

@media (max-width: 768px) {
	.selector_medidas{
		margin-top: 0px;
	}
}


/*=============== ESTILO LESTRAS-DECORATIVAS-CATEGORIAS.PHP============*/
#elemento_paginador_personalizado{
	box-shadow: 0px 0px 3px rgb(192, 25, 51);
	border: 1px solid rgb(229, 56, 83);
	/*border: none;*/
	background: rgba(192, 25, 51, 0.1) none repeat;
}

.foto_letradecorativa{
	border-bottom: 3px solid #333;
	margin-top: 24px;
	padding-bottom: 16px;
}

#foto_letradecorativa_personalizada{
	border-bottom: 3px solid rgb(192, 25, 51);
}

#texto_elemento_paginador_personalizado p{
	color: #3D3D3D;
	font-size: 2.1em;
}


/*=============== ESTILO LESTRAS-DECORATIVAS-MOVIL.PHP, LESTRAS-DECORATIVAS-PC.PHP============*/
#titulo_letradecorativa{
	border-bottom: 1px solid #3d3d3d;
	padding-bottom: 10px;
}

#img_letradecorativa .img-responsive{
	display: inline-block;
}

#titulo_letradecorativa{
	margin-bottom: 24px;
	border-bottom: 1px solid #3d3d3d;
	font-weight: bold;
	color: #3d3d3d;
}

@media (max-width: 645px){
	#titulo_letradecorativa{
		text-align: center;
	}
}

#comentario_paso_dos textarea.form-control{
	min-height: 57px;
	max-height: 57px;
}

#img_letradecorativa #pinterest{
	float: right;
	margin-top: 12px;
}

.txt_vinilo .descripcion ul li{
	margin-bottom: 12px;
	font-size:17px;
}

@media (max-width: 768px) {
	.txt_vinilo .descripcion ul li {
		margin-bottom: 5px;
	}
}

#selector_medidas{
	width: 100%;
	float: left;
	margin-top: 19px;
}

@media (max-width: 768px) {
	#selector_medidas{
		margin-top: 14px;
	}
}

#btn_comprar_letradecorativa{
	width: 100%;
	display: inline-block;
	height: 43px;
}

@media (max-width: 768px) {
	#btn_comprar_letradecorativa{
		width: 50%;
	}
}

#boton_comprar_letradecorativa{
	margin-top: 28px;
	width: 100%;
	float: left;
}

#boton_comprar_letradecorativa .btn-info{
	background-color:#F90;
	border-color: #F90;
}

@media (max-width: 1024px){
	#boton_comprar_letradecorativa .btn-info {
		font-size: 15px;
	}
}

#especificacin_medida{
	width: 100%;
	float: left;
}

@media (max-width: 768px) {
	.div_input{
		float: left;
		margin-right: 2px;
		width: 33%;
		display: inline-block;
	}

	.div_input:last-child{
		margin-right: 0px;
	}

}

p#textomedida_letradecorativa{
	font-size: 15px;
	font-weight: bold;
	margin-top: 19px
}


/*=============== ESTILO LETRADECORATIVA-PERSONALIZADA.PHP===============*/


#divtituloletradecorativa{
	border-bottom: 1px solid #000;
	margin-bottom: 18px;
}

#tituloletradecorativa-texto{
	text-align: center;
	font-size: 36px;
	margin-bottom: 23px;
}

#simulando-tresd{
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	padding: 0px;
	max-width: 511px;
	margin:auto;
	/*margin-top:15px;*/

}


@media(max-width: 1200px){
	#canvas-letradecorativa-texto{

		height: auto;
	}
}

#simulando-tresd h2{
	text-align: center;
	text-transform: uppercase;
  	font: bold 100px/1 Luckiest Guy, Verdana, sans-serif;
  	color: #d93a36;
	letter-spacing: 0.1em;
  	/*text-shadow: 0 10px 0 #aa2421; /*x-offset y-offset blur color*/
  	text-shadow:  0 0px 0 rgba(170, 36, 33, 0.2),
  				  0 2px 0 rgba(170, 36, 33, 0.4),
    			  0 4px 0 rgba(170, 36, 33, 0.6),
    			  0 6px 0 rgba(170, 36, 33, 0.8),
    			  0 8px 0 rgba(170, 36, 33, 1);
}


#contenido-letradecorativa-texto{
	margin-top: 15px;
}

textarea#escribe-texto{
	resize: none;
	overflow: auto;

}

.centrado-texto{
	font-size: 22px;
	cursor: pointer;
}

#elegircolor-texto{
	margin-top: 43px;
}

@media (max-width: 768px){
	#elegircolor-texto{
		margin-top: 0px;
	}

	#elegircolor-texto .btn{
		border-radius: 0px;
	}
}

#btn_elegir_color_texto{
	width: 100%;
	display: inline-block;
	height: 43px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

#paleta_color_letradecorativa_texto{
	width: 100%;
	float: left;
	/*text-align: center;*/
	position: relative;
}

.color_letradecorativa_texto{
	width: 100%;
	height: auto;
	border: 1px solid #000;
	position: relative;
	float: left;
	padding: 5px;
}

.ancho-alto-letradecorativa{
	float:left;
	width:45%;
	height: 34px;
	margin: 0 5px 0 0;
}

#tamnio-tipo-material{
	margin-top: 15px;
}

.titular-opciones-letradecorativa{
	font-weight: bold;
	font-size: 13px;
	color: #3D3D3D;
}

@media (max-width: 760px){
	.titular-opciones-letradecorativa{
		font-size: 12px;
	}
}

#comentario-letradecorativa-texto, #precio-letradecorativa-texto{
	border-color: #000 -moz-use-text-color #000 #000;
	border-width: 1px 0px 1px 1px;
	border-style: solid none solid solid;
	height: 100px;
	margin-top: 15px;
}

@media (max-width: 768px){
	#comentario-letradecorativa-texto{
		border: none;
		height: auto;
		width: 100%;
    	float: left;
	}
}

#precio-letradecorativa-texto{
	border-right: 1px solid #000;

}

#comentario_letradecorativa{
	width: 100%;
	position: relative;
	float: left;
	text-align: center;
	padding-top: 26px;
}

@media (max-width: 768px){
	#comentario_letradecorativa{
		padding-top: 0px;
	}
}

#textarea_comentario{
	width: 97%;
	height: 50px;
	resize: none;
	position: relative;
	color: #000;
	border: 1px solid #3D3D3D;
}

@media (max-width: 768px){
	#textarea_comentario {
	    width: 100%;
	}
}

#conjunto_color{
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}

.color_letradecorativa_texto{
	position: relative;
	height: auto;
}

.desactivar_color_letradecorativa_texto{
	width: 100%;
	/*height: 120px;*/
	position: absolute;
	float: left;
	/*padding: 5px;*/
	min-height: 60px;
	background-color: rgba(235, 235, 235, 0.9);
	display:none;
}
/*
@media (min-width: 769px) and (max-width: 1024px){
	.desactivar_color_letradecorativa_texto{
		min-height: 84px;
	}
}

@media (max-width: 767px){
	.desactivar_color_letradecorativa_texto{
		min-height: 80px;
	}
}*/

input[type=number]{
	-moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

.ivaletradecorativa{
	/*margin-top: -12px;*/
}


#boton_compra_letradecorativa{
	width: 200px;
    height: 70px;
    font-size: 23px;
    margin-top: 10px;
    position: relative;
    float: left;
    color: #c01933;
}

@media (max-width: 768px) {
	#boton_compra_letradecorativa {
	    margin-left: 0px;
	    width: 50%;
	    /*font-size: 11px*/;
	}
}

#divstrikeletradecorativa{
	font-size: 19px;
	margin-top: -13px;
}

#divstrikeletradecorativa strike{
	font-size: 15px;
}

.rowigual {
    display: table;
}

.rowigual [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: top;
}

.rowigual [class*="alinear"] {
	vertical-align: middle;
}

@media (max-width: 768px){
	.rowigual {
	    display: block;
	}

	.rowigual [class*="col-"] {
	    float: left;
	    display: table-cell;
	    vertical-align: top;
	}

}

@media (max-width: 768px){

	.sinpaddingrightresponsive{
		padding-right: 15px
	}

	.sinpaddingleftresponsive{
		padding-left: 15px
	}

	#divcentrado{
		padding-left: 0px;
	}
}



#disenio-propio{
	padding-top: 15px;
}

.subtitulos {
	font-size: 31px;
	font-family: sans-serif;
	/*color: rgb(61, 61, 61);*/
	color:#c01933;
}

#boton-disenio-propio{
	padding-top: 20px;
}

.btn, input[type=button], button, [class*=boton]{
	position: relative;
	z-index: 10;
}

.modal-backdrop{
	z-index: 20;
}

#boton-opinones{
	z-index: 0;
}

/*
.row [class*="col-"]:not(.nozindex) {
	z-index: -1;
}*/

.especialzindex{
	z-index: 25;
}

#caracterespermitidos{
	/*padding-left: 15px;*/
}


@font-face { font-family: Pristyne; src: url('../fonts/dafont/Pristyne.ttf'); }
@font-face { font-family: University; src: url('../fonts/dafont/University.otf'); } 
@font-face { font-family: Playball; src: url('../fonts/dafont/Playball.ttf'); } 
@font-face { font-family: Waltograph; src: url('../fonts/dafont/waltograph.otf'); } 
@font-face { font-family: Old London; src: url('../fonts/dafont/OldLondon.ttf'); } 
@font-face { font-family: One Sliece; src: url('../fonts/dafont/OneSlice.otf'); } 
@font-face { font-family: Ballet Harmony; src: url('../fonts/dafont/BalletHarmony.ttf'); } 
@font-face { font-family: The Blacklist; src: url('../fonts/dafont/TheBlacklist.ttf'); } 
@font-face { font-family: Freshmarker; src: url('../fonts/dafont/freshmarker.ttf'); } 
@font-face { font-family: Hunters; src: url('../fonts/dafont/Hunters.otf'); }  



/*=============== FIN ESTILO LETRADECORATIVA-PERSONALIZADA.PHP===============*/


/*=============== ESTILO BUSQUEDA-ESPECIFICA.PHP===============*/

#modificardatosusuario h1{
	text-decoration: none;
	color:black;
}

ul.egmenu {
	background: #505050;
	 	width: 100%;
	 	padding-left: 10px;

}


#modificardatosusuario{
	border-left:2px solid #505050;
}

#titulomicuenta{
	font-weight: bold;
	background: #505050;
	color:#FFF;
	font-size: 25px;
}

#titulomicuentap{
	padding: 5px;
}

.spancliente{
	padding-left: 10px;
	padding-right: 12px;
}

ul.egmenu a {
    cursor: pointer;
    display: block;
    color: white;
    line-height: 30px;
 }

ul.egmenu li {
	list-style: none;
}

ul.egmenu li:hover {
 	background: #555;
}

ul.egmenu li:hover ul {
	display: block;
}

@media (max-width: 645px){
	#modificardatosusuario{
		border-left:none;
	}

	#titulomicuenta{
		font-size: 18px;
	}

}

/*=============== FIN ESTILO BUSQUEDA-ESPECIFICA.PHP===============*/


/*=============== ESTILO BUSQUEDA-ESPECIFICA.PHP===============*/

.giro{
	position: relative;
	/*transition: all 1s ease;*/
	transition: opacity 0.3s;
	/*transform:  perspective(1000px);
	transform-origin: 100% 50%;
	transform-style: preserve-3d;*/
	padding: 3px;
}

/*
.giro:hover{
	transform: perspective(1000px) rotateY(-180deg) translateX(100%);
}
*/
.giro .giro1, .giro .giro2{
	/*position: absolute;*/
	backface-visibility: hidden;
	background-color: white
}

.giro .giro2, .giro .capaintermedia{
	/*transform: rotateY(-180deg);*/
	opacity: 0;
	display: none;
	background-color: white;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.giro .capaintermedia{
	background-color: transparent !important;
	/*z-index: 3;*/
}

.giro:hover .giro2{
	opacity: 1;
	display: block;
	z-index: 2;
}

.giro:hover .capaintermedia{
	/*display: block;*/
	opacity: 1;
}

#titulobusquedaespecifica{
	font-size: 36px;
	margin-bottom: 23px;
	color: #3D3D3D;
}

#titulosugerencia{
	font-size: 24px;
	border-bottom: 3px solid rgb(192, 25, 51);
	margin-bottom: 21px;
	margin-top: 20px;
}

.imagen-busqueda-espacifica{
	margin-bottom: 20px;
}

#masciudades img{
	display: inline-block;
}

#masciudades a{
	display: block;
	background: #C01933;
	color: rgb(255, 255, 255);
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	box-shadow: 0px -2px 3px -1px rgb(61, 61, 61);
}

@media (max-width: 768px){
	#masciudades a{
		font-size: 15px;
	}

	.imagen-busqueda-espacifica{
		margin-bottom: 25px;
	}
}

.botonMenuPublicidad {
	background-color: #428bca;
}

.botonMenuRotulosLonas {
	background-color: #9c3948;
}



@media (max-width: 1000px){
	.publicidad_header{
		width: 100%;
		padding: 15px 0 !important;
		text-align:center;
		margin-left:0px !important;
	}
}

#provincia, #ciudad{
	height: 50px;
	border-radius: 4px 4px 0px 0px;
	border: 1px solid #c01033;
}

.boton-busqueda-especifica{
	width: 30%;
	background-color: #c01933;
	color: #fff;
	font-weight: bold;
	padding: 7px;
	margin-top: 15px;
	z-index:0;
}

.elementos-sugerencia{
	margin-left:5px;
	margin-top:5px;
	width:100%;
	cursor:pointer;
}

#sugerenciaprovincia, #sugerenciaciudad {
	width:100%;
	max-height:150px;
	overflow: auto;
	position: absolute;
	z-index: 1;
	background-color: #fff;
	overflow-x:hidden;
	border:1px solid #ccc;
	border-top: none;
}

.input-busqueda-ciudad{
	position: relative;
	width: 100%;
	float: left;
}

.avisobusqueda{
	background: #fff;
	color: #3D3D3D;
	border: 6px solid #C01933;
	font-weight: bold;
}


.elecciondisenio{
	background-color: #fff;
	float: left;
	width: 100%;
	min-height: 190px;
}

.elementoMenuPubli{
    /*border-bottom: 5px solid #FC0;*/
    position: relative !important;
}

.botonMenuPublicidad{
	background-color: #428bca;
}

.botonMenuPubli{
    background-color: #FF0000;
}

#sindisenio{
	position: absolute;
	left: 0;
	top: 0;
}

#sindisenio, #condisenio {
    padding-top: 15px;
}

.contenidobotondisenio {
    border-bottom: 1px solid #3D3D3D;
    margin-bottom: 15px;
}

#botoncondisenio, #botonsindisenio {
    margin-bottom: 15px;
}

#contenido-cargar-imagen {
    /* padding-top: 15px; */
    text-align: center;
}

/*=============== FIN ESTILO BUSQUEDA-ESPECIFICA.PHP===============*/

#contenidoTotal{
	background: #fff;
}

#cargando{
	z-index:900;
	position:relative;
	height:30px;
}

.loading{
	text-align:center;
	position: absolute;
    margin: auto;
    width:100%;
    top:-220px;
    background:#e4e2e29c;
    font-size:18px;  
}

.loading a{
	color: #3d3d3d;
	font-weight:800;
}

.loading img{
	width:60%;
}

#site-wrapper{
	width:100%; 
	float:left;
}


.elementoPaginadorMovil{
	width:100%;
	float:left;
	margin-bottom: 15px;
}

.btnComprarModal{
	text-align:center;
	margin-bottom: 15px;
	cursor: pointer;
}

.btnComprarModal .btn-info{
	background-color: #F90;
    border-color: #F90;
}

.panel-heading {
	padding:10px 9px;
}

/*NUEVOS CAMBIOS EN EL MENU*/

.navbar-nav>li>.dropdown-menu {
    border: 1px solid #3d3d3d;
    border-top: 0px;
}

.row-flex{  
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: stretch;
	align-content: stretch;
}

.row-flex-wrap {
	-webkit-flex-flow: row wrap;
    align-content: flex-start;
    flex:0;
}

.navbar-default .navbar-nav > li > a span.subtitulo {
    font-size: 12px;
    color: #ccc;
}

.navbar-default .navbar-nav > li > a{
    text-align: center;
}

.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}

#enlaceViniloTexto{
	font-size: 17px;
	border-bottom: 1px solid #C01933;
	margin-left:20px;
}

#enlaceViniloTexto img{
	display: inline-block !important;
	margin-right: 5px;
}

#avisoLetraDecorativa{
	font-size: 20px;
    font-weight: bold
}

#avisoLetraDecorativa span{
	color: #9c3948;
}

#contenido-letradecorativa-material span>span{
	font-size:9px;
}