/* CSS Document - AllStyle */

/* catalog top */

#header-catalog{
	height:160px; margin:0 auto; width:914px; background:#fff; padding:0px; position:relative;
	}

#base-title-line{
	height:150px;
	width: 375px;
	background:#94A6A5;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.77;
	filter: alpha(opacity=70);
	position: absolute;
	display:block;
	left: 53px;
	top: 0px;
	}
#base-title-line-coils{
	height:150px;
	width: 375px;
	background:#99888A;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.77;
	filter: alpha(opacity=70);
	position: absolute;
	display:block;
	left: 53px;
	top: 0px;
	}
	
#base-title-line-condensers{
	height:150px;
	width: 375px;
	background:#A7A695;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.77;
	filter: alpha(opacity=70);
	position: absolute;
	display:block;
	left: 53px;
	top: 0px;
	}
#base-title-line-furnaces{
	height:150px;
	width: 375px;
	background:#89889A;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.77;
	filter: alpha(opacity=70);
	position: absolute;
	display:block;
	left: 53px;
	top: 0px;
	}
#base-title-line-handlers{
	height:150px;
	width: 375px;
	background:#889998;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.77;
	filter: alpha(opacity=70);
	position: absolute;
	display:block;
	left: 53px;
	top: 0px;
	}
	
#base-title-line-new-products{
	height:150px;
	width: 375px;
	background:#8E9988;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.77;
	filter: alpha(opacity=70);
	position: absolute;
	display:block;
	left: 53px;
	top: 0px;
	}
	
#box-text-line-product{
	position: absolute;
	left: 80px;
	top: 16px;
	width:320px;
	height:120px;
	color:#000;
	font:Geneva, Arial, Helvetica, sans-serif;
	}
#box-text-line-product-furnace{
	position: absolute;
	left: 80px;
	top: 16px;
	width:320px;
	height:120px;
	color:#fff;
	font:Geneva, Arial, Helvetica, sans-serif;
	}
