@charset "utf-8";
/* CSS Document */
.rightAlign{
	float:right;
}
.leftAlign{
	float:left;
}
div#modalCatalog
{
	position:absolute;
	top:69px;
	width:1000px;
	height:531px;
	font-family: Trebuchet MS;
	color:#656E72;
	overflow:hidden;
	z-index:1400;
	display:none;
}
	div#modalCatalog div.modalCatalog-header
	{
		background:url(../../../_img/modules/modalCatalog/catalog.jpg) center center no-repeat #404143;
		width:100%;
		height:37px;
	}
.modalCatalog-content
{
	background-color:#f2f2f2;
	width:100%;
	height:494px;
	margin:0px auto;
}
	.modalCatalog-content .modalCatalog-leftContent
	{
		width:50%;
		height:100%;
		float:left;
	}
		.modalCatalog-imgTools
		{
			width:100%;
			height:70px;	/*Alto de las imágenes*/
			padding-top:15px;
		}
			.modalCatalog-imgTools .contImagen
			{
				float:left;
				width:25%;
				cursor:pointer;
			}
			.modalCatalog-imgTools img
			{
				display:block;
    		margin:auto;
			}
	.contGeneralList
	{
		margin-left:40px;
		margin-top:10px;
		width:89%;
		height:65%;
		overflow-y:scroll;
	}
		.contGeneralList ul
		{
			list-style-type:none;
			padding-right:20px;
			padding-left:0px;
			margin:0px;
		}
			.contGeneralList ul li
			{
				margin-bottom:2px;
				height:auto;
			}
				.modalCatalogMainList-header
				{
					background-color:#D9D9D9;
					cursor:pointer;
					width:100%;
					height:28px;
					line-height:28px;
				}
					.modalCatalogMainList-header:hover
					{
						background-color:#2E3940;
						color:white;
						/*background:url(../../../_img/modules/modalCatalog/&:extend(@{extending-class-string}.png) center right no-repeat #fff;*/
					}
					.modalCatalogMainList-header-selected
					{
						cursor:pointer;
						width:100%;
						height:28px;
						line-height:28px;
						background-color:#2E3940;
						color:white;
						/*background:url(../../../_img/modules/modalCatalog/&:extend(@{extending-class-string}.png) center right no-repeat #fff;*/
					}
					.modalCatalogMainList-content
					{
						background-color:#F2F2F2;
						width:100%;
						display:none;
					}
						.modalCatalogMainList-description
						{
							border:1px solid #b1b2b4;
							padding:5px;
						}
						.modalCatalogMainList-parts table
						{
							width:100%;
							margin-bottom:10px;
						}
						.modalCatalogMainList-parts table tr:hover:not(th)
						{
							background-color:rgba(46,57,64,0.5);
							color:white;
							cursor:pointer;
						}
						.modalCatalogMainList-parts table th
						{
							cursor:default;
						}
						.modalCatalogMainList-parts table tr th
						{
							background-color: #4C4E4F;
							color:white;
							height:30px;
							text-align: center;
							vertical-align: middle;
						}
						.modalCatalogMainList-parts table tr td
						{
							height:30px;
							padding-left:10px;
							border-bottom:1px solid grey;
						}
		#catalogSearch
		{
			margin-left:40px;
			margin-top:15px;
			width:80%;
			height:30px;
		}
			#catalogSearch input, #catalogSearch input:focus
			{
				outline: none;
				background:url(../../../_img/common/header/busqueda.png) center right no-repeat #fff;
				width: 100%;
				height: 100%;
				border:2px solid #b1b2b4;
				padding-left:10px;
				padding-right:30px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				-khtml-border-radius: 10px;
				border-radius: 10px;
			}
		.contGeneralList-code
		{
			width:150px;
			height:100%;
			margin-left:10px;
			overflow:hidden;
		}
		.contGeneralList-name
		{
			width:200px;
			height:100%;
			overflow:hidden;
		}
		.contGeneralList-icon
		{
			margin-right:5px;
			overflow:hidden;
		}
	.modalCatalog-content .modalCatalog-rightContent
	{
		width:50%;
		height:100%;
		float:right;
	}
		.modalCatalog-rightContent .modalCatalogView-view
		{
			margin:0px auto;
			margin-top:10px;
			/*width:93%;*/
			height:81%;
		  text-align:center;
		}
		.modalCatalog-rightContent .modalCatalogView-view:before
		{
			content: ' ';
			display:inline-block;
			vertical-align: middle;
			/*height: 100%;*/
		}
			.modalCatalogView-view img
			{
				display: inline-block;
			  vertical-align: middle;
			}
		.modalCatalog-rightContent .modalCatalogView-controls
		{
			margin:0px auto;
			margin-top:10px;
			width:93%;
			height:12%;
		}
			.modalCatalog-rightContent .modalCatalogView-weighView
			{
				display: table-cell;
				width:33%;
				height:100%;
				vertical-align:middle;
  			text-align:center;
				float:left;
				margin-left:10px;
			}
			.modalCatalog-rightContent .modalCatalogView-weighView:before
			{
				content:'';
				display:inline-block;
				vertical-align:middle;
				height:100%;
			}
				.modalCatalog-rightContent .modalCatalogView-weighView div:nth-child(1)
				{
					display: inline-block;
					vertical-align: middle; 
					width:97%;
					height:20px;
				}
					.modalCatalog-rightContent .modalCatalogView-weighView div div:nth-child(1)
					{
						width:29%;
						height:100%;
						font-size:17px;
						line-height:17px;
						float:left;
						border:2px solid #b1b2b4;
						border-right:0px;
					}
					.modalCatalog-rightContent .modalCatalogView-weighView div div:nth-child(2)
					{
						width:63%;
						height:100%;
						font-size:14px;
						line-height:20px;
						float:left;
						border:2px solid #b1b2b4;
					}
			.modalCatalog-rightContent .modalCatalogView-botonView
			{
				width:16%;
				height:100%;
				text-align:center;
				float:left;
				background-position:center center;
				background-repeat:no-repeat;
				background-color:transparent;
				cursor:pointer;
				display:none;
			}
			.modalCatalog-rightContent .modalCatalogView-botonView:before
			{
				content: ' ';
				display:inline-block;
				vertical-align: middle;
				height: 100%;
			}