/* CSS Document 1201 y más*/

body{
	background:url("../img/bg/body.fw.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	margin : 0px 0px 0px 0px;
	font-family:Helvetica;
	color:#000000;
	text-decoration:none;
	
}
.loader{
   background: url("../img/loader.gif") no-repeat scroll 50% 0 rgba(0, 0, 0, 0) !important;
    height: 40px;
    margin-top: 10px;
    padding-top: 16px;
    text-align: center;
    width: 100%;
    display: none;
}
.loader span{
    color: #dd3b2a;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
div{float:left; position:relative;}
a {outline:none;}
p{
	/*float:left;*/
}

h2{ font-size:18px }

.contenedormain {
	width:100%;
	/*height:710px;*/
	margin:0 auto;
	float:none !important;
	}
	
.contenido {
	width:100%;
	
        padding-top: 20px;
	/*height:710px;*/
	}
        #loginbox{
            float: right;
            padding: 6px;
        } 
        #loginbox h3{
            color: #fff;
            float: left;
            font-size: 13px;
            margin: 6px 5px;
        } 
        .error-login{
            color:yellow;
        }
        #loginbox input.submit{
            background: none repeat scroll 0 0 #AD3923;
            border: none;
            color:#ffffff;
            padding: 5px;
            border-radius: 4px;
        }
        #loginbox input.textbox{
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
            border: 1px solid #222222;
            color: #989896;
            padding: 5px;
            border-radius: 4px;
        }
        #loginbox form{
            margin-bottom: 0px;
        }
        .forgot a{
            color:#ffffff;
            font-size: 10px;
        }    
        
        #spring_creator{
            overflow: visible;
            position: absolute;
            z-index: 100000;
            top: -5px;
            left: 30px;
            /*box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);*/
        }  
        
        
        #mycart{
            float: none;
            position: relative;
        }  
        .main-container{
            display: table;
            width: 100%;
            float: none;
        }
        .main-container  div
        {
            float:none;
        }
        .cart-table .mycart-img{
    float: left;
    margin: 0 20px 0 0;
}
.cart-product-block{
     border-bottom: 1px solid #e9e9e9;
    color: #000000;
    display: table;
    margin-bottom: 10px;
    width: 100%;
}
.main-container.mycart div.product-description{
    text-align: left;
    float: left;
}
.product-description h2{
    text-align: left;
}

.main-container.mycart .totals {
    float: right;
    width: 25em;
    padding: 10px;
    background: #3a3a3a none repeat scroll 0 0;
    overflow: hidden;
     margin: 8px 0 0 0;
    
}
.fieldset .legend {
    color: #df0505;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 8px;
    position: relative;
    text-transform: uppercase;
}
p{
    color: #6a6969;
    font-family: OpenSansRegular;
    font-size: 12px;
    line-height: 16px;
    
}
.main-container.mycart .totals table tr {
    border-bottom: 1px solid #606060;
}
#shopping-cart-totals-table{
    color: #fff;
    margin: 0 0 15px;
    width: 100%;
}
#shopping-cart-totals-table tfoot{
    border-top: 1px solid #ffffff;
}
.checkout-types{
    text-align: center;
}
.button.btn-checkout{
    padding: 10px;
}
  
.success-msg{
    color:blue;
}

.error-msg{
    color:red;
}
.main-container label{
    color:#555454;
} 
.contenlogin{
    /*background:url("../img/bg/bgtop1.fw.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;*/
    background:#333333 none repeat scroll 0 0 !important;
    border-bottom: 1px solid #484848;
    width: 100%;
    position: relative;
}	
.sombratopidx{
	width: 955px;
	height:10px;
	background:url(../imgs/varios/sdw_top.png) repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_top.png', sizingMethod='scale');
	background-repeat: repeat-x;
	}