.title-white18{font-size:22px;font-family:Geneva, Arial, Helvetica, sans-serif; color: #fff;}
.title-black18{font-size:22px;font-family:Geneva, Arial, Helvetica, sans-serif; color: #0A0A0A;}
.text-balck12{font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; color: #0A0A0A; text-align:justify;}
.text-balck12 a {font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; color: #0A0A0A; text-align:justify;}
.text-balck12 a:hover{font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; color: #0A0A0A; text-align:justify; text-decoration:underline;}
.text-dark12{font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; color: #191A1E; }
.text-dark12 a {font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; color: #191A1E; }
.text-dark12 a:hover{font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; color: #191A1E; }
.text-white12{font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; color: #fff; text-align:justify;}
.text-white12 a {font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; color: #fff; text-align:justify;}
.text-white12 a:hover{font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; color: #fff; text-align:justify; text-decoration:underline;}
.text-gray12{font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; color: #43444D; text-align:justify;}
.text-gray12 a {font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; color: #43444D; text-align:justify;}
.text-gray12 a:hover{font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; color: #43444D; text-align:justify; text-decoration:underline;}

/*information*/

#information{
	margin:0 auto;
	width:774px;
	background:#fff;
	padding:30px 50px;
	overflow: hidden;
	float:none;
	text-align:center;
	}
#informationc{
	margin:0 auto;
	width:774px;
	background:#fff;
	padding:30px 50px;
	overflow: hidden;
	float:none;
	}
#informationc-us{
	margin:0 auto;
	width:520px;
	padding:30px 50px;
	float: right;
	}
	
/*modulo producto*/

#modulo-producto a{
	width:170px;
	height:auto;
	border: #9c9c9c 1px solid;
	background:#fff;
	text-align:center;
	display:block;
	position:relative;
	margin:0 auto;
	vertical-align:top;
	}
#modulo-producto a:hover{
	width:170px;
	height: auto;
	border: #393A40 2px solid;
	background:#fff;
	text-align:center;
	display:block;
	position:relative;
	vertical-align:top;
	}
#modulo-producto span{
	color: #1E1E1E;
	font-size:12px;
	left: 115px;
	top: 122px;
	width:50px;
	position:absolute;
	}
	
.box-text-product{
	height:34px;
	padding:3px;
	color:#fff;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font:bold;
	background:#626262699;
	top: 150px;
	text-align:center;
	}
	
.box-img-product{
	text-align:center;
	padding:12px;
	position:relative;
	height:130px;
	vertical-align:middle;
	}

/* title line- product*/

#title-product-line{
	height:30px;
	width:833px;
	margin:0 auto;
	padding:3px 40px;
	font:22px Geneva, Arial, Helvetica, sans-serif bold;
	}
#tex-info-title{
	height: auto;
	width:833px;
	margin:0 auto;
	padding:15px 40px;
	font:12px Geneva, Arial, Helvetica, sans-serif bold;
	}
#subtitle-tfc{
	height:26px;
	width:833px;
	margin:0 auto;
	padding: 5px 40px;
	font:18px Geneva, Arial, Helvetica, sans-serif bold;
	}
#subtitle-tfc2{
	height: auto;
	width:833px;
	margin:0 auto;
	padding: 5px 40px;
	font:18px Geneva, Arial, Helvetica, sans-serif bold;
	}
#subtitle-sub-tfc{
	width:833px;
	margin:0 auto;
	padding: 7px 40px;
	font:16px Geneva, Arial, Helvetica, sans-serif bold;
	}
#titles-tfc{
	width:834px;
	margin:0 auto;
	padding:20px 40px;
	font:22px Geneva, Arial, Helvetica, sans-serif bold;
	text-align:center;
	}
.box-titles-tfc{
	background-color:#9497A6;
	color:#000;
	}
.box-text-title{
	background-color:#DEDFE0;
	color:#000;
	text-align:justify;
	}
.box-text-titlec {
	background-color:#DEDFE0;
	color:#000;
	text-align: center;
	}
.box-text-titlec a{
	color:#000;
	text-align: center;
	}
.box-text-titlec :hover{
	text-decoration:underline
	}
.box-title-coils{
	background-color:#99888A;
	color:#fff;
	}

.box-title-handlers{
	background-color:#889998;
	color:#fff;
	}
.box-title-condenser{
	background-color:#999888;
	color:#fff;
	}
.box-title-furnace{
	background-color:#89889A;
	color:#fff;
	}
.box-title-new-product{
	background-color:#8E9988;
	color:#fff;
	}

.box-title-coils a{
	background-color:#99888A;
	color:#fff;
	}

.box-title-handlers a{
	background-color:#889998;
	color:#fff;
	}
.box-title-condenser a{
	background-color:#999888;
	color:#fff;
	}
.box-title-furnace a{
	background-color:#89889A;
	color:#fff;
	}
.box-title-new-product a{
	background-color:#8E9988;
	color:#fff;
	}
	
.box-title-coils :hover{
	color:#000;
	}

.box-title-handlers :hover{
	color:#000;
	}
.box-title-condenser :hover{
	color:#000;
	}
.box-title-furnace :hover{
	color:#000;
	}
.box-title-new-product :hover{
	color:#000;
	}

/* title product*/

.box-title-product-coils{
	background-color:#E0DBDC;
	color:#665B5C;
	}

.box-title-product-handlers{
	background-color:#CFD6D6;
	padding-left:100px;
	color:#647070;
	}
.box-title-product-condensers{
	background-color:#D0D1D6;
	padding-left:100px;
	color:#5B5D66;
	}
.box-title-product-furnaces{
	background-color:#CFCFD7;
	padding-left:100px;
	color:#5A5A66;
	}
.box-title-product-new{
	background-color:#C6CCC3;
	padding-left:100px;
	color:#5F665B;
	}
.box-subtitle{
	background-color:#E9EAF0;
	padding-left:100px;
	color:#5B5D66;
	}
.box-subtitle-sub{
	padding-left:100px;
	color:#5B5D66;
	border-bottom: 2px #D0D1D6 solid;
	border-top: 2px #D0D1D6 solid;
	}

/*Catalog Line*/


#modulo-producto-line a{
	width:170px;
	height: auto;
	border: #ccc 1px solid;
	background:#fff;
	text-align:center;
	position:relative;
	color:#999;
	display:block;
	vertical-align:top;
	}
#modulo-producto-line a:hover{
	width: 170px;
	height: auto;
	border: #393A40 2px solid;
	background:#fff;
	text-align:center;
	position:relative;
	color:#000;
	display:block;
	vertical-align:top;
	}
#modulo-producto-line span{
	position:absolute;
	color:#1E1E1E;
	font-size:12px;
	left: 115px;
	top: 122px;
	width:50px;
	}
	
.box-text-product-line{
	height:34px;
	padding:3px;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font:bold;
	top: 150px;
	text-align:center;
	}


/*product*/

#box-product{
	width:750px;
	height:500px;
	border:#B0B0B0 1px solid;
	}
#box-product-info{
	width:410px;
	height:500px;
	float: right;
	background:#F2F3F5;
	}
#box-product-info-menu {
	height: 40px;
	width:410px;
	text-transform:uppercase;
	background:#707380;
	}
#box-product-info-menu  ul li a, #box-product-info-menu ul li a:visited{
	display:block; text-decoration:none;
	height:30px;
	width:125px;
	text-align:center;font-size:12px; overflow:hidden;
	background:#707380; color:#fff; font: 12px Geneva, Arial, Helvetica, sans-serif bold;
	padding:5px;
	}
#box-product-info-menu	ul {padding:0; margin:0; list-style: none;}
#box-product-info-menu ul li {float:left; position:relative;}
#box-product-info-menu  ul li:hover a{
	background:#9497A6;
}
#box-product-info-menu  li a:hover{
background:#9497A6;
}

#box-product-info#FEATURES a#prodfeatures,
#box-product-info#SPECIFICATIONS a#prodspecifica,
#box-product-info#INSTALLATION MANUALS  a#prodinsatallation {
	color: #fff;
	background: #001A99;
}


#box-product-info-text{
width:380px;
padding:15px;
height:400px;
}

#box-product-img{
	width:320px;
	height:480px;
	float: right;
	padding:10px;
	position:relative;
	}
#box-product-logos{
	height:	40px;
	text-align:right;
	}
#box-product-images{
	vertical-align:middle;
	height:320px;
	text-align:center;
}
#box-product-name{
	height:45px;
	padding:10px 0px;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	}
.text-bold{
	font:bold;
	}
	
#box-product-more-images a{
	position:absolute;
	height:15px;
	width:160px;
	color:#393A40;
	background: #C1C5D9;
	padding:10px;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	left: 83px;
	bottom:0px;
}

#box-product-more-images a:hover{
	position:absolute;
	width:160px;
	color:#fff;
	background: #626262873;
	padding:10px;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	left: 83px;
	bottom:0px;
}

#box-product-pdf{
	width:710px;
	border:#B0B0B0 1px solid;
	clear:both;
	padding:10px 20px;
	text-align:right;
	}
#box-text-manual{
	padding:30px 10px 20px 10px;
	font:Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-align:justify;
	}
#box-title-manual{
	padding:50px 10px 20px 10px;
	font:Geneva, Arial, Helvetica, sans-serif;
	color:#43444D;
	font-size:14px;
	text-align:center;
	}
#box-text-manual a{
	padding:30px 10px 20px 10px;
	font:Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-align:justify;
	}
#box-title-manual a{
	padding:50px 10px 20px 10px;
	font:Geneva, Arial, Helvetica, sans-serif;
	color:#43444D;
	font-size:14px;
	text-align:center;
	}
#box-text-manual :hover{
	color:#000;
	}
#box-title-manual :hover{
color:#000;
	}
#box-features ul li{
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	
	}

#box-features li{
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	margin-left: 0;
	text-indent: -1.5em;
	list-style:disc url(../images/bullet.png) inside;
	padding-bottom:7px;
	}
.box-specifications{
	font:7px Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#fff;
	}
.box-specifications table {
	border: 1px #CCCCCC solid;
	padding:2px;
 }

.box-specifications th {
	border: 1px #CCCCCC solid;
	padding:2px;
 }
  
.box-specifications td {
	border: 1px #CCCCCC solid;
	padding:2px;
 }
 .text-bold{
 	font:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
.paddingup-bottom{
 padding:20px;
 text-align:center;
	}
.padding-narrow-tb{
 padding:15px;
 text-align:center;
	}

.paddin-right{
 padding:20px;
 text-align: right;
	}

/*filter*/

#filter {
	float: left;
	padding-left: 70px;
}
#filter p {
	float: left;
	padding-right: 5px;
	font-size: 105%;
	color: #626262;
	font-style: italic;
}
#filter ul {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}
#filter li {
	background: none;
	margin: 0;
	padding: 0;
	position: relative;
}
#filter li em {
	padding: 2px 5px 3px;
	background: #fff url(../images/m-flecha.gif) no-repeat right center;
	width: 240px;
	display: block;
	border: solid 1px #ccc;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	cursor: pointer;
}
#filter li a:hover {
	background: #CEDDE1 url(../images/m-flecha.gif) no-repeat right center;
}