.sombratoplefidx{
	width: 10px;
	height:10px;
	background:url(../imgs/varios/sdw_top_l.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_top_l.png', sizingMethod='scale');
	background-repeat: repeat;
	}
.sombratoprigidx{
	width: 10px;
	height:10px;
	background:url(../imgs/varios/sdw_top_r.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_top_r.png', sizingMethod='scale');
	background-repeat: repeat;
	float:right;
	}
.sombrabotidx{
	width: 955px;
	height:10px;
	background:url(../imgs/varios/sdw_bot1.png) repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_bot1.png', sizingMethod='scale');
	background-repeat: repeat-x;
	}
.sombrabotlefidx{
	width: 10px;
	height:10px;
	background:url(../imgs/varios/sdw_bot_l.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_bot_l.png', sizingMethod='scale');
	background-repeat: repeat;
	}
.sombrabotrigidx{
	width: 10px;
	height:10px;
	background:url(../imgs/varios/sdw_bot_r.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_bot_r.png', sizingMethod='scale');
	background-repeat: repeat;
	float:right;
	}
.lateral_izq_idx{ 
	width: 10px;
	height:701px;
	background:url(../imgs/varios/sdw_left.png) repeat-y left !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_left.png', sizingMethod='scale');
	background-repeat:repeat-y;
}
.lateral_der_idx{ 
	width: 10px;
	height:701px;
	background:url(../imgs/varios/sdw_right.png) repeat-y !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_right.png', sizingMethod='scale');
	background-repeat:repeat-y;
	float:right;
}
.flash{
	width:955px;
	height:223px;
	}
.contentop{
	width:915px;
	height:53px;
	z-index:100;
	visibility: hidden;
}
.imglogo2{
	/*background:url(../img/varios/imglogo2.jpg);
	width:341px;*/
	height:53px;
	display:block;
	float:left;	
}
.conttettop{
	height:8px;
	float:right;
	margin-top:30px;
	margin-right:10px;
}
.contbot{
	background:url(../img/btn/btn01_01d.gif) no-repeat;
	height:58px;
	float:right;
	width:128px;
}
.contbot_free{
	background:url(../img/btn/btn_login_free.gif) no-repeat;
	height:58px;
	float:right;
	width:128px;
}
.lat{
	background:url(../img/btn/btn01_01a.gif);
	width:9px;
	height:35px;
}
.lat2{
	background:url(../img/btn/btn01_01c.gif);
	width:9px;
	height:35px;
}
.centro{
	
	width:120px;
	height:35px;
}
.imgtop{
	background:url(../img/varios/imgp02_01_01.jpg) no-repeat;
	width:915px;
	height:92px;
}
.imgtop2{
	background:url(../img/varios/imgp02_01_01b.jpg) no-repeat;
	width:915px;
	height:92px;
}
.imgtop2_new10{
	/*background:url(../img/varios/img_new_banner.jpg) no-repeat;*/
	background-color:#000000;
	width:915px;
	height:92px;
}
.imgbus{
	background:url(../img/bg/bg02_01.gif) repeat-x;
	width:915px;
	height:32px;
	visibility: hidden;
}
.imgbus a{
	font-size:10px;
	color:#FFF;
	display:block;
	float:left;
	padding:2px 4px;
	text-decoration:none;
	margin-top:7px;
	margin-left:5px;
}
a.how{
	background:url(../img/titulos/tit02_01_01.gif) no-repeat;
	width:122px;
	height:19px;
	display:block;
	float:left;
	margin-right:5px;
}
a.contact{
	background:url(../img/titulos/tit02_01_02.gif) no-repeat;
	width:88px;
	height:19px;
	display:block;
	float:left;
	margin-right:5px;
}
a.about{
	background:url(../img/titulos/tit02_01_05.gif) no-repeat;
	width:88px;
	height:19px;
	display:block;
	float:left;
	margin-right:5px;
}
a.site{
	background:url(../img/titulos/tit02_01_03.gif) no-repeat;
	width:76px;
	height:19px;
	display:block;
	float:left;
	margin-right:5px;
}
a.terms{
	background:url(../img/titulos/tit02_01_04.gif) no-repeat;
	width:131px;
	height:19px;
	display:block;
	float:left;
	margin-right:5px;
}
.contbus{
	float:right;
	height:31px;
	width:300px;
}

.cajagoogle{
	margin-top:4px;

}

.search{
	background:url(../img/varios/imgp03_02.gif) no-repeat;
	width:132px;
	height:20px;
	margin-top:5px;
	margin-right:5px;
}
.go{
	background:url(../img/btn/go.gif) no-repeat;
	width:21px;
	height:20px;
	margin-top:5px;
	margin-right:5px;
}
.ir{
	background:url(../img/btn/ir.gif) no-repeat;
	width:21px;
	height:20px;
	margin-top:5px;
	margin-right:5px;
}
.powered{
	background:url(../img/titulos/tit03_01.gif) no-repeat;
	width:122px;
	height:28px;
}
.contbuyer{
	background:url(../img/bg/bg02_02.gif) repeat-x;
	height:95px;
	width:915px;
}
.contsupplier{
	background:url(../img/bg/bg02_suppl.gif) repeat-x;
	height:95px;
	width:915px;
}
.contneutro{
	background:url(../img/bg/bg02_neutro.gif) repeat-x;
	height:95px;
	width:915px;
}
.imgbuy01{
	background:url(../img/varios/imgp02_s01.jpg) no-repeat;
	width:294px;
	height:95px;
}
.img_how_buy{
	background:url(../img/varios/imgp02_how.jpg) no-repeat;
	width:331px;
	height:95px;
}
.imgbuy_calcu{
	background:url(../img/varios/imgp02_s36.jpg) no-repeat;
	width:335px;
	height:95px;
}
.imgbuy_calcu_a{
	background:url(../img/varios/imgp02_s36a.jpg) no-repeat;
	width:425px;
	height:95px;
}
.imgbuy_calcu_b{
	background:url(../img/varios/imgp02_s36b.jpg) no-repeat;
	width:425px;
	height:95px;
}
.imgbuy_calcu_c{
	background:url(../img/varios/imgp02_s36c.jpg) no-repeat;
	width:425px;
	height:95px;
}
.imgbuy02{
	background:url(../img/varios/imgp02_s02.jpg) no-repeat;
	width:331px;
	height:95px;
}
.imgbuy03{
	background:url(../img/varios/imgp02_s03.jpg) no-repeat;
	width:350px;
	height:95px;
}
.imgbuy04{
	background:url(../img/varios/imgp02_s04.jpg) no-repeat;
	width:294px;
	height:95px;
}
.imgbuy05{
	background:url(../img/varios/imgp02_s05.jpg) no-repeat;
	width:385px;
	height:95px;
}
.imgbuy07{
	background:url(../img/varios/imgp02_s07.jpg) no-repeat;
	width:385px;
	height:95px;
}
.imgbuy08{
	background:url(../img/varios/imgp02_s08.jpg) no-repeat;
	width:385px;
	height:95px;
}
.imgbuy09{
	background:url(../img/varios/imgp02_s09.jpg) no-repeat;
	width:394px;
	height:95px;
}
.imgbuy10{
	background:url(../img/varios/imgp02_s10.jpg) no-repeat;
	width:481px;
	height:95px;
}
.imgbuy11{
	background:url(../img/varios/imgp02_s11.jpg) no-repeat;
	width:442px;
	height:95px;
}
.imgbuy12{
	background:url(../img/varios/imgp02_s12.jpg) no-repeat;
	width:455px;
	height:95px;
}
.imgbuy13{
	background:url(../img/varios/imgp02_s12.jpg) no-repeat;
	width:455px;
	height:95px;
}
.imgbuy14{
	background:url(../img/varios/imgp02_s12.jpg) no-repeat;
	width:455px;
	height:95px;
}
.imgbuy15{
	background:url(../img/varios/imgp02_s12.jpg) no-repeat;
	width:455px;
	height:95px;
}
.imgbuy16{
	background:url(../img/varios/imgp02_s16.jpg) no-repeat;
	width:299px;
	height:95px;
}
.imgbuy17{
	background:url(../img/varios/imgp02_s17.jpg) no-repeat;
	width:333px;
	height:95px;
}
.imgbuy18{
	background:url(../img/varios/imgp02_s18.jpg) no-repeat;
	width:455px;
	height:95px;
}
.imgbuy19{
	background:url(../img/varios/imgp02_s19.jpg) no-repeat;
	width:350px;
	height:95px;
}
.imgbuy20{
	background:url(../img/varios/imgp02_s20.jpg) no-repeat;
	width:295px;
	height:95px;
}
.imgbuy21{
	background:url(../img/varios/imgp02_s21.jpg) no-repeat;
	width:323px;
	height:95px;
}
.imgbuy22{
	background:url(../img/varios/imgp02_s22.jpg) no-repeat;
	width:294px;
	height:95px;
}
.imgbuy23{
	background:url(../img/varios/imgp02_s23.jpg) no-repeat;
	width:340px;
	height:95px;
}
.imgbuy24{
	background:url(../img/varios/imgp02_s24.jpg) no-repeat;
	width:413px;
	height:95px;
}
.imgbuy25{
	background:url(../img/varios/imgp02_s25.jpg) no-repeat;
	width:298px;
	height:95px;
}
.imgbuy26{
	background:url(../img/varios/imgp02_s26.jpg) no-repeat;
	width:455px;
	height:95px;
}
.imgbuy27{
	background:url(../img/varios/imgp02_s27.jpg) no-repeat;
	width:429px;
	height:95px;
}
.imgbuy28{
	background:url(../img/varios/imgp02_s28.jpg) no-repeat;
	width:221px;
	height:95px;
}
.imgbuy29{
	background:url(../img/varios/imgp02_s29.jpg) no-repeat;
	width:246px;
	height:95px;
}
.imgbuy30{
	background:url(../img/varios/imgp02_s30.jpg) no-repeat;
	width:322px;
	height:95px;
}
.imgbuy30_p{
	background:url(../img/varios/imgp02_s30_p.jpg) no-repeat;
	width:322px;
	height:95px;
}
.imgbuy31{
	background:url(../img/varios/imgp02_s31.jpg) no-repeat;
	width:221px;
	height:95px;
}
.imgbuy33{
	background: url(../img/varios/imgp02_s33.jpg) no-repeat;
	width:405px;
	height:95px;
}
.imgbuy33s{
	background: url(../img/varios/imgp02_s33s.jpg) no-repeat;
	width:405px;
	height:95px;
}
.imgbuy50{
	background:url(../img/varios/imgp02_s50.jpg) no-repeat;
	width:300px;
	height:95px;
}

.imgbuy50{
	background:url(../img/spring_videos/section.gif) no-repeat;
	width:322px;
	height:95px;
}

.imgbuyweek{
	background:url(../img/varios/img_buyerweek.jpg) no-repeat;
	width:413px;
	height:95px;
}
.imgsupweek{
	background:url(../img/varios/img_supplierweek.jpg) no-repeat;
	width:413px;
	height:95px;
}
.img_mailing{
	background:url(../img/varios/imgp02_mailing.jpg) no-repeat;
	width:330px;
	height:95px;
}
.img_ebooks{
	background:url(../img/varios/imgp02_ebooks.jpg) no-repeat;
	width:330px;
	height:95px;
}
.imgsite{
	background:url(../img/varios/imgp02_site.jpg) no-repeat;
	width:221px;
	height:95px;
}
.reg_buyer{
	background:url(../img/varios/imgp02_s34.jpg) no-repeat;
	width:294px;
	height:95px;
}
.reg_supplier{
	background:url(../img/varios/imgp02_s35.jpg) no-repeat;
	width:298px;
	height:95px;
}
a.menubuy{
	background:url(../img/btn/btnpt2_01_01_2.jpg) top left no-repeat;
	width:157px;
	height:80px;
	display:block;
	float:left;	
}
a.menubuy:hover{
	/*background:url(../img/btn/btnpt2_01_01b.jpg) */
	background-position:0 -82px;
	
}
a.menusup{
	background:url(../img/btn/btnpt2_02_01_2.jpg) no-repeat;
	width:157px;
	height:80px;
	display:block;
	float:left;
}
a.menusup:hover{ 
	/*background:url(../img/btn/btnpt2_02_01b.jpg)*/ 
	background-position:0 -82px;
}
a.menubuy_supp{
	background:url(../img/btn/btnsuppl_01_01_2.jpg) no-repeat;
	width:157px;
	height:80px;
	display:block;
	float:left;
}
a.menubuy_supp:hover{
	/*background:url(../img/btn/btnsuppl_01_01b.jpg) */
	background-position:0 -82px;
}
a.menusup_supp{
	background:url(../img/btn/btnsuppl_02_01_2.jpg) no-repeat;
	width:157px;
	height:80px;
	display:block;
	float:left;
}
a.menusup_supp:hover{
	/* background:url(../img/btn/btnsuppl_02_01b.jpg)*/
	background-position:0 -82px;
}
a.menubuy_neutro{
	background:url(../img/btn/btnneutral_01_01_2.jpg) no-repeat;
	width:157px;
	height:80px;
	display:block;
	float:left;
}
a.menubuy_neutro:hover{background-position:0 -82px; }
a.menusup_neutro{
	background:url(../img/btn/btnneutral_02_01_2.jpg) no-repeat;
	width:157px;
	height:80px;
	display:block;
	float:left;
}
a.menusup_neutro:hover{ background-position:0 -82px; }
.contmenu{
	width:331px;
	height:80px;
	display:block;
	float:right;
	z-index:3;
}
.latleft{
/*	background:url(../img/bg/bgp02_01-03.jpg) no-repeat;
	width:12px;
	height:394px;	*/
}
.latrigth{
/*	background:url(../img/bg/bgp02_01-05.jpg) no-repeat;
	width:9px;
	height:394px;	*/
}
.latrigth2{
/*	background:url(../img/bg/bgp02_01-05b.jpg) no-repeat;
	width:9px;
	height:394px;	*/
}
.info_tex{
	
	 width: 100%;
}
.boot_text{
/*	background:url(../img/bg/bgp02_01-04.jpg) no-repeat;
	
	height:19px;*/
}
.contima{
	width:350px;
	height:394px;
	float:right;
}
.imgtorn_01{
	background:url(../img/varios/imgp02_s01_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_02{
	background:url(../img/varios/imgp02_s02_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_03{
	background:url(../img/varios/imgp02_s03_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_04{
	background:url(../img/varios/imgp02_s04_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_05{
	background:url(../img/varios/imgp02_s05_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_06{
	background:url(../img/varios/imgp02_s06_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_07{
	background:url(../img/varios/imgp02_s07_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_08{
	background:url(../img/varios/imgp02_s08_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_09{
	background:url(../img/varios/imgp02_s09_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_10{
	background:url(../img/varios/imgp02_s10_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_11{
	background:url(../img/varios/imgp02_s11_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_12{
	background:url(../img/varios/imgp02_s12_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_13{
	background:url(../img/varios/imgp02_s13_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_14{
	background:url(../img/varios/imgp02_s14_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_15{
	background:url(../img/varios/imgp02_s15_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_16{
	background:url(../img/varios/imgp02_s16_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_17{
	background:url(../img/varios/imgp02_s17_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_18{
	background:url(../img/varios/imgp02_s18_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_19{
	background:url(../img/varios/imgp02_s19_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_20{
	background:url(../img/varios/imgp02_s20_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_21{
	background:url(../img/varios/imgp02_s21_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_22{
	background:url(../img/varios/imgp02_s22_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_23{
	background:url(../img/varios/imgp02_s02_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_24{
	background:url(../img/varios/imgp02_s24_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_25{
	background:url(../img/varios/imgp02_s25_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_26{
	background:url(../img/varios/imgp02_s26_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_27{
	background:url(../img/varios/imgp02_s27_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_28{
	background:url(../img/varios/imgp02_s28_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_29{
	background:url(../img/varios/imgp02_s29_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgtorn_30{
	background:url(../img/varios/imgp02_s30_ban.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.resort{
	background:url(../img/varios/imgp02_02_02.jpg) no-repeat;
	width:98px;
	height:394px;
	float:right;
}
.linerepit{
	 width: 100%;
	 margin-top: -2px;
}
.text_gris{
	font-size:11px;	
	color:#666666;
	text-decoration:none;
}
.text_gris12{
	color:#666666;
	font-size:12px;	
	text-decoration:none;
	font-weight:bold;
	
}
.text_blanko{
	font-size:11px;	
	color:#ffffff;
	text-decoration:none;
}
.text_verde{
	color:#89d278;
	font-size:11px;	
	text-decoration:none;
	font-weight:bold;
}
.text_blanko10{
	color:#FFFFFF;
	font-size:10px;	
	text-decoration:none;
}
.text_blanko12{
   background: none repeat scroll 0 0 #ffffff;
    border-radius: 10px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    color: #ffffff;
    font-size: 12px;
    margin-bottom: 30px;
    margin-right: 20px;
    padding: 0;
    text-decoration: none;
    width: 48%;
}
#step1_w .text_blanko12{
    width: 100%;
    margin-right: 0;
}
#step1_w{
    width: 48%;
    margin-right: 20px;
}
.text_blanko12.review{
    background: none repeat scroll 0 0 transparent;
}
.text_blanko14{
	color:#FFFFFF;
	font-size:15px;	
	text-decoration:none;
	font-weight:bold;
}


a:hover{
	text-decoration:underline;
}
.text_negro{
	color:#000000;
	font-size:11px !important
}
.text_blanko_bold{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;

}
.text_blanko_bold12{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.text_azul_bold12{
	color:#0d347d;
	font-size:12px;
	font-weight:bold;
	width:190px;
}
.context{
	width:540px;
}
.titinter1{
	background:url(../img/titulos/tit02_01_tin1.png) no-repeat !important;
	width:430px;
	height:47px;
	margin-top:24px;
	margin-left:20px;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/titulos/tit02_01_tin1.png', sizingMethod='image');
}
.titinter_tec{
	background:url(../img/titulos/tit02_01_tintec.png) no-repeat !important;
	width:430px;
	height:30px;
	margin-top:24px;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/titulos/tit02_01_tintec.png', sizingMethod='image');
}
.ttitinter_s09_1{
	background:url(../img/titulos/tit02_01_tin1.png) no-repeat !important;
	width:430px;
	height:47px;
	margin-top:24px;
	margin-left:20px;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/titulos/tit02_01_tin1.png', sizingMethod='image');
}
.titinter_tks{
	background: url(../img/titulos/tit02_01_tks.png) no-repeat !important;
	width:504px;
	height:45px;
	margin-top:24px;
	margin-left:20px;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/titulos/tit02_01_tks.png', sizingMethod='image');
}
.info{
	width:480px;
	border-top:1px #FFFFFF solid;
	padding-top:15px;
	padding:5px;
	margin-left:20px;
	overflow:hidden;
	text-align:justify;
}
.info2{
	width:480px;
	padding-top:15px;
	padding:5px;
	margin-left:20px;
	overflow:hidden;
	text-align:justify;
}
.info3{
	width:480px;
	padding-top:15px;
	padding:5px;
	margin-left:20px;
	overflow:hidden;
	text-align:justify;
}
.form_addtec {
	width:460px;
	padding:5px 25px 5px 5px;
	margin-left:20px;
	color:#FFFFFF;
	font-size: 11px;
	overflow:hidden;
	text-align:left;
}
.listmnu {
	width: 145px;
	margin-right: 100px;
	border-top: #333333 solid 1px;
	border-left: #333333 solid 1px;
	border-bottom: #999999 solid 2px;
	border-right: #999999 solid 2px
}
.textform {
	width: 245px;
	border-top: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-bottom: #999999 solid 2px;
	border-right: #999999 solid 2px
}
.examurl {
	border-top: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-bottom: #999999 solid 2px;
	border-right: #999999 solid 2px
}
th.form_label {
	width: 200px;
	text-align:right;
	vertical-align:middle
}
.btn_exam {
	background:url(../img/btn/btn_exam.jpg) no-repeat;
	width:99px;
	height:26px;
	border: none
}
.btn_enviar {
	background:url(../img/btn/btn_enviar.jpg) no-repeat;
	width:99px;
	height:26px;
	border: none;
}
.btn_inquire{
	background:url(../img/sistemas/btn/btn_inquire.gif) no-repeat;
	border: none;
	width:100px;
	height:26px;
}
.btn_Calcular_c{
	background:url(../img/sistemas/btn/btn_calcul.gif) no-repeat;
	width:80px;
	height:26px;
	border: none;
	margin:5px;
	cursor:pointer;
}
.btn_azul{
	background:url(../img/sistemas/btn/btn_azul.jpg) repeat-x;
	height:19px;
	display:block;
	float:left;
	padding:5px 10px 2px 10px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none !important;
	cursor:pointer;
	border:none;
}
.tit_contdin{
	background:url(../img/varios/imgtit_contd.jpg) no-repeat;
	height: 40px;
	width:472px;
	margin-top:15px;
}
.tit_contdin1{
	background:url(../img/sistemas/img_question.gif) no-repeat;
	height: 40px;
	width:783px;
	margin-top:15px;
}
.tit_contdin2{
	background:url(../img/varios/imgtit_contd2.jpg) no-repeat;
	height: 40px;
	width:520px;
	margin-top:15px;
}
.smalltit_din{
	font-size: small;
}
img.btn_din {
	float:right;
	padding: 8px;
}
img.cont_din {
	float:left;
	padding-right: 10px
}
.bgrepit{
	background:url(../img/bg/bgresor.png) repeat-y right !important;
	width:915px;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/bg/bgresor.png', sizingMethod='escale');
}

.bootintpln_esp{
	background:url(../img/varios/bootint_esp.gif) no-repeat;
	margin-left:10px;
	width:900px;
	height:30px;
}
a.develop{
	background:url(../img/titulos/titbot02.gif) no-repeat;
	width:146px;
	height:5px;
	display:block;
	float:left;
	margin-left:30px;
	margin-top:10px;
}
.bootintpln{
    border: 1px solid #333333;
    border-radius: 16px 16px 16px 16px;
    box-shadow: 0 1px 0 #000000 inset;
    color: #FFFFFF;
    float: none;
    height: 44px;
    margin: 10px auto 0;
    padding: 0;
    width: 98%;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#000000'); /*IE6-9 */
        background: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#000000)); /*  webkit */
        background: -moz-linear-gradient(top,  #222222,  #000000); /*firefox 3.6+ */
        background: -o-linear-gradient(top,  #222222,  #000000); /*  Opera 11.10+ */
        background: -ms-linear-gradient(top,  #222222,  #000000); /*  IE10+ */
}
.conteboot{
   background: none repeat scroll 0 0 #222222;
    height: 68px;
    margin: 20px 0 0;
    width: 100%;
}
.copy{
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    margin: 14px 0 0 20px;
    text-transform: uppercase;
}
.social{ float: right;}
.social ul{
    margin: 12px 0 0;
}
.social ul li{
    display: inline;
}
.social ul li a{
    background: none repeat scroll 0 0 #222222;
    border: 1px solid #000000;
    border-radius: 26px 26px 26px 26px;
    box-shadow: 1px 1px 3px #000000 inset, -1px -1px 3px #000000 inset;
    display: inline;
    margin: 0 10px;
    padding: 6px 8px;
    text-align: center;
    width: 16px;
}
.social ul li a:hover{
    background: none repeat scroll 0 0  #BA1C1B;
    box-shadow: 1px 1px 3px #000000 inset, -1px -1px 3px #000000 inset;
}
.social ul li a span{}
.blueprintContent a.text_blanko10{
    background: url("../img/back.fw.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #4B4E58;
    float: none !important;
    font-size: 16px;
    margin: 10px 0 0 0;
    padding: 10px 0 20px 50px;
    text-decoration: underline;
}

.info_history{
		width:480px;
	border-top:1px #FFFFFF solid;
	padding-top:15px;
	padding:5px;
	margin-left:20px;
	overflow:hidden;
	text-align:justify
}
.titulotec{
	width:370px;
	padding-left:8px;
}
.descriptec{
	width:370px;
	padding-left:8px;
	margin-top:3px;
}
.btn_Mas{
	background:url(../img/btn/btn_showcont.gif) no-repeat;
	width:22px;
	height:23px;
	float:right;
	margin-right:5px;
	margin-top:5px;
	display:block;
}
.btn_Mas2{
	background:url(../img/btn/btn_hidecont.gif) no-repeat;
	width:22px;
	height:23px;
	float:right;
	margin-right:5px;
	margin-top:5px;
	display:block;
}
.desnegra{
	width:465px; 
	padding:5px; 
	float:left; 
	clear:left; 
	border-top:#FFFFFF 1px solid;
}
.titgreen{
	background:#3d9434;
	padding:3px;
}
.fac{
	width:460px;
	padding-top:5px;
	padding-left:5px;
}
.ezq1{
	background:url(../img/varios/conteinma/ezq1.gif) no-repeat;
	width:8px;
	height:9px;
	float:left;
}
.ezq2{
	background:url(../img/varios/conteinma/ezq2.gif) no-repeat;
	width:9px;
	height:9px;
	float:left;
}
.ezq3{
	background:url(../img/varios/conteinma/ezq3.gif) no-repeat;
	width:8px;
	height:9px;
	float:left;
}
.ezq4{
	background:url(../img/varios/conteinma/ezq4.gif) no-repeat;
	width:9px;
	height:9px;
	float:left;
}
.topboot{
	background:url(../img/varios/conteinma/latrep.gif) repeat-x;
	height:5px;
	width:200px;
	float:left;
}
.lefrig{
	background:url(../img/varios/conteinma/repwhi.gif) repeat-y;
	width:5px;
	height:150px;
	float:left;
}
.contawer1{
	margin-top:10px; 
	width:650px; 
	overflow:hidden;
}
.contawzr{
	width:200px; 
	background:#4886bc; 
	border:#2059b2 3px solid;
	margin-left:5px;
	float:left;
}
.titaware{
	width:195px;
	background:#33658f;
	padding:3px;
}
.imagenaware{
	width:190px;
	padding:5px;
	
}
.expimg	{
	width:190px;
	padding:5px;
	overflow:hidden;
	text-align:left;
	line-height:12px;
	text-align:justify;
}
.category_awarenes {
	background:url(../img/varios/imgp33_01.gif);
	width:641px;
	height:19px;
	text-align:center;
	margin: 20px 0 0;
	padding: 10px 0;
}

.category_awareness2 {
	background:url(../img/varios/imgp33_01_02.gif) no-repeat;
	width:480px;
	height:39px;
	text-align:center;
}

.bordeimg{
	border:1px #FFFFFF solid;
}
.borttab{
	border:1px #1035af solid;

}
.bgtdazul1{
	background:#34658f;
}
.bgtdazul2{
	background:#4886bc;
}
h4{
	color:ffffff;
	background:fff54s;
}
.howbuyer{
	background:url(../img/btn/how_buyer2.png) no-repeat !important;
	width:168px;
	height:31px;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/btn/how_buyer.png', sizingMethod='image');
	display:block;
	float:left;
	cursor:pointer;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-top:7px;
}
.howsuppli{
	background:url(../img/btn/how_suppliers2.png) no-repeat !important;
	width:168px;
	height:31px;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/btn/how_suppliers.png', sizingMethod='image');
	display:block;
	float:right;
	cursor:pointer;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-top:7px;
}
.createbuyer_old{
	background:url(../img/btn/create_buyer.png) no-repeat !important;
	width:210px;
	height:31px;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/btn/create_buyer.png', sizingMethod='image');
	display:block;
	cursor:pointer;
	margin:0 auto;
}
.createbuyer{
	height:31px;
	display:block;
	cursor:pointer;
	float:left;
	text-decoration:none !important;
}
.createbuyer_left{ background:url(../img/btn/create_buyer_left.png) top left no-repeat; width:8px; height:31px; float:left; }
.createbuyer_right{ background:url(../img/btn/create_buyer_right.png) top left no-repeat; width:8px; height:31px; float:left; }
.createbuyer span{ 
	background:url(../img/btn/create_buyer_bg.png) repeat-x;
	color:#FFF;
	text-decoration:none !important;
	text-align:center;
	font-size:12px;
	height:17px;
	padding:7px 0;
	display:block;
	float:left;
}
.createsupplier{
	height:31px;
	display:block;
	cursor:pointer;
	float:left;
	text-decoration:none !important;
}
.createsupplier_left{ background:url(../img/btn/create_supplier_left.png) top left no-repeat; width:8px; height:31px; float:left; }
.createsupplier_right{ background:url(../img/btn/create_supplier_right.png) top left no-repeat; width:8px; height:31px; float:left; }
.createsupplier span{ 
	background:url(../img/btn/create_supplier_bg.png) repeat-x;
	color:#FFF;
	text-decoration:none !important;
	text-align:center;
	font-size:12px;
	height:17px;
	padding:7px 0;
	display:block;
	float:left;
}
.create_account{
	background:url(../img/btn/create_account.jpg) repeat-x;
	height:37px;
	padding:0 15px;
	background:#ffba49 scroll 1px;
	border-radius: 3px;
	-moz-border-radius: 3px;
}
.create_account span{
	display:block;
	width:100%;
}

.registsuppli{
	background:url(../img/btn/register_suppl.png) no-repeat !important;
	width:220px;
	height:31px;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/btn/register_suppl.png', sizingMethod='image');
	display:block;
	cursor:pointer;
	margin:0 auto;
}
.knowl{
	background:#4886bc;
	padding:3px;
	border:1px #FFFFFF solid;
}
.glosary1{
	width:470px; 
	background:#4886bc; 
	border:1px #ffffff solid; 
	height:15px; 
	padding:3px;
    float:left;
}
.glosary2{
	width:470px;
	 padding-top:4px; 
	 padding-bottom:4px;
	 clear:left;
	 float:left;

}
.labelreg{
	background:#c6cdd2; 
	border:1px #ffffff solid; 
	padding:2px;
	margin-left:5px;
	
}
.bgtd{
	background:#8fc3e7;
}
.btn_remply{
	background:url(../img/sistemas/btn_remply.gif) center no-repeat;
	width:56px;
	height:27px;
	float:right;
	margin-right:15px;
	padding:5px;
}
.img_quer{
	width:180px;
	padding:5px;
}
.info_quest{
	width:550px; 
	padding:5px; 
	float:left
}
.info_lateral{
	width:310px; 
	margin-top:19px; 
	border:#1A64A5 solid 2px; 
	padding:6px;
	background-color:#80B6E5;
	/*height:1403px;*/
	float:left;
}
.info_lateral_2{
	width:220px; 
	margin-top:19px; 
	border:#1A64A5 solid 2px; 
	padding:6px;
	background-color:#80B6E5;
	/*height:1403px;*/
	float:left;
}

.bg_desplega{
	background:url(../img/sistemas/carrer.gif) repeat-x;
	width:564px;
	overflow:hidden;
	}
	
/*CLASES PARA LOGIN AJAX	*/
#loginLoad{ width:150px;
			float:right;
}

#loginLoadCalc{ width:150px;
}

.conttettop2{ 
height:8px;
	float:left;
	margin-top:22px;
	margin-left:5px;

}
.how2{
	background:url(../img/titulos/tit01_01.gif) no-repeat;
	width:107px;
	height:8px;
	display:block;
	float:left;
}
.contact2{
	background:url(../img/titulos/tit01_02.gif) no-repeat;
	width:90px;
	height:8px;
	margin-left:6px;
	display:block;
	float:left;
}	
.site2{
	background:url(../img/titulos/tit01_03.gif) no-repeat;
	width:76px;
	height:8px;
	display:block;
	float:left;
}
.loggeado
{
	float:right;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:0px;
	margin-left:-15px;
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
	font-family:Tahoma, Arial; 

}
.loggeado a { color:#FFFFFF; font-family:Tahoma, Arial;font-size:12px; }
.loading{ width:100%; height:15px; padding-top:21%; text-align:center; font-weight:bold; font-size:14px; }
.fondo_site{
	background:url(../img/varios/fondo_site.jpg) no-repeat !important;
	width:734px;
	height:452px;
	/*background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/varios/fondo_site.png', sizingMethod='image');*/
}
.fondo_site_esp{
	background:url(../img/varios/fondo_site_esp.jpg) no-repeat !important;
	width:734px;
	height:452px;
}
.fondo_ico{
	background:url(../img/varios/icono.png) no-repeat !important;
	width:18px;
	height:18px;
	margin-right:4px;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/varios/icono.png', sizingMethod='image');
}
.btn_site_01{
	background:url(../img/btn/site_01.gif) no-repeat;
	width:130px;
	height:30px;
	display:block;
	float:left;
}
.cat_buy{
	background:url(../img/btn/btn_site_buyer_2.gif) no-repeat;
	width:161px;
	height:34px;
	margin-left:5px;
	color:#FFF;
	padding:9px 0 0 15px;
}
.cat_sup{
	background:url(../img/btn/btn_site_supplier_2.gif) no-repeat;
	width:161px;
	height:34px;
	margin-left:5px;
	color:#FFF;
	padding:9px 0 0 15px;
}
.site_men{
 clear:left; 
 width:199px; 
 margin-top:10px;
}
.bg_rfq_04{
	background:url(../img/sistemas/rf_04.gif) repeat-x;
	height:30px;
	width:781px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.contrfq{
	width:786px;
	height:30px;
	padding:3px; 
	overflow:hidden; 
	background: url(../img/sistemas/bg_barras.gif) repeat-x; 
}
.bus_tech{
	background:url(../img/sistemas/search_new.gif) no-repeat;
	width:470px;
	height:50px;
	overflow:hidden;
}
.btngo{
	background:url(../img/btn/go.gif) no-repeat;
	width:21px;
	height:20px;
	margin-top:18px;
	margin-left:5px;
}

.btnir{
	background:url(../img/btn/ir.gif) no-repeat;
	width:21px;
	height:20px;
	margin-top:18px;
	margin-left:5px;
}

.btngo2{
	background:url(../img/btn/go.gif) no-repeat;
	width:21px;
	height:20px;
	margin-top:5px;
	margin-left:3px;
	margin-right:5px;
}

.video_bg{
	background:url(../img/bg/bg_vid_01.gif) repeat-x;
	width:500px; 
	height:27px;
	text-align:center;
	padding-top:20px;
	margin-top:10px;
}
.video_bg_buy{
	background:url(../img/bg/bg_vid_02.gif) repeat-x;
	width:500px; 
	height:27px;
	text-align:center;
	padding-top:20px;
	margin-top:10px;
}
.top_secret{
	width:840px; 
	padding:10px; 
	padding-top:15px; 
	background:url(../img/varios/top_secrets.gif) no-repeat; 
	height:110px; 
	margin-bottom:15px;	
	margin-top:10px;
}
.top_secret_2{
	width:566px; 
	padding:10px; 
	padding-top:15px; 
	background:url(../img/varios/top_secrets_2.gif) no-repeat; 
	height:175px; 
	margin-bottom:5px;	
	margin-top:10px;
}
.bg_rfq_05{
	background:url(../img/sistemas/rf_05.gif) repeat-x;
	height:30px;
	width:781px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.messa_top_Sup_02{
	background:#964000 url(../img/sistemas/btn/bgaid2.gif) repeat-x;
	height:30px;
	width:840px
}
.messa_top_Sup{
	background:#d05c06 url(../img/sistemas/btn/bgaid2_02.gif) repeat-x;
	height:30px;
	width:840px
}
.tit_blogs_buyer{
	background:url(../img/sistemas/btn/bgaid.gif) repeat-x;
	height:30px;
	width:840px;
	}
.tit_blogs_buyer_02{
	background:url(../img/sistemas/btn/bgaid_02.gif) repeat-x;
	height:30px;
	width:840px;
	}
.blog_post_all{
	background:url(../img/bg/bg_for20.gif) repeat-x;
	height:30px;
	width:665px;
	}
	
	.mail_link{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

/* *************+ Articles +*********************** */
.imgart_lee{
	background:url(../articles/img/lee_misc_01.jpg) no-repeat;
	width:175px;
	height:378px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.logo_lee{
	background:url(../articles/img/lee_logo.jpg) no-repeat;
	width:444px;
	height:100px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}

.logo_aj{
	background:url(../articles/img/aj_logo.jpg) no-repeat;
	width:456px;
	height:94px;
	border:1px #FFFFFF solid;
	margin-top:10px;
}
.imgart_lee{
	width:175px;
	height:378px;
	margin-top:10px;
}
.imgbuy_calcu_01{
	background:url(../img/varios/cal_01.gif) no-repeat;
	width:455px;
	height:133px;
	display:block;
	float:left;
	margin:10px;
	text-indent:-900px;
}
.imgbuy_calcu_02{
	background:url(../img/varios/cal_02.gif) no-repeat;
	width:455px;
	height:133px;
	display:block;
	float:left;
	margin:10px;
	text-indent:-900px;
}
.imgbuy_calcu_03{
	background:url(../img/varios/cal_03.gif) no-repeat;
	width:455px;
	height:133px;
	display:block;
	float:left;
	margin:10px;
	text-indent:-900px;
}
.mailing_dentro{
	background:url(../img/btn/btn01_01e_2.gif) no-repeat;
	width:122px;
	height:52px;
	display:block;
	cursor:pointer;
	font-size:11px; 
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding:3px 8px 0 0;
	line-height:16px;
	}
.buy_compression_springs{
	background:url(../img/varios/buy_pages_compression.jpg) no-repeat;
	width:500px; height:95px;
	}
.buy_extension_springs{
	background:url(../img/varios/buy_pages_extension.jpg) no-repeat;
	width:451px; height:95px;
	}
.buy_torcion_springs{
	background:url(../img/varios/buy_pages_torcion.jpg) no-repeat;
	width:430px; height:95px;
	}
.buy_rings{
	background:url(../img/varios/buy_pages_spring_rings.jpg) no-repeat;
	width:352px; height:95px;
	}
.buy_stampings{
	background:url(../img/varios/buy_pages_stampings.jpg) no-repeat;
	width:340px; height:95px;
	}
.buy_conical_springs{
	background:url(../img/varios/buy_pages_conical.jpg) no-repeat;
	width:500px; height:95px;
	}
.buy_die_springs{
	background:url(../img/varios/buy_pages_die.jpg) no-repeat;
	width:500px; height:95px;
	}
.buy_magazine_springs{
	background:url(../img/varios/buy_pages_magazine.jpg) no-repeat;
	width:500px; height:95px;
	}
.buy_rubber_springs{
	background:url(../img/varios/buy_pages_rubber.jpg) no-repeat;
	width:500px; height:95px;
	}
.buy_garter_springs{
	background:url(../img/varios/buy_pages_garter.jpg) no-repeat;
	width:500px; height:95px;
	}
.buy_micro_springs{
	background:url(../img/varios/buy_pages_micro.jpg) no-repeat;
	width:500px; height:95px;
	}
.buy_spring_pins{
	background:url(../img/varios/buy_pages_pin.jpg) no-repeat;
	width:500px; height:95px;
	}
.buy_washer_springs{
	background:url(../img/varios/buy_pages_washer.jpg) no-repeat;
	width:500px; height:95px;
	}
.buy_wave_springs{
	background:url(../img/varios/buy_pages_wave.jpg) no-repeat;
	width:500px; height:95px;
	}
.text_want{
	color:#0e1629;
	font-size:10px; text-decoration:none;
	}
.text_want_verde{
	color:#377317;
	font-size:10px; text-decoration:none;
	font-weight:bold;
	}
.text_want_naranja{
	color:#eb7e2c;
	font-size:10px; text-decoration:none;
	font-weight:bold;
	}
.btn_want_01{
	background:url(../img/btn/btn_want_01.gif) no-repeat;;
	width:94px;
	height:35px;
	float:left;
	display:block
	}
.btn_want_02{
	background:url(../img/btn/btn_want_02.gif) no-repeat; ;
	width:94px;
	height:35px;
	float:left;
	display:block
	}
.buy_automotive_springs{
	background:url(../img/varios/buy_pages_automotive.jpg) no-repeat;
	width:500px; height:95px;
	}
.buy_gas_springs{
	background:url(../img/varios/buy_pages_gas.jpg) no-repeat;
	width:500px; height:95px;
	}
.buy_garage_springs{
	background:url(../img/varios/buy_pages_garage.jpg) no-repeat;
	width:500px; height:95px;
	}
.buy_cantilever_springs{
	background:url(../img/varios/buy_pages_cantilever.jpg) no-repeat;
	width:500px; height:95px;
	}
.getting_started{
	background:url(../img/varios/getting_started.jpg) no-repeat;
	width:500px; height:95px;
	}
.text_yellow{
	color:#ffd800;074102
	font-size:12px;
	}
.text_verde{
	color:#074102;81c07b
	font-size:12px;
	}
.text_verde_claro{
	color:#81c07b;
	font-size:12px;
	font-weight:bold;
	}
.cont_buy_button{
	width:245px; height:91px; background:url(../img/varios/bg_buy.gif) repeat-x;  border:2px solid #d0cc10; text-align:center; line-height:13px !important
	}
.cont_buy_how{ background:url(../img/bg/bg_how.jpg) no-repeat; width:860px; height:420px; margin-left:20px; margin-top:50px } 
.new_text_01{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#FFF; text-decoration:none; text-align:justify;}
.new_text_02{ font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; text-decoration:none;}
.cont_semana_new{width:706px; height:70px; border:3px solid #1f5788; background:#3971a2; padding-top:10px; padding-left:8px; margin-left:15px; }
.cont_text_sema{ width:706px; height:30px; overflow:hidden;}
.new_con_01{ width:694px; min-height:130px; background:#4180b7; padding:10px;  text-align:justify; margin-top:5px;}
.new_con_02{ width:694px; min-height:130px;  padding:10px; background:#6a9ecc; text-align:justify; margin-top:5px;}
.cont_tit_img{width:694px; overflow:hidden; text-align:justify; margin-bottom:5px;}
.cont_new_info{width:694px; height:60px; overflow:hidden; text-align:justify;}
.btn_see_more{ background:url(../img/btn/btn_see_more.gif) no-repeat; width:67px; height:22px; float:right; display:block;}
.cont_new_article{width:635px; padding:10px; margin-bottom:10px; border:3px solid #1f5788; background:#3971a2; margin-top:20px; margin-left:15px;}
.btn_send_article{ background:url(../img/btn/btn_send_article.gif) no-repeat; width:122px; height:26px; display:block;}
.cont_new_gallery{width:635px; padding:10px; margin-bottom:10px; border:3px solid #1f5788; background:#3971a2; margin-left:15px; }
.btn_full_size{ background:url(../img/btn/btn_full_size.gif) no-repeat; width:99px; height:26px; display:block;}
.btn_back_to{ background:url(../img/btn/btn_back_to.gif) no-repeat; width:84px; height:26px; display:block;}

/*****new_banner****/
.banner_snews{ background:url(../img/varios/s_news.gif) no-repeat; width:331px; height:95px;}
.text_want_verde_12{	color:#377317;	font-size:12px; text-decoration:none;	font-weight:bold;	}
.text_want_blanco_12{	color:#FFF;	font-size:12px; text-decoration:none;	font-weight:bold;	}
.cont_flash{width:915px; height:122px; overflow:hidden}
/*.cont_new_green{width:283px; height:92px; background:url(../img/varios/img_new_quick.jpg) no-repeat; overflow:hidden; cursor:pointer; display:block;}*/
.cont_new_green{width:308px; height:92px; /*background:url(../img/varios/img_new_quick2.jpg) no-repeat;*/ overflow:hidden; cursor:pointer; display:block;}
.cont_new_green_large{width:194px; height:357px; /*background:url(../img/varios/img_new_quick_large.jpg) no-repeat;*/ overflow:hidden; cursor:pointer; display:block;}
.cont_new_yellow{width:316px; height:72px; padding:10px; margin-left:-25px; background:url(../img/varios/yellow_box.png) top center no-repeat; line-height:12px }
.cont_cal_quote{ background:url(../img/varios/img_calcu_mnsg.jpg) no-repeat; width:366px; height:146px; margin:0 auto; float:none; cursor:pointer;}
.text_quote_18_blanco{ font-size:18px; color:#FFF;}
.text_quote_24_verde{ font-size:24px; color:#33cc33; font-weight:bold}
.text_quote_24_blanco{ font-size:24px; color:#FFF; font-weight:bold}
/*how to videos tv box */
.how_to_tv{ background:url(../img/varios/how_to_videos.png) top left no-repeat; width:156px; height:91px; float:left }

/*** quick quote expandible ***/
.qq_contenedor {
	width:600px;
	height:350px;
	background:none !important;
	overflow:visible;	
	padding:0 3px 0 3px;
	font-family:Tahoma, Geneva, sans-serif !important;
}

.qq_text,.qq_text11{
	color:#FFF;
	font-family:Tahoma;
	font-size:9px;
	}
.qq_text_verde{
	color:#030;
	font-family:Tahoma;
	font-size:9px;
}
.qq_text_verde_oscuro{
	color:#00240D;
	font-family:Tahoma;
	font-size:9px;
}
.qq_text11{
	font-size:11px;
	}
.qq_requerido { border:#600 solid 1px;}
.btn_gris{ background:url(../img/btn/quote/btn_gris.jpg) repeat-x; height:15px; padding:5px 15px; margin:0 2px; display:block; float:right; color:#FFF; text-decoration:none !important }
.btn_gris_small{ background:url(../img/btn/quote/btn_gris_small.jpg) repeat-x; height:14px; padding:3px 10px; margin:0 2px; display:block; float:right; color:#FFF; text-decoration:none !important; font-size:11px }


span{ font-family: Helvetica }
/********************
	Tabla RFQ
********************/
.qq_marco_tabla{ border:2px solid #000000; }
.qq_tit_seccion{ background-color:#184d3d; color:#FFF !important; }
.qq_tit_cuadro{ background:url(../img/bg/bg_quote_title.jpg) no-repeat; height:19px; width:142px; color:#184d3d; float:left; padding-top:3px; margin-left:2px; text-align:center;  }
.qq_tit_cuadro_large{ background:url(../img/bg/bg_quote_title2.jpg) no-repeat; height:19px; width:220px; color:#184d3d; float:left; padding-top:3px; margin-left:2px; text-align:center;  }
.qq_seccion{ background-color:#dfe4e0; color:#094f35 !important; font-weight:bold; font-size:12px }
.qq_texto_verde{ color:#030; font-size:12px }
.qq_info_labelreg{ display:inline; color:#030; font-size:12px; font-weight:normal; padding-right:5px; text-align:justify; }
.qq_formato_fecha{ font-size:9px; color:#646965 !important }
.qq_review{ font-weight:normal !important }

/**************

date picker css


**************/
/* This is a very basic stylesheet for the date-picker. Feel free to create your own. */

/* The wrapper div */
div.datePicker
        {
        position:absolute;
        min-width:24em;
        width:24em;
        z-index:9999;
        text-align:center;

        /* Change the font-size to suit your design's CSS. The following line is for the demo that has a 12px font-size defined on the body tag */
        font:900 0.8em/0.8em  Tahoma, Verdana;
        
        /* For Example: If using the YUI font CSS, uncomment the following line to get a 10px font-size within the datePicker */
        /* font:900 77%/77% Verdana; */

        background:transparent;

        /* Mozilla & Webkit extensions to stop text-selection. Remove if you wish to validate the CSS */
        -moz-user-select:none;
        -khtml-user-select:none;
        }
/* Styles for the static datePickers */
div.staticDP
        {
        position:relative;
        top:5px;
        left:0;
        }
/* The iframe hack to cover selectlists in Internet Explorer <= v6 */
iframe.iehack
        {
        position:absolute;
        background:#fff;
        z-index:9998;
        padding:0;
        border:0;
        display:none;
        margin:0;
        }
/* The "button" created beside each input for non-static datePickers */
a.date-picker-control:link,
a.date-picker-control:visited,
a.date-picker-control:hover,
a.date-picker-control:active,
a.date-picker-control:focus
        {
        /*position:relative;*/
        /* Moz & FF */
        display: -moz-inline-stack;
        border:0 none;
        padding:0;
        margin:0 0 0 4px;
        background:transparent url(../app/modulos/Core/extras/date-picker/media/cal.gif) no-repeat 50% 50%;
        min-width:16px;
        line-height:1;
        cursor:pointer;
        visibility:visible;
        text-decoration:none;
        vertical-align:middle;
        }
/* Feed IE6 the following rule, IE7 should handle the min-width declared above */
* html a.date-picker-control
        {
        width:16px;
        }
a.date-picker-control
        {
        /* IE, Safari & Opera. Seperate CSS rule seems to be required. */
        display:inline-block;
        }
a.date-picker-control span
        {
        display:block;
        width:16px;
        height:16px;
        margin:auto 0;
        }
/* The next & previous buttons */
div.datePicker th span
        {
        display:inline;
        padding:0;
        margin:0;
        color:#000;
        text-align:center;
        line-height:1em;
        border-width:0;
        font-family: georgia, times new roman, palatino, times, bookman, serif;
        background:transparent;
        font-weight:bold;
        cursor:pointer;
        }
div.datePicker th span.month-display,
div.datePicker th span.year-display
        {
        text-transform:uppercase;
        letter-spacing:1px;
        font:800 1.2em  Tahoma, Verdana;
        cursor:default;
        }
div.datePicker th span.prev-but,
div.datePicker th span.next-but
        {
        font-size:1.8em;
        cursor:pointer !important;
        }

div.datePicker th span.today-but
        {
        text-align:center;
        margin:0 auto;
        font:normal 1em  Tahoma, Verdana;
        width:100%;
        text-decoration:none;
        line-height:1.6em;
        text-transform:uppercase;
        cursor:pointer !important
        }
div.datePicker thead th span.fd-disabled
        {
        color:#aaa;
        cursor:default !important;
        }
/* The mon, tue, wed etc day buttons */
div.datePicker th span.fd-day-header
        {
        text-align:center;
        margin:0 auto;
        font:900 1em  Tahoma, Verdana;
        height:1.4em;
        width:2em;
        text-decoration:none;
        text-transform:lowercase;
        line-height:1.4em;
        }
/* The table */
div.datePicker table
        {
        position:relative;
        margin:0;
        padding:0;
        border:1px solid #ccc;
        background:#fff url(../app/modulos/Core/extras/date-picker/media/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px;
        text-align:center;
        width:100%;
        border-spacing:1px;
        table-layout:fixed;
        border-collapse:separate;
        }
/* Common TD & TH styling */
div.datePicker table td
        {
        border:1px solid #ccc;
        padding:0;
        text-align:center;
        vertical-align:middle;
        /* Opera requires a line-height bigger than 1em in order to redraw properly */
        line-height:1.2em;
        cursor:pointer;
        background:#fff url(../app/modulos/Core/extras/date-picker/media/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;
        width:3em;
        height:3em !important;
        height:2.8em;
        outline:none;
		color:#363636;
		
        }
div.datePicker table th
        {
        border:0 none;
        padding:0;
        line-height:1em;
        font-weight:bold;
        color:#222;
        text-align:center;
        vertical-align:middle;
        }
div.datePicker table td.date-picker-unused
        {
        background:#fff url(../app/modulos/Core/extras/date-picker/media/backstripes.gif);
        border-color:#dcdcdc;
        padding:0;
        cursor:default !important;
        }
div.datePicker table thead th.date-picker-title
        {
        width:auto;
        height:auto;
        padding:0.4em 0;
        }
/* The "mon tue wed etc" day header button styles */
div.datePicker table th.date-picker-day-header
        {
        text-transform:lowercase;
        width:3em;
        }
div.datePicker table th.date-picker-day-header span
        {
        display:block;
        }
/* The "todays date" style */
div.datePicker table td.date-picker-today
        {
        background:#fff url(../app/modulos/Core/extras/date-picker/media/bullet2.gif) no-repeat 0 0;
        color:rgb(100,100,100) !important;
        }
/* The "selected date" style */
div.datePicker table td.date-picker-selected-date
        {
        color:#333 !important;
        border-color:#333 !important;
        }
/* the "highlight days" style */
td.date-picker-highlight
        {
        color:#a86666 !important;
        }
/* The date "out of range" style */
div.datePicker table td.out-of-range
        {
        color:#ccc !important;
        font-style:oblique;
        background:#fcfcfc !important;
        cursor:default !important;
        }
/* The "disabled days" style */
div.datePicker table td.day-disabled
        {
        color:#aaa !important;
        background:transparent !important;
        cursor:default !important;
        }
/* The "active cursor" style */
div.datePicker table tbody td.date-picker-hover
        {
        background:#fff url(../app/modulos/Core/extras/date-picker/media/bg_header.jpg) no-repeat 0 0;
        cursor:pointer;
        border-color:rgb(100,130,170);
        color:rgb(100,130,170);
        }
/*
   Quirksmode necessity?
   ---------------------

   If your HTML document renders in quirksmode (i.e. has no doctype declaration)
   then uncomment the following CSS rule to set a less drastic font-size in IE

div.datePicker table th,
div.datePicker table td
        {
        font-size:100%;
        }
*/

/* Remove the images for Internet Explorer <= v6 using the "* html" hack */
* html div.datePicker table td
        {
        background-image:none;
        }
* html div.datePicker table td.date-picker-unused
        {
        background:#f2f2f2;
        }


/*********************

	dropdown menu

*********************/

#menu {
	width: 90%;
	/*background:#36F;*/
	background-color:#FFFFFF;
	/*border-bottom: 0px #D0DADB solid;*/
	border: #C6CDD2 solid 1px;
	padding-left: 10px;
	height: 17px;
}

#menu  ul {
	display: block;
	margin: 0;
	padding: 0;
	line-height: 1em;
	list-style: none;
	z-index: 90
}

#menu  ul li {
	float: left;
	margin: 0 3px 0 0;
	padding: 0;
	font-size: 12px;
	line-height: 1, 5em;
	list-style-type: none;
}

#menu ul li a {
	float: left;
	display: block;
	width: auto;
	font-weight: normal;
	background: transparent;
	text-decoration: none;
	color: #fff;
	margin: 0;
	padding: 3px 5px 1px 5px;
}

#menu  ul li a:hover {
	color: #fff;
	text-decoration: none;
}

#menu  ul li.sep {
	color: white;
	padding: 0.8em 0em 0.5em 0em;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu  ul li a {
	float: none;
}

/* End IE5-Mac hack */
#menu  ul.level2, #menu ul.level3 {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	background:#335e51;
}

#menu  ul.level2 li, #menu ul.level3 li {
	border-bottom: 1px solid #fff;
	float: none;
	margin: 0;
	padding: 0;
	width: 150px;
}

#menu  ul.level2 li a, #menu ul.level3 li a {
	padding: 5px 9px 5px 5px;
}

#menu  ul.level2 li a:hover,#menu  ul.level3 li a:hover {
	font-weight: normal;
	background-color:#D9E3FD;
	background-image: none;
	color:#335e51;
}

.subseccion{ background:url(../img/varios/white_arrow.gif) no-repeat; background-position:right 5px }
.dropdown{ background:url(../img/varios/dropdown.gif) no-repeat; background-position:right 3px }
input.labelreg{ background-color:#FFFFFF !important; border:1px solid #C6CDD2 !important;margin-left:5px;padding:2px; }
textarea.labelreg{ background-color:#FFFFFF !important; border:1px solid #C6CDD2 !important; }
.btn_regist_buy{ background:url(../img/btn/btn_reg_buyer.jpg) no-repeat; width:148px; height:27px; display:block; float:left; cursor:pointer; margin-left:107px;}
.btn_regist_sup{ background:url(../img/btn/btn_reg_suppl.jpg) no-repeat; width:160px; height:27px; display:block; float:left; cursor:pointer; margin-left:5px}
.btn_reg_buy{ background:url(../img/btn/btn_reg_verde.jpg) repeat-x; padding:5px 10px 0; height:20px; color:#FFF; font-size:13px; font-weight:bold; float:left; border:1px solid #9DB1B0; text-shadow:#4c4e4e 1px 2px 4px; text-decoration:none !important }
.btn_reg_sup{ background:url(../img/btn/btn_reg_naranja.jpg) repeat-x; padding:5px 10px 0; height:20px; color:#FFF; font-size:13px; font-weight:bold; float:left; border:1px solid #9DB1B0; text-shadow:#4c4e4e 1px 2px 4px; text-decoration:none !important }

.banner_title{ height:90px; margin-left:10px; float:left; font-size:32px; line-height:38px; color:#FFF; padding-top:5px }

/*---------------------- CALC ---------------------- */
.calc_column_left {
	width:435px;
	height:auto;
	float:left;
	padding-top:10px;
	position:relative;
}
.calc_column_right {
	width:450px;
	height:auto;
	float:left;
	padding-top:10px;
}
.calc_subtit {
	width:388px;
	background:url(../img/calcs/center_subtit_blue.gif) repeat-x;
	height:61px;
	margin:0 auto;
	float:none;
	text-align:center;
	font-size:26px;
	padding:15px 12px;
	position:relative;
}
.calc_subtit div {
	position:absolute;
	width:11px;
	height:91px;
	top:0;
}
.calc_left_subtit {
	background:url(../img/calcs/left_subtit_blue.gif);
	left:0;
}
.calc_right_subtit {
	background:url(../img/calcs/right_subtit_blue.gif);
	right:0;
}
.btn_calculator {
	display:block;
	width:395px;
	height:125px;
	border-bottom:dotted 1px #FFF;
	text-decoration:none;
	margin:20px auto 0;
	font-size:24px;
	color:#fff;
}
.btn_calculator:hover {
	text-decoration:none;
}
.btn_calculator img {
	float:left;
	border:none;
}
.btn_calculator span {
	display:block;
	float:left; 
	margin:20px 0 0 20px;
}
.benef_upd_calc {
	list-style:none;
	padding:0;
	width:90%;
	margin:20px auto;
}
.benef_upd_calc li {
	float:left;
	clear:both;
	width:100%;
	font-size:14px;
}
.benef_upd_calc img {
	float:left;
	margin-right:10px;
}
.benef_upd_calc strong {
	font-size:19px;
}
.btn_demo_dsc, .btn_try_dsc  {
	width:130px;
	height:68px;
	display:block;
	float:left;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	padding:25px 75px 0 10px;
	font-weight:bold;
	text-align:center;
}
.btn_demo_dsc:hover, .btn_try_dsc:hover  {
	text-decoration:none;
}
.btn_demo_dsc {
	background:url(../img/calcs/btn01.gif) no-repeat top center;
}
.btn_try_dsc {
	background:url(../img/calcs/btn02.gif) no-repeat top center;
}
.cont_video_calc {
	width:100%;
	float:left;
}
.cont_video_calc object {
	width:400px;
	height:250px;
	margin:20px auto;
	float:none;
	border:solid 2px #0a3262;
	display:block;
}
.info_intro_calc {
	width:100%;
	
	margin:0 auto;
	float:none;
	background-color:#3971a2;
	
	padding:0 10px;
	color:#FFF;
	text-align:justify;
	font-size:9px;
	
	visibility: hidden;
}
.info_intro_calc a {
	color:#FFF;
	text-decoration:none;
}
.cont_inks_info_calc {
	width:100%;
	text-align:right;
}
/*---------------------- CALC DELUXE ---------------------- */
.top_calc_d {
    background: url("../img/bg/bgtop2.fw.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
   
    padding: 10px 0 ;
    width: 100%;
}
.active_link_cd {
	
}

.active_link_btn {
	
}
.active_link_cd span {
	text-decoration:none !Important;
}
.btn_calc_d_compression, .btn_calc_d_extension, .btn_calc_d_torsion {
	display:block;
	height:60px;
	margin:0 auto;
	font-size: 24px;
        font-weight: bold;
	color:#fff;
	text-decoration:none;
	position:relative;
        width: 240px;
        text-align: center;
        float: right;
}
.btn_calc_d_compression:hover, .btn_calc_d_extension:hover, .btn_calc_d_torsion:hover {
	background-position:bottom left;
	text-decoration:none;
}
.btn_calc_d_compression span, .btn_calc_d_extension span, .btn_calc_d_torsion span {
	display:block;
	float:none;
	margin:0;
        padding: 18px 0;
}
.btn_calc_d_compression:hover,
.btn_calc_d_extension:hover,
.btn_calc_d_torsion:hover{
    background:url("../img/calcs/btn_i_calcd.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.btn_calc_d_compression,
.btn_calc_d_extension,
.btn_calc_d_torsion,
.btn_calc_d_compression.active_link_cd:hover,
.btn_calc_d_extension.active_link_cd:hover,
.btn_calc_d_torsion.active_link_cd:hover{
	background:url(../img/calcs/btn_a_calcd.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.btn_calc_d_compression.active_link_cd,
.btn_calc_d_extension.active_link_cd,
.btn_calc_d_torsion.active_link_cd
{
	background:url("../img/calcs/btn_i_calcd.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.btn_calc_d_compression span{
}
.btn_calc_d_extension {
	
}
.btn_calc_d_extension span{
	
}
.btn_calc_d_torsion {
	
}
.btn_calc_d_torsion span{
}
.left_calc_d {
   height: auto;
    margin: 1%;
    width: 100%;
}
.right_calc_d {
   height: auto;
    margin: 20px 0;
    width: 47%;
}
#spring_creator img{
   border-radius: 1px 1px 3px 3px; 
}
.tips{
    border: 1px solid #EDEDED;
    border-radius: 0 0 0 0 !important;
    box-shadow: 4px 4px 2px #F5F5F5 inset, -4px -4px 2px #F5F5F5 inset;
}
.tips tr td{
        border-left: 1px solid #EDEDED;

}
.table_info_round{
    border:1px solid #C4C4C4;
    margin: 10px 5px;
    border-radius: 8px;
    padding: 0 10px;
    position: relative;
    width: 98%;
}
.table_info_square{
    border:1px solid #C4C4C4;
    margin: 10px 0;
    padding: 0;
    position: relative;
}
.table_info_square tr td{
    border-top:none;
    border-right: none;
}
.table_info_round tr{
    height: 30px;
}
.table_info_round tr.first td{
    border: none;
}
.table_info_round tr td{
    border-top:1px solid #C4C4C4;
    border-right: 1px solid #C4C4C4;
}
.table_info_round.table_info tr td{
    border:none;
}
.table_info_round.table_row tr td{
    border-top:none;
    border-right: none;
}
.table_info_round.table_row tr {
    height: 35px;
}
.table_info_round tr td.last{
    
    border-right: none;
}

.table_info_calc_d {
	margin: 0 0 10px;
}
.table_info_calc_s.table_stock {
	margin: 0 0 10px;
        border:1px solid #DCDBD9;
        border-radius: 0;
        background: url(../img/calcs/bg_s.fw.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
        
}

.table_info_calc_d_s{
	width:200px;
	border:solid 1px #000;
	margin:0;
	margin-top:10px;
	background-color:#2C60A3;
}


.table_red_calc_d {
	width:205px;
	border:solid 1px #4d1f00;
	margin-top:10px;
	background-color:#A12B2B;
}
.table_green_calc_d {
	width:205px;
	border:solid 1px #003615;
	margin-top:10px;
	background-color:#1F711E;
}
.tit_calc_d_blue {
  
}
.red_title{
    color:#E50C00;
    font-size: 14px;
}
.tit_calc_d_blue_ans {
	background:#7ba2ca url(../img/calcs/table_tit_blue_3.gif) repeat-x;
	height:33px;
	font-size:16px;
	color:#173265;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	border-bottom:dotted 1px #000;
}

.tit_calc_green {
	background: url(../img/calcs/table_tit_green.fw.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height:33px;
	font-size:16px;
	color:#FFF;
	text-align:center;
	line-height:20px;
	
}
.tit_calc_red {
	background: url(../img/calcs/table_tit_red.fw.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height:33px;
	font-size:16px;
	color:#FFF;
	text-align:center;
	line-height:20px;
	width: 50%;
}
.tit_calc_d_green {
	background: url(../img/calcs/table_tit_good.fw.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height:33px;
	font-size:16px;
	color:#FFF;
	text-align:center;
	line-height:20px;
	width: 50%;
}
.msg.icon_bad{
   background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 2px 2px #000000;
    color: #CE352E;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
}
.msg.icon_ok{
   background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 2px 2px #000000;
    color: #59B335;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
}
.msg.storeprint{
   
    border-radius: 8px 8px 8px 8px;
    text-shadow:  2px 2px 2px #000000;
    color: #59B335;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
}
.blueprint_ico_ok{
    background: url("../img/calcs/icon_ok_b.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    padding: 20px;
    margin: 0 20px;
    
}
.blueprintstore_ico{
    background: url("../img/calcs/ico_spring.fw.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    padding: 25px 60px;
    margin: 0 20px;
    
}


.table_form_blueprint tr td.tit_calc_d_blue{
    height: 70px;
     background-color: #D01C14;
}
.dbt {
	border-top:dotted 1px #000;
}
.dbb-text span{
      margin: 0 0 0 35px;
}
.dbb-text2 span{
    margin: 0 0 0 10px;
}
.a_letter {
    background: url("../img/a.fw.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 10px 0 10px 10px;
    padding: 0 10px 0 15px;
}
.b_letter {
    background: url("../img/b.fw.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 10px 0 10px 10px;
    padding: 0 10px 0 15px;
}
.c_letter {
    background: url("../img/c.fw.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 10px 0 10px 10px;
    padding: 0 10px 0 15px;
}
.d_letter {
    background: url("../img/d.fw.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 10px 0 10px 10px;
    padding: 0 10px 0 15px;
}
.e_letter {
    background: url("../img/e.fw.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 10px 0 10px 10px;
    padding: 0 10px 0 15px;
}
.f_letter {
    background: url("../img/fff.fw.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 10px 0 10px 10px;
    padding: 0 10px 0 15px;
}
.calc_d_blue_subtit {
	background-color:#244686;
	color:#FFF;
	height:45px;
	font-weight:bold;
}
.calc_d_blue01 {
	/*background-color:#ffffff;*/
	color:#7F807E;
        font-weight: bold;
}
.calc_d_blue02 {
	background-color: #EAEAEA;
	color:#7F807E;
        font-weight: bold;
}
.calc_d_green01 {
	
	color:#000000;
	padding:7px;
}
.calc_d_green02 {
	background-color:#1f711e;
	color:#FFF;
}
.calc_d_red01 {
	
	color:#000000;
	padding:7px;
}
.calc_d_red02 {
	background-color:#a12b2b;
	color:#000000;
}
.inputs50_c_d {
	width:50px;
	display:block;
	margin:0 auto;
	background-color:#FFF;
	color:#003;
	font-size:11px;
	text-align:center;
         float: left;
}
.inputs75_c_d {
	width:75px;
	display:block;
	margin:0 auto;
	background-color:#FFF;
	color:#003;
	font-size:11px;
	text-align:center;
        float: left;
}
.graylist180_c_d {
	width:180px;
	display:block;
	margin:0 auto;
	background-color:#c6cdd2;
	color:#000;
	font-size:11px;
	text-align:left;
}
.btn_calculate_c_d {
	display:block;
	float:right;
        margin: 5px;
}
.btn_type01, .btn_type02, .btn_type03, .btn_type04, .btn_type11, .btn_type12, .btn_type13, .btn_type14, 
.btn_type15,.btn_type02_dsb, .btn_type03_dsb, 
.btn_type04_dsb,.btn_type12_dsb, .btn_type13_dsb, .btn_type14_dsb, 
.btn_type15_dsb,.btn_type31, .btn_type32 {
	
	display:block;
	height:58px;
}
.btn_type01:hover, .btn_type02:hover, .btn_type03:hover, .btn_type04:hover, .btn_type11:hover, .btn_type12:hover, .btn_type13:hover, .btn_type14:hover, .btn_type15:hover {
	
}
#step_5{}

.res_menu{
   background: url("../img/bg/bgmenu.fw.png") repeat-x scroll 0 7px rgba(0, 0, 0, 0);
    display: table;
    margin: 0;
    padding: 2px 0;
    width: 100%;
}
.res_menu li {
    border: 1px solid #000000;
    border-radius: 5px 5px 5px 5px;
    float: left;
    font-size: 11px;
    list-style: none outside none;
    padding: 6px 0;
    text-align: center;
    width: 19%;
    background: url("../img/bg/bgmenu.fw.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: relative;
     transition: all 0.2s ease-in-out 0s;
     z-index: 1001;
     
}
.res_menu li:hover,
.res_menu li.active_link
 {
    background: #E44B5A;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E44B5A', endColorstr='#9B2C09'); /*IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#E44B5A), to(#9B2C09)); /*  webkit */
    background: -moz-linear-gradient(top,  #E44B5A,  #9B2C09); /*firefox 3.6+ */
    background: -o-linear-gradient(top,  #E44B5A,  #9B2C09); /*  Opera 11.10+ */
    background: -ms-linear-gradient(top,  #E44B5A,  #9B2C09); /*  IE10+ */
    padding: 10px 0;
    top: -2px;
  border: 1px solid #d42631;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
}
.res_menu li:hover
 {
  transform: scale(1.04);
  box-shadow: none;
  z-index: 10000;
}
.res_menu_ext li.first ,.res_menu_ext li:first-child{
    margin:  0 0 0 2%;
}
.res_menu_ext li a{
    
}
.res_menu.compression li.first, .res_menu.compression li:first-child {
    margin:  0 0 0 10%;
}
.res_menu.torsion li.first,.res_menu.torsion li:first-child{
    margin:  0 0 0 30%;
}
.btn_type01 {
	background:url(../img/calcs/type01.fw.png) no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
}
.btn_type02 {
	background:url(../img/calcs/type02.fw.png) no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
}
.btn_type03 {
	background:url(../img/calcs/type03.fw.png) no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
}
.btn_type04 {
	background:url(../img/calcs/type04.fw.png) no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
}

.btn_type02_dsb {
	background:url(../img/calcs/btn_compress_ground.png);
}
.btn_type03_dsb {
	background:url(../img/calcs/btn_compress_doble.png);
}
.btn_type04_dsb {
	background:url(../img/calcs/btn_compress_open.png);
}


.btn_type11 {
	background:url(../img/calcs/Extension_Spring_with_Machine_Hooks.png) no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
}
.btn_type12 {
	background:url(../img/calcs/Extension_Spring_with_Crossover_Hooks.png) no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
}
.btn_type13 {
	background:url(../img/calcs/Extension_Spring_with_Side_Hook.png) no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
}
.btn_type14 {
	background:url(../img/calcs/no-hooks.png) no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
}
.btn_type15 {
	background:url(../img/calcs/Extension_Spring_with_Extended_Hooks.png) no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
}

.btn_type31 {
	background:url(../img/calcs/left-hand-torsion-springs.png) no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
}
.btn_type32 {
	background:url(../img/calcs/right-hand-torsion-springs.png) no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
}


.btn_type12_dsb {
	background:url(../img/calcs/type12.png);
}
.btn_type13_dsb {
	background:url(../img/calcs/type13.png);
}
.btn_type14_dsb {
	background:url(../img/calcs/type14.png);
}
.btn_type15_dsb {
	background:url(../img/calcs/type15.png);
}


.txt_red_c_d {
	color:#cc0000;
}
.btn_save, .btn_print {
	display:block;
	width:176px;
	height:54px;
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:20px;
	color:#FFF;
	padding-left:85px;
	padding-top:30px;
	float:right;
	clear:both;
}

.optional{
   background: url("../img/optional.fw.png") no-repeat scroll 100% 0 #FFFFFF
}
.in_container.hidden-table{
    margin: 10px 0;
    float: right;
}
.btn_blueprint, .btn_email,.btn_buy {
    clear: both;
    color: #CB1F00;
    display: block;
    font-size: 18px;
    height: 64px;
    padding-left: 85px;
    padding-top: 20px;
    text-decoration: none;
    width: 200px;
    text-align: left;
    
}
.buynow{
    color:#3BA5D9;
    font-size: 12px;
    font-style: italic;
}
.btn_blueprint:hover, .btn_save:hover, .btn_print:hover, .btn_email:hover, .btn_buy:hover {
	
	text-decoration: underline;
	color: rgba(238, 136, 0, 1);
}
.btn_blueprint {
	background:url(../img/calcs/btn_blueprint.fw.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.btn_save {
	background:url(../img/calcs/btn_save.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.btn_print {
	background:url(../img/calcs/btn_print.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 64px;
    padding-top: 15px;
}
.btn_email {
	background:url(../img/calcs/btn_email.fw.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 64px;
    padding-top: 15px;
}
.btn_quote {
	background:url(../img/calcs/btn_quote.fw.png)no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 64px;
    padding-top: 15px;
}
.btn_buy {
	background:url(../img/calcs/buy.fw.png)no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 64px;
    padding-top: 15px;
}
.clear{
    clear: both;
}
.contenedor_step {
	width:auto;
	height:auto;
	position:relative;
	text-align: center;
        margin: 8px;
}
.contenedor_step span{
     border-bottom: 1px solid #DCDCDC;
    color: #DD3B2A;
    font-size: 20px !important;
    margin-left: 15px;
}
.input_bg{
  background: url("../img/bg/input.fw.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    font-size: 16px;
    height: 50px;
    left: -5px;
    line-height: 20px;
    margin: 0;
    padding: 10px 0 0;
    position: absolute;
    text-align: center;
    top: -10px;
    width: 100%;
}
.step01, .step02, .step03,.step04,.step05,.step06{
    height: 30px;
    margin: 0 10px;
    width: 72px;
	
}
.step01 {
	background:url(../img/calcs/step01.png);
}
.step02 {
	background:url(../img/calcs/step02.png);
}
.step03 {
	background:url(../img/calcs/step03.png);
}
.step04 {
	background:url(../img/calcs/step04.png);
}
.step05 {
	background:url(../img/calcs/step05.png);
}
.step06 {
	background:url(../img/calcs/step06.png);
	
}
.step03b {
	background:url(../img/calcs/step03.png);
	width:72px;
	height:46px;
	position:absolute;
	right:270px;
	top:20px;
}
 span.step5_text{
   border: medium none;
    color: #000000;
    display: inline-block;
    font-size: 11px !important;
    margin: 10px 20px;
}
.black_text{
     color: #C4C4C4;
     font-weight: bold;
     
}
.mensajes{
	padding:10px;
	font-size:20px;
	text-align:center;
	width:580px;
	height:auto;
        margin-bottom: 22px;
}

.img_mensaje{
	position:absolute;
	right:382px;
	top:10px;
}

/* BLUE PRINT */
.blueprintContent{
    clear: both;
    float: none;
    padding: 20px 0;
    text-align: center;
    width: 100%;
}
.imgBluePrint{
    border: 0 none;
    margin: 10px 0;
    width: 100%;
    height: auto;
    max-width: 800px;
}
.table_form_blueprint {
    border: 1px solid #d01c14;
    border-radius: 4px;
    box-shadow: 2px 2px 4px #666666, -2px -2px 4px #666666;
    float: none;
    margin: 0 auto;
   max-width: 700px;
    width: 100%;
}
.table_form_blueprint td div{width: 50%; margin: 3px 0;}
.table_form_blueprint td div label{float: left;  width: 85px;}
.table_form_blueprint td div input{width: 60%;}
.table_form_blueprint td div textarea{width: 60%;}

#springsimilar.table_form_blueprint {
   
    border: 1px solid #D01C14;
    margin: 10px auto;
    width: 800px;
     border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 transparent, 0 0 0 transparent;
}
.table_form_blueprint .calc_d_blue01{
    background-color: #D9A7A5;
    color:#ffffff;
}
.table_form_blueprint .calc_d_blue02{
    background-color:#D15550;
    color:#ffffff;
}
.blueprint_input_notes {
	border:none;
	float:left;
	height:88px;
	width:260px;
	background-color:#FFF;
	color:#003;
	font-size:11px;
	font-family:Tahoma;
	padding:0 5px;
}
.blueprint_input {
	border:none;
	float:left;
	height:22px;
	width:260px;
	background-color:#FFF;
	color:#003;
	font-size:11px;
	font-family:Tahoma;
	padding:0 5px;
}
.blueprint_cont_btns {
    display: inline-flex;
    /* Safari, Opera, and Chrome */
    display: -webkit-inline-flex;
    margin: 0 auto;
    padding-top: 10px;
    width: 100%;
	
}
.btn_save_mini, .btn_print_mini {
	display:block;
	width:122px;
	height:47px;
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:15px;
	color:#FFF;
	padding-left:65px;
	padding-top:10px;
	float:left;
	margin-left:10px;
}
.btn_blueprint_mini, .btn_email_mini, .btn_quote_mini {
	display:block;
	height:50px;
	text-decoration:none;
	font-size:20px;
	color:#FFF;
	padding-top:15px;
	float:left;
	margin-left:10px;
}
.btn_blueprint_mini:hover, .btn_save_mini:hover, .btn_print_mini:hover, .btn_email_mini:hover, .btn_quote_mini:hover {
	
}
.btn_blueprint_mini {
	background: url("../img/calcs/btn_blueprint_mini.fw.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
        width: 240px;
}
.btn_blueprint_mini:hover{
    background: url("../img/calcs/btn_blueprint_mini_hover.fw.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    text-decoration: none;
}
.btn_save_mini {
	background:url(../img/calcs/btn_save_mini.gif);
}
.btn_print_mini {
	background:url(../img/calcs/btn_print_mini.gif);
}
.btn_email_mini {
	background:url(../img/calcs/btn_email_mini.gif);
}
.btn_quote_mini {
	background:url(../img/calcs/btn_quote_mini.gif);
}
.file-wrapper {
	width:260px;
	height:22px;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.file-wrapper input {
	cursor: pointer;
	filter: alpha(opacity=1);
	-moz-opacity: 0.01;
	opacity: 0.01;
	position: absolute;
	right: 0;
	top: 0;
	width:260px;
	height:22px;
}
.file-wrapper .button {
  background: url(../img/calcs/btn_browse.gif);
  width:82px;
  height:21px;
  color: #fff;
  text-align:center;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  line-height:21px;
  float:left;
}
.file-holder {
	border:none;
	float:left;
	height:22px;
	width:160px;
	background-color:#FFF;
	color:#003;
	font-size:11px;
	line-height:22px;
	display:inline-block;
	font-family:Tahoma;
	padding:0 5px;
	float:left;
	margin-right:5px;
}
    .boxMail,.boxMailPrice,.boxMailQuote{
        width:300px;	
        border:5px solid #605D59;
        position:absolute;
        background: #FF8B00;
        -moz-border-radius: 5px;
        border-radius: 5px;

    }
    .boxMail table,.boxMailPrice table,.boxMailQuote table{
         padding: 5px;
    }
    .boxMail label,.boxMailPrice label,.boxMailQuote label{
        display: table;
    }
    .line{
        border-bottom: 3px solid #000000;
        margin: 5px 0 0;
        text-align: center;
        width: 100%;
    }
    .boxheader{
        margin: 5px 0;
        text-align: center;
        width: 90%;
    }
    .boxMail textarea,.boxMailPrice textarea,.boxMailQuote textarea
    {
        background-color: #FFFFFF;
        border: medium none;
        color: #000033;
        float: left;
        font-family: Tahoma;
        font-size: 11px;
        height: 40px;
        padding: 0 5px;
        width: 95%;
    }
    .text_input{
        background-color: #FFFFFF;
        border: medium none;
        color: #000033;
        font-family: Tahoma;
        font-size: 11px;
        height: 22px;
        padding: 0 5px;
        width: 90%;
    }
    .boxMail table input,.boxMailPrice table input,.boxMailQuote table input{
        margin-top:0;
    }
    #sendBtn,#sendPriceBtn,#sendBtnQuote{
        box-shadow: 0 1px 0 #E5B2A7 inset;
        background:#F82300;
        border:2px solid #980D00;
        border-radius:14px;
        color: #FFFFFF;
        padding: 2px 10px;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C31C00', endColorstr='#F82300'); /*IE6-9 */
        background: -webkit-gradient(linear, left top, left bottom, from(#C31C00), to(#F82300)); /*  webkit */
        background: -moz-linear-gradient(top,  #C31C00,  #F82300); /*firefox 3.6+ */
        background: -o-linear-gradient(top,  #C31C00,  #F82300); /*  Opera 11.10+ */
        background: -ms-linear-gradient(top,  #C31C00,  #F82300); /*  IE10+ */
        cursor:pointer;
    }
    #sendBtn:hover,#sendPriceBtn:hover,#sendBtnQuote:hover{
        background:#F82300;
    }
    #updateNotificationBox,#updateNotificationBoxPrice,#updateNotificationBoxQuote{
		background:#1A8655;
		border:2px solid #21A669;
		-moz-border-radius: 5px;
		border-radius: 5px;
		font-family: Tahoma;
		font-size: 11px;
		color: #FFFFFF;
		padding:10px 0px 10px 0px;
		position:fixed;
		width:200px;
    	z-index: 100;
		top:20px;
	}
        
        .pdf_quote,.pdf_price,.pdf_mail{
            background: url("../img/atta.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
            padding: 0 0 20px 32px;
        }
        .tdattach{
            padding: 5px 0 10px;
        }
        .mensaje{
            margin: 15px 15px 15px 15px;
            display: none;
        }   
        .viewall{
            display: none;
            float: right;
            margin: 1% 9%;
            text-align: right;
        }
        .viewall a{
            color: #EB0000;
            float: right;
            font-size: 14px;
            font-style: italic;
        }
        
        .viewall a:hover{
            color: rgba(238, 136, 0, 1);
        }
.product-attributes-set{
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #EA3333;
    border-radius: 6px 6px 6px 6px;
    border-spacing: 0;
    margin: 0;
}
.product-attributes-set tr th{
    padding: 0 10px;
}
.product-attributes-set tr td a{
   color: #EB0000;
    text-decoration: none;
}
.product-attributes-set tr td a:hover{
   color: rgba(238, 136, 0, 1);
}

.product-attributes-set tr td p{
    text-align: center;
}
.table_simple{
    margin: 10px 0;
    border:1px solid #C4C4C4;
    border-radius: 0!important;
    padding: 10px;
}
.table-prod {
    background: #EA3333;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EA3333', endColorstr='#C33333'); /*IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#EA3333), to(#C33333)); /*  webkit */
    background: -moz-linear-gradient(top,  #EA3333,  #C33333); /*firefox 3.6+ */
    background: -o-linear-gradient(top,  #EA3333,  #C33333); /*  Opera 11.10+ */
    background: -ms-linear-gradient(top,  #EA3333,  #C33333); /*  IE10+ */
    color: #FFFFFF;
    font-size: 12px;
    height: 33px;
    line-height: 20px;
    text-align: center;
}        
.even_row {
    background-color: #EAEAEA;
    color: #6A6969;
}
.odd_row {
    background-color: #ffffff;
    color: #6A6969;
}
.even_row td{
    border-bottom:1px solid #CFCFCF;
}
.top_calc_d table td img {
    float: left;
}
.top_calc_d .header div {
    border: 1px solid #414141;
    border-radius: 6px;
    
    padding: 7px;
}
.header{
    width: 1280px;float: none;
    margin: 0 auto;
    position: relative;
    width: 1200px;
}
.header ul li{
    float: left;
    list-style: none;
    margin: 20px;
}

#calculate_form{
   margin: 0 auto;
    max-width: 1280px;
     display: inline;
}
.form-container{
    width: 100%;
    text-align: center;    
}
.table_form_blueprint tr td{
    padding: 2px 6px 2px 0;
}
.table_form_blueprint .contenedor_step{
     background: none repeat scroll 0 0 rgba(255, 255, 255, 0.4);
    border: 1px solid #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 10px;
    width: 90%;
}
.table_form_blueprint .contenedor_step a{
    float: right;
}
.table_form_blueprint .contenedor_step span{
   border: medium none;
    color: #FFFFFF;
    float: left;
    margin-top: 20px;
}
.blueprint_cont_btns {
    
}
.blueprint_cont_btns  .btn_blueprint{
    background-color: rgba(111, 165, 0, 1 ); 
}
.blueprint_cont_btns  .btn_blueprint:hover{
    background-color: rgba(126,179, 71, 0.7 );
}

.blueprint_cont_btns  .btn_quote{
     background-color: rgba(45, 155, 221,1);
}
.blueprint_cont_btns  .btn_quote:hover{
     background-color: rgba(90, 148, 221,0.7);
}
.blueprint_cont_btns  .btn_design{
     background-color: rgba(238, 136, 0, 1);
}
.blueprint_cont_btns  .btn_design:hover{
     background-color: rgba(225 ,142, 0, 0.7);
}
.blueprint_cont_btns  .btn_buy{
     background-color: #ffffff;
}
.blueprint_cont_btns  .btn_buy:hover{
     background-color: rgba(249 ,249, 249, 0.5);;
}
.blueprint_cont_btns .btn_square{
    background-position: 50% 20px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 2px 2px #000000;
    height: 60px;
    margin: 0 0 0 60px;
    padding: 90px 0 0;
    text-align: center;
    width: 237px;
    float: left;
    text-decoration: none;
   
}
.store{
    width: 1280px;
}
#springsimilar{
    margin: 15px 0;
}
#springsimilar tr td img{
    float: left;
    margin: 0 0 1%;
}
#springsimilar .product-attributes-set tr td.rate p {
    color: #59B335;
}

#loginbox {
  float: right;
  padding: 6px;
  
  
}
#cart{
    float: right;
    padding: 6px;
    color:#ffffff;
    
  }  
  #cart ul{
      margin: 0 10px;
  }
  #cart ul li{
      float: left ;
      list-style: none;
      padding: 0 5px;
  }
  #cart table{
    background: #eeeeee none repeat scroll 0 0;
    border: 1px solid #c4c4c4;
    box-shadow: 1px 1px 1px #c4c4c4, -1px -1px 1px #c4c4c4;
    color: #dd3b2a;
    margin: 2px 5px;
    overflow: visible;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 20px;
    width: 400px;
    z-index: 10;
    display: none;
    font-size: 12px;
  }
  #cart table tr{
      text-align: left;
  }
  #cart table th{
    color: #000;
}
#cart table td {
   
}
 #cart div {
      position: relative;
  }
  #cart div:hover  > table{
      display: block;
      width: 100%;
  }
.contenido {
  overflow: hidden;
}
.blue_title{
    color:#7EBFE6;
}

.imgMeasure{
    margin: -15px;
}

.mesure_compression{
    background: url("../img/calcs/img_deluxe_compression.fw.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    display: block;
    padding: 110px 0;
}
.mesure_extension{
    background: url("../img/calcs/img_deluxe_extension.jpg") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    display: block;
    padding: 130px 0 93px;
}
.mesure_torsion{
     background: url("../img/calcs/torsion-how-to-measure.jpg") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    display: block;
    padding: 180px 0;
}
.mensaje a img{

}
.text_errors{
    width: 530px;
}
.table_info_square,#springsimilar,.tips{width: 100%;}
.tips{width: 98%;}
.text_blanko12.table_stock{
    background: transparent;
}
.text_blanko12.table_stock .contenedor_step{
    /*background: none repeat scroll 0 0 #FFFFFF;*/
     border-radius: 10px 10px 10px 10px;
     margin: 8px 0;
} 
.btn_calculate_c_d{
    background: #D22E28;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D22E28', endColorstr='#B51916'); /*IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#D22E28), to(#B51916)); /*  webkit */
    background: -moz-linear-gradient(top,  #D22E28,  #B51916); /*firefox 3.6+ */
    background: -o-linear-gradient(top,  #D22E28,  #B51916); /*  Opera 11.10+ */
    background: -ms-linear-gradient(top,  #D22E28,  #B51916); /*  IE10+ */
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px 30px;
    text-decoration: none;
    border:1px solid #B51916;
}
.btn_calculate_c_d:hover{
    background: #D12D27;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E27773', endColorstr='#D22E28'); /*IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#E27773), to(#D22E28)); /*  webkit */
    background: -moz-linear-gradient(top,  #E27773,  #D22E28); /*firefox 3.6+ */
    background: -o-linear-gradient(top,  #E27773,  #D22E28); /*  Opera 11.10+ */
    background: -ms-linear-gradient(top,  #E27773,  #D22E28); /*  IE10+ */
    border-radius: 6px 6px 6px 6px;
    text-decoration: none;
   
}
.fix-div{
    margin: 5px;
}
#step_6 .in_container {
    margin: 20px;
   
}
.table_hook tr div{
    background: url("../img/bg/bgmenu.fw.png") repeat scroll 0 7px rgba(0, 0, 0, 0);
    border-radius: 6px 6px 6px 6px;
    padding: 5px 0 5px 5px;
    width: 90%;
}
.table_hook tr div span{
    float: left;
}


.table_form_blueprint .product-attributes-set tr td:last-child p{
    color:blue;
}
#spring_creator .fold {
   /*background-image: url("/img/fold.png");*/
  height: 12px;
  left: -5px;
  position: absolute;
  top: 1px;
  width: 5px;
}

div .springstore,div .springsimilar {
  float: left;
   margin: 0 10px;
   position: relative;
}
#springsimilar tr td .dbb{
     width: auto;
}
.table_info_round.table_info tr td .dbb {
  border: medium none;
  width: 65%;
  font-weight: normal;
    padding-right: 3%;
}
.in_container{
    width: 100%;
}
.res_menu_ext li a {
  margin-bottom: -7px;
  margin-top: 7px;
}
.btn_type12 {
  height: 47px;
}

.product-attributes-set tr td a {
  text-decoration: underline;
}
.clear{
    clear: both;
}
.store {width: 100%;}
#springsimilar.table_form_blueprint td div{width: auto;}
.instruc {
  display: none;
  float: left;
  margin: 1% 30%;
  text-align: center;
}

.instruc a{
            color: #EB0000;
            float: right;
            font-size: 14px;
            font-style: italic;
        }
.instruc a:hover{
            color: rgba(238, 136, 0, 1);
        }
        
.step_comp_21{float: right; margin-right: 26px;}
.step_comp_3{float: left;}
.step_comp_4{float: right;margin-right: 26px;}
.step_ext_21{float: right; margin-right: 26px;}
.step_ext_3{float: left;}
.step_ext_4{float: right;margin-right: 26px;}

.coilers {
  background: none repeat scroll 0 0 #ffffff;
  border-radius: 8px;
  box-shadow: 2px 2px 2px #000000;
  color: #46A6EB;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
}
.coilers a:hover {
  color: #59b335;
}

.priceQuotes{
    display: table;
    float: none;
    margin: 6px;
    width: 100%;
}
.priceQuotes ul{
    margin: 0;
    padding: 0;
}
.priceQuotes li {
  background: #ffffff none repeat scroll 0 0;
    color: red;
    cursor: pointer;
    float: left;
    list-style: outside none none;
    margin: 10px 0;
    padding: 5px;
    width: 23%;
}

.price-row{
    
}
.price-row h2{
    text-align: center;
    color:#000000;
    margin: 0;
}
.price-box{
    text-align: center;
}
.price-box ul{
    
}
.price-box ul li{
    
}
.price-box div{
    width: 100%;
}
.price-row.small .p-title{
    background: #75bbd5;
}
.price-row.medium .p-title{
    background: #92278f;
}
.price-row.large .p-title{
    background: #bd302b;
}
.price-row.high .p-title{
    background: #39b54a;
}

.price-box .p-title{
    color:#ffffff;
     padding: 3px 0;
}
.price-box .p-unit{
    color:#000000;
    font-weight: bold;
     padding: 3px 0;
}
.price-box .p-image{
    
}
.price-box .p-total{
    color:#878484;
}
.price-box .p-buy{
     padding: 6px 0;
     border-left: 1px solid #f6f6f6;
     border-right: 1px solid #f6f6f6;
      
}
.price-box .p-buy a{
    color:#ffffff;
    background: #f4812d;
    padding: 3px 5px;
    text-decoration: none;
}
.price-row.high{
    
}
.price-row.high ul{
    margin: 0 0 0 25%;
    text-align: center;
    width: 100%;
}
.tablepriceQuotes{}
.tablepriceQuotes img{
    margin: 10px;
    /*width: 30%;*/
    }

/*.belowqty {
  background: #feea3a none repeat scroll 0 0;
  box-shadow: 2px 2px 2px #000000;
  color: #333;
  float: right;
  font-size: 12px;
  padding: 20px;
  margin: 10px;
  width: 80%;
  text-align: center;
  margin-right: -45%;
}*/

.belowqty {
  color: #333;
  float: right;
  font-size: 12px;
  margin: 10px -3% 10px 10px;
  padding: 9px;
  text-align: center;
}

.belowqty span {
  color: #DD3B2A;

}
.outrange {
  color: #333;
  float: right;
  font-size: 12px;
  margin: 10px -15% 10px 10px;
  padding: 9px;
  text-align: center;
}

.outrange span {
  color: #DD3B2A;

}

#spring_quote {
  border-radius: 1px 8px 8px;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
  float: left;
  left: 20px;
  overflow: visible;
  top: -13px;
  z-index: 0;
}

#spring_quote .fold {
  background-image: url("/img/fold.png");
  height: 12px;
  left: -5px;
  position: absolute;
  top: 1px;
  width: 5px;
}

#spring_quote img {
  border-radius: 1px 8px 8px 8px;
  margin-top: 7px;
  margin-left: 10px;
}

.email_quote, .btn_email_quote {
  color: #3b99fc;
  display: block;
  float: left;
  font-size: 14px;
  margin-bottom: -10px;
  margin-left: 4%;
  padding-top: 13px;
  position: relative;
  text-decoration: underline;
  width: 61%;
}
.phone_quote {
  color: #dd3b2a;
  float: left;
  font-size: 14px;
  margin-bottom: -10px;
  padding-top: 5%;
  position: relative;
  width: 35%;
}
.boxMail,.boxMailQuote,.boxMailPrice{
width:300px;	
border:5px solid #605D59;
position:absolute;
background: #FF8B00;
-moz-border-radius: 5px;
border-radius: 5px;

}
.boxMail table,.boxMailQuote table,.boxMailPrice table{
padding: 5px;
}
.boxMail label,.boxMailQuote label,.boxMailPrice label{
display: table;
}

#instant_spring_quote {
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
  left: 167px;
  overflow: visible;
  position: absolute;
  top: -5px;
  z-index: 100000;
  border-radius: 1px 8px 8px 8px;
}

#instant_spring_quote .fold {
  background-image: url("/img/fold.png");
  height: 12px;
  left: -5px;
  position: absolute;
  top: 1px;
  width: 5px;
}

#instant_spring_quote img {
  border-radius: 1px 8px 8px 8px;
}

#andallinone {
	float: left;
    left: 22%;
    position: absolute;
    top: 55%;
}

#allinone {
	float: left;
    left: 43%;
    position: absolute;
    top: 55%;
}

.andallinone {
  color: #fff;
  font-size: 22px;
  text-align: center;
}

#search {
    float: left;
    left: 60%;
    position: absolute;
    top: 11%;
    color: #eee;
}
#search input {
    width: 160px;
    /*background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;*/
    background: #fefefe none repeat scroll 0 0;
    border: 1px solid #b51916;
    border-radius: 4px 0 0 4px;
    color: #000;
    padding: 5.5px;
}
#search button{
  	background: #fff url("../images/ico_search.png") no-repeat scroll 50% 50% / 100% auto;
    border: 1px solid #414141;
    border-radius: 0 4px 4px 0;
    color: #ffffff;
    padding: 12px;
    float: right;
    cursor:pointer;
    
}

#loginbox {  
  visibility: hidden;
}
#cart{
    left: 25%;
} 
.quotes-table{ border:1px solid #eb0000;font-size: 12px;}
.quotes-table tr th {
    background: #eb0000 none repeat scroll 0 0;
    color: #fff;
    padding: 5px;
} 
.quotes-table tr td {
    
    padding: 5px;
} 
.precios-list{font-size: 12px;}
.precios-list ul{}
.precios-list ul li{list-style: none;padding: 1px 0 5px 4px;}
.precios-list ul li input {margin-right: 5px;}

.product-attributes-set tr td a {
  color: #3b99fc;
}
#spring_iquote {
  	background: #066a01;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6bcf3f', endColorstr='#066a01'); /*IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#6bcf3f), to(#066a01)); /*  webkit */
    background: -o-linear-gradient(top,  #6bcf3f,  #066a01); /*  Opera 11.10+ */
    background: -ms-linear-gradient(top,  #6bcf3f,  #066a01); /*  IE10+ */
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #6bcf3f, #066a01) repeat scroll 0 0;/*firefox 3.6+ */
  border-radius: 1px 8px 8px;
  left: 30px;
  overflow: visible;
  /*position: absolute;*/
  top: -13px;
  z-index: 100000;
}


    
.logoISQ {
  color: #fff;
  display: block;
  float: right;
  font-size: 18px;
  font-weight: bold;
  height: 60px;
  margin: 0 auto 0 -20px;
  padding-top: 8px;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 110px;
} 
#spring_creatornew {
	background: #b70000;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb0000', endColorstr='#b70000'); /*IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#eb0000), to(#b70000)); /*  webkit */
    background: -o-linear-gradient(top,  #eb0000,  #b70000); /*  Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eb0000,  #b70000); /*  IE10+ */
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #eb0000, #b70000) repeat scroll 0 0;/*firefox 3.6+ */
  border-radius: 1px 8px 8px;
  left: 30px;
  overflow: visible;
  position: absolute;
  top: -13px;
  z-index: 100000;
}
.logoSC {
  color: #fff;
  display: block;
  float: right;
  font-size: 24px;
  font-weight: bold;
  height: 85px;
  margin: 3px auto 0 0px;
  padding-top: 8px;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 120px;
}

/* Diseño de Lista de Precios */
.priceQuotes li {
  background: #ffffff none repeat scroll 0 0;
  border: 0.01px solid #c4c4c4;
  color: red;
  cursor: pointer;
  float: left;
  list-style: outside none none;
  margin: 10px 0;
  padding: 5px;
  width: 22%;
}
.price-row.small .p-title {
  background: #75bbd5 none repeat scroll 0 0;
  height: 20px;
}
.price-row.medium .p-title {
  background: #92278f none repeat scroll 0 0;
  height: 20px;
}
.price-row.large .p-title {
  background: #f58205 none repeat scroll 0 0;
  height: 20px;
}
.price-row.high .p-title {
  background: #39b54a none repeat scroll 0 0;
  height: 20px;
}
.price-box .p-buy a {
  	background: #b70000;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb0000', endColorstr='#b70000'); /*IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#eb0000), to(#b70000)); /*  webkit */
    background: -o-linear-gradient(top,  #eb0000,  #b70000); /*  Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eb0000,  #b70000); /*  IE10+ */
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #eb0000, #b70000) repeat scroll 0 0;/*firefox 3.6+ */
  border-radius: 3px;
  color: #ffffff;
  padding: 6px;
  text-decoration: none;
}
.no-visible{ display: none;}
.img-param{width: 25px;}

.contenedor_step .springstore span {
    border-bottom: 1px solid #DCDCDC;
    color: #eb0000;
    font-size: 12px !important;
    margin-left: 15px;}
.table-prod .tooltip .tooltiptext {color: #fff;font-size: 12px !important;}
#springsimilar tr td .dbb {width: auto;color: #eb0000;}
div .product-list-acxess {border: solid 1px #EA3333;border-radius: 5px;}
td#td-price, th#th-price {
    width: 35%;
}
td#td-sku, th#th-sku {
    width: 30%;
}
.th-parameters .tooltip span:nth-child(2){
	display: none;
}
.th-parameters .tooltip span{
	border: none;
}
.springsimilar{
	width: 97%;
}
.springsimilar .product-list-acxess, .springsimilar .product-list-acxess table.table-header.table-striped{
	width: 100%;
	text-align: center;
}
.new-isq{max-width: 96%;}