#filter ul ul {
	position: absolute;
	z-index: 100;
	border: solid 1px #ccc;
	top: -999em;
}
#filter ul li:hover ul,
#filter ul li.sfHover ul {
  top: 20px;
}

#filter ul ul a {
	padding: 2px 5px;
	background: #fff;
	width: 240px;
	display: block;
	color: #000;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#filter ul ul a:hover {
	background: #C9D2FF;
}

.buttonlink a{
	padding:20px;
	background:#B4B6C2;
	width:auto;
	height:auto;
	text-align:center;
	font:bold;
	text-decoration:none;
	}

.buttonlink a:hover{
	padding:20px;
	background:#54565C;
	color:#fff;
	width:auto;
	height:auto;
	text-align:center;
	font:bold;
	text-decoration:none;
	}
	

/*forms */

#formtfc{
	vertical-align:middle;
	margin:12px;
	position:relative;
	padding:2px 2px 2px 80px;
	}

#formtfc input{
	border: 1px #ADAEB3 solid;
	padding:3px 10px;
	color:#191A1E;
	vertical-align:bottom;

	}
#formtfc textarea{
	border: 1px #ADAEB3 solid;
	padding:3px 10px;
	color:#191A1E;
	vertical-align:bottom;
	}

#formtfc span{
	top:0px;
	left:260px;
	position:absolute;
	width: 289px;
	height: 30px;
	}
	
#formtfc1{
	vertical-align:middle;
	margin:12px;
	position:relative;
	padding:2px 2px 2px 0px;
	}

#formtfc1 input{
	border: 1px #ADAEB3 solid;
	padding:3px 10px;
	color:#191A1E;
	vertical-align:bottom;

	}
	
#formtfc1	textarea{
	border: 1px #ADAEB3 solid;
	padding:3px 10px;
	color:#191A1E;
	vertical-align:bottom;

	}
#formtfc1 span{
	top:0px;
	left:100px;
	position:absolute;
	width: 189px;
	height: 30px;
	}
/**
.select {
	position: absolute;
	width: 288px;
	height:21px;
	padding: 3px 14px 0 10px;
	color: #000;
	font: 12px arial,sans-serif;
	background: url(../images/bg-select.gif) no-repeat;
	overflow: hidden;}**/
	
select {
	position: absolute;
	width: 288px;
	height:21px;
	padding: 3px 14px 0 10px;
	color: #000;
	font: 12px arial,sans-serif;}
/**	
#formtfc select.styled { position: relative; width: 288px; opacity: 0; filter: alpha(opacity=0); z-index: 5; }*/

.texto-select{
	font-size:12px;
	float:left;
	margin:7px 10px 0px 14px;
	color:#CCC;	
	}

#send a {
	padding:10px;
	height:auto;
	background-color: #707380;
	width:auto;
	display: inline;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	}

#send :hover{
	text-decoration:none;
	color:#000;
	background:#C1C5D9;
	padding:10px;
	}

.clean {
	padding:10px;
	height:auto;
	background-color: #707380;
	width:auto;
	display: inline;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	border:0px;
	}
	
.clean a {
	padding:10px;
	height:auto;
	background-color: #707380;
	width:auto;
	display: inline;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	}

.clean :hover{
	text-decoration:none;
	color:#000;
	background:#C1C5D9;
	padding:10px;
	}
	
/* mwnu warranty */
#menuw ul{ width:300px; list-style:none; text-align:center; margin:0 auto;}
#menuw li{ width:280px; display:block; list-style:none; padding:5px;}
#menuw li a{ text-align:center; width:280px; display:block; list-style:none; padding:10px; background:#54565C; color:#FFF;}
#menuw li :hover{width:280px;display:block; list-style:none; padding:10px;  background:#B4B6C2; color:#000;}

#columncontacright{ width:300px; height:auto; padding:0px 15px 0px 0px; float: right; }
.bgc-us{ background:#DEDFE0; width:auto; height:460px; padding:30px; font:12px Geneva, Arial, Helvetica, sans-serif; line-height:30px;}
