@import url(reset.css);
@font-face {
    font-family: 'mondar';
    src: url('../fonts/monda-regular-webfont.eot');
    src: url('../fonts/monda-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/monda-regular-webfont.woff') format('woff'),
         url('../fonts/monda-regular-webfont.ttf') format('truetype'),
         url('../fonts/monda-regular-webfont.svg#mondaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*NEW RULES*/

/*
*{
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
*/
body{
	background: #EEEEEE;
}
header{
	background: #fff;
	width: 100%;
	height:auto;
}

a.wrap_lang{
	display: block;
	width: 960px;
	margin: 0 auto;
}
img.lang{
	float: right;
	margin: 5px 0 0 0;		
}

#lang{
	width: 100%;
	height: 40px;
	background: #000;	
}
#wrap_logo{
	position: relative;
	margin: 0 auto;
	width: 960px;
	height: 320px;
	/*background: #fff url(../img/map-top.png) no-repeat top center; */
}
#logo{
	position: absolute;
	z-index: 1;
	display: inline-block;
	margin: 54px 0 0 -10px;
}
#slogan{
	position: absolute;
	top: 158px;
	left: 560px;
	color: #444444;
	font-family: "mondar", Arial;
	font-style: italic;
	text-shadow: 2px 1px 10px #000;	
}

nav{
	border-top: 1px solid #CCCCCC;
	-webkit-box-shadow: 0px 6px 15px rgba(50, 50, 50, 0.40);
	-moz-box-shadow:    0px 6px 15px rgba(50, 50, 50, 0.40);
	box-shadow:         0px 6px 15px rgba(50, 50, 50, 0.40);
}
nav ul{
	display: block;
	width: 960px;
	height: 44px;
	margin:0 auto;
	padding: 0;
}
nav ul li{
	float: left;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
nav ul li a{
	line-height: 12px;
	display: block;
	padding: 15px 10px 0 39px;
	height: 25px;
	font-family: "mondar", Arial;
	text-decoration: none;
	font-size:14px;
	color:#313131;
}
nav ul li a.icon_home{background: url(../img/icon-menu/home.png) no-repeat 8px 5px;}
nav ul li a.icon_profile{background: url(../img/icon-menu/profile.png) no-repeat 8px 5px;}
nav ul li a.icon_products{background: url(../img/icon-menu/products.png) no-repeat 8px 5px;}
nav ul li a.icon_brands{background: url(../img/icon-menu/brands.png) no-repeat 4px 5px;}
nav ul li a.icon_inforequest{background: url(../img/icon-menu/inforequest.png) no-repeat 4px 5px;}
nav ul li a.icon_datasheet{background: url(../img/icon-menu/datasheet.png) no-repeat 4px 5px;}
nav ul li a.icon_feira{background: url(../img/icon-menu/feira.png) no-repeat 8px 5px;}
nav ul li a.icon_contact{background: url(../img/icon-menu/contact.png) no-repeat 4px 5px;}
nav ul li a.icon_home:hover{background: url(../img/icon-menu/home.png) #eeeeee no-repeat 4px px;}
nav ul li a.icon_profile:hover{background: url(../img/icon-menu/profile.png) #eeeeee no-repeat 4px 5px;}
nav ul li a.icon_products:hover{background: url(../img/icon-menu/products.png) #eeeeee no-repeat 4px 5px;}
nav ul li a.icon_brands:hover{background: url(../img/icon-menu/brands.png) #eeeeee no-repeat 4px 5px;}
nav ul li a.icon_inforequest:hover{background: url(../img/icon-menu/inforequest.png) #eeeeee no-repeat 4px 5px;}
nav ul li a.icon_datasheet:hover{background: url(../img/icon-menu/datasheet.png) #eeeeee no-repeat 8px 5px;}
nav ul li a.icon_feira:hover{background: url(../img/icon-menu/feira.png) no-repeat 4px 5px;}
nav ul li a.icon_contact:hover{background: url(../img/icon-menu/contact.png) #eeeeee no-repeat 4px 5px;}


/*LOCATIONS*/
.location100{
	position: absolute;
	top: 0px;
	left: 0px;
}
.location1{
	position: absolute;
	top: 58px;
	left: 564px;
}
.location2{
	position: absolute;
	top: 110px;
	left: 810px;
}
.location3{
	position: absolute;
	top: 200px;
	left: 460px;
}
.location4{
	position: absolute;
	top: 145px;
	left: 350px;
}

/*BANNERS*/
section#wrap_banners{
	width: 100%;
	height: 485px;
	margin: 0 0 0 0;
}
#banners{
	margin: 0 auto;
	width: 960px;
}
.banner01{

}
.banner_title{
	float: right;
	color: #E30C25;
	font-size: 60px;
	font-weight: 300;
	font-family: "Calibri", Arial, Helvetica, sans-serif;
}
.banner_subtitle{
	float: right;
	color: #0C4385;
	font-size: 20px;
	font-weight: 400;
	font-family: "Calibri", Arial, Helvetica, sans-serif;
}
.p_banner{
	float: right;
	color: #000;
	font-size: 20px;
	font-family: "mondar", Arial, Helvetica, sans-serif;
}

.margin-bot5 {margin-bottom:30px;}

 .inner-block {
	padding:0 10px;
}
/*WELCOME*/

.wrap_blue{
	width: 100%;
	background: #fff;
	border-bottom: 10px solid #cfd9e3;
}
.wrap_blue_n{
	width: 100%;
	background: #fff;
}
.wrap_bar_blue{
	background: #004D9E;
}
.bar_blue{
	margin: 0 auto;
	padding: 8px 0 8px 40px;
	width: 920px;
	line-height: 40px;
	color: #fff;
	font-weight: 100;
	font-size: 30px;
	font-family: "mondar", Arial, Helvetica, sans-serif;
}
/*icons bar*/
#wrap_bar_welcome{background: url(../img/icon-titles/welcome.png) no-repeat 0px 10px;}
#information_company{background: url(../img/icon-titles/info-company.png) no-repeat 0px 10px;}
#service_profile{background: url(../img/icon-titles/service.png) no-repeat 0px 10px;}
#product_category,#hot_runner_systems,#temperature_controllers,#electric_heaters,#electric_machines,#melt_pressure_transducers,#domestic_equipment,#thermocouple_and_rtds,#tube_and_metal_alloy,#ceramic_products,#cable_high_temperature_and_fiber_glass_tube,#micanite,#connectors_and_plugs{background: url(../img/icon-titles/product-category.png) no-repeat 0px 10px;}
#all_brands{background: url(../img/icon-titles/brands.png) no-repeat 0px 10px;}
#info_request{background: url(../img/icon-titles/info-request.png) no-repeat 0px 10px;}
#data_sheet{background: url(../img/icon-titles/data-sheet.png) no-repeat 0px 10px;}
#data_sheet_pass_recovery{background: url(../img/icon-titles/data-sheet.png) no-repeat 0px 10px;}
#contact_us{background: url(../img/icon-titles/contact-us.png) no-repeat 0px 10px;}
#euroheaters_in_world_profile{background: url(../img/icon-titles/euroheaters_in_world_profile.png) no-repeat 0px 10px;}
#quality_profile{background: url(../img/icon-titles/quality-profile.png) no-repeat 0px 10px;}
#info_feira{background: url(../img/icon-titles/info-feira.png) no-repeat 0px 10px;}
#box_welcome{
	margin: 0 auto;
	padding:0px 20px 20px 20px;
	width: 920px;
	min-height: 210px;
	background: #fff;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	font-family: "mondar", Arial, Helvetica, sans-serif;
}
.clear{
	clear: both;
}
#box_information,#box_service,#box_quality,#box_in_the_world{
	margin: 0 auto;
	padding:30px 20px 20px 20px;
	width: 920px;
	min-height: 330px;
	background: #fff;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	font-family: "mondar", Arial, Helvetica, sans-serif;
}
#box_service{
	min-height: 160px;
}
#box_quality{
	min-height: 500px;
}
#box_in_the_world{
	min-height: 500px;
}
#box_products_category{
	margin: 0 auto;
	padding:30px 0px 20px 0px;
	width: 960px;
	min-height: 450px;
	max-height: 9000px;
	background: #fff;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	font-family: "mondar", Arial, Helvetica, sans-serif;
}
ul#description_category_products{
	list-style: none;
	padding: 0;
	margin: 0;
}
ul#description_category_products li{
	margin: 0 24px 24px 0;
	display: block;
	float: left;
}
ul#description_category_products li.no_enter{
	margin: 0 0 0 0!important;
}
ul#description_category_products li a{
	position:relative;
	display: block;
	width: 220px; height: 158px;
	background: #fff;
	border: 1px solid #B7B7BD;
}
ul#description_category_products li a img{
	vertical-align: middle;
	margin: 15px 20px 20px 20px;
	width: 180px; height: 100px;
}
ul#description_category_products li a p{
	width: 220px; height: auto;
	text-align: center;
	background: #004D9E;
	position: absolute;
	padding: 8px 0;
	color: #fff;
	bottom: 0;
	left: 0;
}

/* ------------------------------ lista productos internos -----------------------------*/

/*--- menu de categorias ---*/
#menu_products_select{
	float: left;
	width: 220px;
}
#menu_products_select p{
	display: block;
	width: 210px;
	padding: 8px 0 8px 10px;
	font-family: "mondar", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	background: #004D9E;
}
#menu_products_select p:hover{
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	background: #353535;
}
#menu_products_select ul{
	border: 1px solid #B7B7BD;
	list-style: none;
	padding: 0 0 10px 0;
}
#menu_products_select ul li{
	margin: 8px 0 0 25px;
	list-style: disc;
}
#menu_products_select ul li a{
	display: block;
	list-style: disc;
	list-style-type: disc;
	font-size: 13px;
	color: #000;
	font-family: "mondar", Arial, Helvetica, sans-serif;
}
#menu_products_select ul li a:hover{
	list-style: disc;
	font-weight:bold;
	color: #004D9E;
	text-transform: capitalize;
}
#menu_products_select ul li a.select{
	list-style: disc;
	font-weight:bold;
	color: #004D9E;
	text-transform: capitalize;
}

/*--- menu de categorias ---*/
ul#category_products_interal{
	float: right;
	display: block;
	width: 714px;
	list-style: none;
	padding: 0;
	margin: 0;
}
ul#category_products_interal li{
	margin: 0 24px 24px 0;
	display: block;
	float: left;
}
ul#category_products_interal li.no_enter{
	margin: 0 0 24px 0!important;
}
ul#category_products_interal li a{
	position:relative;
	display: block;
	width: 220px; height: 158px;
	background: #fff;
	border: 1px solid #B7B7BD;
}
ul#category_products_interal li a img{
	vertical-align: middle;
	margin: 15px 20px 20px 20px;
	width: 180px; height: 100px;
}
ul#category_products_interal li a p{
	width: 220px; height: auto;
	text-align: center;
	background: #004D9E;
	position: absolute;
	padding: 8px 0;
	color: #fff;
	bottom: 0;
	left: 0;
}
ul#category_products_interal li a p:hover{
	background: #353535;
}

/* ------------------------------ lista productos internos -----------------------------*/
/*list brands*/
#box_brands{
	margin: 0 auto;
	padding:30px 0px 20px 0px;
	width: 960px;
	min-height: 340px;
	background: #fff;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	font-family: "mondar", Arial, Helvetica, sans-serif;
}
ul#list_brands{
	list-style: none;
	padding: 0;
	margin: 0;
}
ul#list_brands li{
	margin: 24px 24px 24px 0;
	display: block;
	float: left;
}
ul#list_brands li.no_enter{
	margin: 24px 0 24px 0!important;
}
ul#list_brands li a{
	position:relative;
	display: block;
	width: 140px; height: 52px;
	background: #fff;
}
ul#list_brands li a img{
	vertical-align: middle;
	width: 140px; height: 52px;
}
ul#list_brands li a p{
	width: 220px; height: auto;
	text-align: center;
	background: #004D9E;
	position: absolute;
	padding: 8px 0;
	color: #fff;
	bottom: 0;
	left: 0;
}
/*list feira*/
#box_feira{
	margin: 0 auto;
	padding:30px 0px 20px 0px;
	width: 960px;
	min-height: 200px;
	background: #fff;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	font-family: "mondar", Arial, Helvetica, sans-serif;
}
ul#list_feira{
	list-style: none;
	padding: 0;
	margin: 0;
}
ul#list_feira li{
	margin: 24px 24px 24px 0;
	display: block;
	float: left;
}
ul#list_feira li.no_enter{
	margin: 24px 0 24px 0!important;
}
ul#list_feira li a{
	position:relative;
	display: block;
	width: 120px; height: 120px;
	background: #fff;
}
ul#list_feira li a img{
	vertical-align: middle;
	width: 120px; height: 120px;
}
ul#list_feira li a p{
	width: 220px; height: auto;
	text-align: center;
	background: #004D9E;
	position: absolute;
	padding: 8px 0;
	color: #fff;
	bottom: 0;
	left: 0;
}

/*list brands*/

.box_text01{
	text-align: justify;
	float: left;
	width: 450px;
	margin: 0;
	padding: 10px 0 0 0;
}
.box_text02{
	text-align: justify;
	margin: 0 0 0 30px;
	float: left;
	width: 440px;
	padding: 10px 0 0 0;
}
.box_text03{
	text-align: justify;
	margin: 0 0 0 20px;
	float: left;
	width: 930px;
}
.box_text04{
	text-align: justify;
	font-weight: bold;
	margin: 0 0 0 0px;
	float: left;
	width: 930px;
}
.box_text05{
	text-align: justify;
	font-weight: bold;
	margin: 0 0 0 20px;
	float: left;
	width: 930px;
	color: #004D9E;
}
.box_text06{
	text-align: justify;
	margin: 0 0 0 20px;
	float: left;
	width: 400px;
	color: #777777;
}
.box_text_login_05{
	text-align: justify;
	font-weight: bold;
	float: left;
	margin: 12px 0 20px 10px;
	color: #004D9E;
	font-size: 13px;
}
.box_text_login_06{
	text-align: justify;
	float: left;
	color: #777777;
}
.candado_login{
	float: left;
}
.pass_recovery{
	margin:-7px 5px 0 0;
	float: left;
}
span#sub_title_box{
	font-family: "mondar",Arial, Helvetica, sans-serif; 
	font-size: 20px;
	color: #CB060C;
}
span#what_we_do{
	font-family: "mondar",Arial, Helvetica, sans-serif; 
	font-size: 20px;
	color: #CB060C;
}
section#wrap_new_ofert_products{
	width: 100%;
	height: auto;
}
#content_new_ofert_products{
	position: relative;
	margin: 0 auto;
	padding: 35px 0 35px 0;
	width: 960px;
	height: 410px;
}
#box_offerings{
	float: left;
	width: 300px;
	height: 410px;
}
#box_new{
	float: left;
	width: 300px;
	height: 410px;
	margin: 0 0 0 25px;
}
#box_products{
	float: left;
	width: 300px;
	height: 410px;
	margin: 0 0 0 25px;
}
.box_rounded{
	background: #fff;
	width: 300px;
	height: 160px;
	margin: 0 0 25px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.450);
	-moz-box-shadow:    0px 0px 8px rgba(50, 50, 50, 0.450);
	box-shadow:         0px 0px 8px rgba(50, 50, 50, 0.450);
}
div#content_new_ofert_products>div>h1{
	font-family: "mondar", Arial, Helvetica, sans-serif;
	font-size: 30px;
	text-align: center;
	padding: 0 0 20px 0;
	color: #353535;
}
div#content_new_ofert_products>div>a{
	text-decoration: none;
}
.home-img{
	padding: 5px 20px 0 20px;
	border:0;
}
.home-name{
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0 0 0;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
}
.arrow_left{
	width: 48px; height: 48px;
	position: absolute;
	top: 231px;
	left: -68px;
}
.arrow_right{
	width: 48px; height: 48px;
	position: absolute;
	top: 231px;
	right: -58px;
}
/*FOOTER*/
footer{
	width: 100%;
	height: auto;
	min-height: 370px;
	background: #004D9E;
	border-top: 10px solid #a1bad3;
}
#wrap_footer{
	position: relative;
	width: 960px;
	height: auto;
	margin: 40px auto 0 auto;
	min-height: 330px;
}
/*footer map navegation*/
ul.footer_map_navegation{
	float: left;
	list-style: none;
	margin: 0 8px 0 0;
	padding: 0;
}
ul.footer_map_navegation li{
	margin: 0 20px 0 0;
}
ul.footer_map_navegation li a{
	font-family: "mondar", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
.title_map_n{
	font-family: "mondar", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #fff;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
}
div#wrap_copyright{
	width: 100%;
	background: #000;
	height: 30px;
}
div#copyright{
	color: #fff;
	width: 960px;
	margin: 0 auto;
	font-size: 12px;
	text-align: center;
	padding: 10px 0 0 0;
	font-family: "mondar", Arial, Helvetica, sans-serif;
}
#icon_datasheet{
	position: absolute;
	top: 158px;
	right: 80px;
}
#choose_transport{
	width: 960px;
	margin:0 auto;
	height: 320px;
}
#wrap_transport_maritime{
	width: 480px;
	float: left;
}
#wrap_transport_maritime p span{
	margin: -10px 10px 0 0!important;
	float: left;
	display: block;
	padding: 0 20px 0 0;
	width: 46px; height: 46px;
	background: url(../img/boat.png) no-repeat center;
}
#wrap_transport_air{
	width: 480px;
	float: left;
}
#wrap_transport_air p span{
	margin: -10px 10px 0 0!important;
	float: left;
	display: block-inline;
	width: 46px; height: 46px;
	background: url(../img/plane.png) no-repeat center;
}

#transport_plane,#transport_boat{
	vertical-align: middle;
	text-align: center;
}
/*contact us*/
#box_contact{
	margin: 0 auto;
	padding:30px 0px 20px 0px;
	width: 960px;
	min-height: 1700px;
	background: #fff;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	font-family: "mondar", Arial, Helvetica, sans-serif;
}
div.contact_us{
	float: left;
	margin: 15px;
	width: 440px;
	height: 450px;
}
div.contact_us p.title_location{
	margin: 50px 0 20px 0;
	display: block;
	font-family: "mondar", Arial, Helvetica, sans-serif;
	text-shadow: 2px 1px 5px #000;
	-webkit-text-shadow: 2px 1px 5px #000;
	-moz-text-shadow: 2px 1px 5px #000;
	-ms-text-shadow: 2px 1px 5px #000;
	-o-text-shadow: 2px 1px 5px #000;
	text-align: center;
	font-size: 30px;
	color: #353535;
}
div.contact_us img{
	width: 420px;
	-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.70);
	-moz-box-shadow:    0px 0px 8px rgba(50, 50, 50, 0.70);
	box-shadow:         0px 0px 8px rgba(50, 50, 50, 0.70);
}
p.location_contact{
	margin: 20px 0 0 0;
}
/*datasheet*/
.img_datasheet_home{
	position:absolute!important;
	right:-15px!important;
	top:-10px!important;
}
#box_infodatasheet{
	margin: 0 auto;
	padding:30px 0px 20px 0px;
	width: 960px;
	min-height: 370px;
	background: #fff;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	font-family: "mondar", Arial, Helvetica, sans-serif;
}
#content_box_datasheet{
	position:relative;
	float: left;
	margin: 30px 0 0 30px;
	width: 900px; min-height: 290px;
}
#content_box_datasheet input[type=text],#content_box_datasheet input[type=email],#content_box_datasheet input[type=password],#content_box_datasheet input[type=tel]{
	width: 264px; height: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 8px;
	margin: 5px;
	border:none!important;
	-webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.50);
	-moz-box-shadow:    0px 0px 4px rgba(50, 50, 50, 0.50);
	box-shadow:         0px 0px 4px rgba(50, 50, 50, 0.50);
}
#content_box_datasheet textarea{
	border: none;
	width: 496px; height: 167px;
	min-width: 496px; min-height: 167px;
	max-width: 496px; max-height: 167px;
	overflow: auto;
	padding: 8px;
	margin: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.50);
	-moz-box-shadow:    0px 0px 4px rgba(50, 50, 50, 0.50);
	box-shadow:         0px 0px 4px rgba(50, 50, 50, 0.50);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#content_box_datasheet input[type=reset],#content_box_datasheet input[type=submit],#content_box_datasheet input.button_datasheet{
	border: none;
	float: right;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0px 0px 7px rgba(50, 50, 50, 0.80);
	-moz-box-shadow:    0px 0px 7px rgba(50, 50, 50, 0.80);
	box-shadow:         0px 0px 7px rgba(50, 50, 50, 0.80);
	font-family: "mondar", Arial, Helvetica, sans-serif;
	margin: -10px 5px 10px 10px;
	padding: 10px 20px;
	cursor: pointer;
	font-size: 13px;
	color: #545454;
	border: none;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 1%, #cccccc 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(99%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#cccccc 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#cccccc 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#cccccc 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 1%,#cccccc 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
#content_box_datasheet input[type=reset]:hover,#content_box_datasheet input[type=submit]:hover,#content_box_datasheet input.button_datasheet:hover{
	background: #cccccc; /* Old browsers */
	background: -moz-linear-gradient(top,  #cccccc 2%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#cccccc), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cccccc 2%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cccccc 2%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cccccc 2%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cccccc 2%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	
behavior:url(PIE.htc);
}
	



/*datasheet*/



/*inforequest*/

#box_inforequest{
	margin: 0 auto;
	padding:30px 0px 20px 0px;
	width: 960px;
	min-height: 600px;
	background: #fff;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	font-family: "mondar", Arial, Helvetica, sans-serif;
}
#content_box_inforequest{
	float: left;
	margin: 30px 0 0 20px;
	width: 525px; height: 525px;
}
#content_box_inforequest input[type=text],#content_box_inforequest input[type=email],#content_box_inforequest input[type=tel]{
	width: 264px; height: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 8px;
	margin: 5px;
	border:none!important;
	-webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.50);
	-moz-box-shadow:    0px 0px 4px rgba(50, 50, 50, 0.50);
	box-shadow:         0px 0px 4px rgba(50, 50, 50, 0.50);
}
#content_box_inforequest textarea{
	border: none;
	width: 496px; height: 167px;
	min-width: 496px; min-height: 167px;
	max-width: 496px; max-height: 167px;
	overflow: auto;
	padding: 8px;
	margin: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.50);
	-moz-box-shadow:    0px 0px 4px rgba(50, 50, 50, 0.50);
	box-shadow:         0px 0px 4px rgba(50, 50, 50, 0.50);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#content_box_inforequest input[type=reset],#content_box_inforequest input[type=submit]{
	border: none;
	float: right;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0px 0px 7px rgba(50, 50, 50, 0.80);
	-moz-box-shadow:    0px 0px 7px rgba(50, 50, 50, 0.80);
	box-shadow:         0px 0px 7px rgba(50, 50, 50, 0.80);
	font-family: "mondar", Arial, Helvetica, sans-serif;
	margin: -10px 10px 10px 10px;
	padding: 10px 20px;
	cursor: pointer;
	font-size: 13px;
	color: #545454;
	border: none;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 1%, #cccccc 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(99%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#cccccc 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#cccccc 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#cccccc 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 1%,#cccccc 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
#content_box_inforequest input[type=reset]:hover,#content_box_inforequest input[type=submit]:hover,{
	background: #cccccc; /* Old browsers */
	background: -moz-linear-gradient(top,  #cccccc 2%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#cccccc), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cccccc 2%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cccccc 2%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cccccc 2%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cccccc 2%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
p.red{
	color: #E30C25;
}
p.red2{
	width: 300px;
	color: #E30C25;
}
span.info_required{
	color: #E30C25;
}
#content_box_location_ir{
	float: right;
	margin: 30px 0 0 0;
	width: 405px; height: 525px;
}
#content_box_location_ir img{
	margin: 0;
	float: right;
	-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.70);
	-moz-box-shadow:    0px 0px 8px rgba(50, 50, 50, 0.70);
	box-shadow:         0px 0px 8px rgba(50, 50, 50, 0.70);
}
#content_box_location_ir p{
	margin: 40px 0 0 0;
	float: right;
	text-align: right;
	font-family: "mondar", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #777777;
}

/*descripcion de productos*/

.description_product{
	float: right;
	width: 715px;
	min-height: 1030px;
	border: 1px solid #B7B7BD;
}
.description_product h3{
	display: block;
	width: 705px;
	padding: 8px 0 8px 10px;
	font-family: "mondar", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	background: #004D9E;
}
.description_product h5{
	display: block;
	float: left;
	width: 685px;
	margin: 20px 0px 10px 15px;
	color: #004D9E;
	font-size: 15px;
	border-bottom: 1px solid #004D9E;
}
.img_left{
	float: left;
	margin: 20px 10px 10px 15px;
}
.img_right{
	float: right;
	margin: 5px 0px 5px 0px;
}
.list_left{
	width: 400px;
	float: left;
	margin: 60px 10px 10px 40px;
}
.list_left1{
	width: 400px;
	float: left;
	margin: 5px 10px 10px 40px;
}
.list_left2{
	width: 480px;
	float: right;
	margin: 22px 10px 10px 40px;
}
.list_left3{
	width: 460px;
	float: right;
	margin: 15px 10px 10px 40px;
}
.content_models{
	float: left;
	display: none;
	width: 715px;
}
.content_models ul{
	list-style-type: decimal;
	float: left;
	width: 283px;
	margin: 40px 2px 10px 40px;
}
.content_infrared{
	float: left;
	width: 715px;
	position: relative;
}
.content_infrared ul{
	list-style-type: decimal;
	float: left;
	width: 660px;
	margin: 0px 2px 10px 38px;
}
.ceramic_color{
	float: left;
	width: 283px;
	margin: 15px 20px 10px 40px;
	text-align: center;
}
.img_abs_ceramic{
	position: absolute;
	right: 60px;
	top: 0px;
}
.img_abs_band_c{
	position: absolute;
	right: 60px;
	top: 35px;
}
.center_img{
	margin: 15px 0 0 15px;
}
/*injection tip*/
.img_abs_injection{
	float: right;
	margin: 10px 50px 10px 10px;
	display: block;
}
.content_injection{
	float: left;
	width: 715px;
	position: relative;
}
.content_injection ul{
	list-style-type: decimal;
	float: left;
	width: 320px;
	margin: 0px 2px 10px 38px;
}
.content_injection ul p{
	text-align: justify;
}
.inject_model{
	float: left;
	width: 283px;
	margin: 15px 20px 50px 40px;
	text-align: center;
}
.m_l{
	margin-left: 20px;
	margin-right: 5px;
	display: block;
}
/*injection tip*/
/*connectors*/
.content_models_connectors{
	float: left;
	width: 715px;
	position: relative;
}
.content_models_connectors ul{
	list-style-type: decimal;
	float: left;
	width: 700px;
	margin: 0px 2px 10px 10px;
}
.connectors_models{
	float: left;
	width: 155px;
	margin: 15px 10px 10px 10px;
	text-align: center;
}
.description_product p.column_l{
	width: 210px;
	text-align: justify;
	float: left;
	padding: 15px;
}
.description_product p.column_l2{
	width: 685px;
	text-align: justify;
	float: left;
	padding: 10px 0px 10px 15px;
}
.description_product p.column_r{
	width: auto;
	text-align: justify;
	float: right;
	padding: 15px;
}
.description_product img.img_float_l{
	padding: 15px 0 15px 15px;
}
.description_product p.column_float_r{
	width: auto;
	text-align: justify;
	float: right;
	padding: 35px 15px 0 0;
	width: 450px;
}
.description_product div.column_left{
	width: 357px;
	height: 50px;
	float: left;
}
.description_product div.column_left h4{
	width: 337px;
	margin: 10px;
	color: #004D9E;
	font-size: 15px;
	border-bottom: 1px solid #004D9E;
}
.description_product div.column_left p{
	padding: 10px;
	color: #000;
	text-align:justify;
}
.description_product div.column_right{
	width: 357px;
	height: 50px;
	float: right;
}
.description_product div.column_right h4{
	width: 337px;
	margin: 10px;
	color: #004D9E;
	font-size: 15px;
	border-bottom: 1px solid #004D9E;
}
.description_product div.column_right p{
	padding: 10px;
	color: #000;
	text-align:justify;
}
.img_prototipe_low_density{
	margin: 15px;
}
.img_prototipe_high_density{
	margin: 75px 15px 15px 15px;
}
.img_prototipe_low_density_model{
	margin: 15px 0 0 15px;
	border:none!important;
	-webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.50);
	-moz-box-shadow:    0px 0px 4px rgba(50, 50, 50, 0.50);
	box-shadow:         0px 0px 4px rgba(50, 50, 50, 0.50);
}
.img_prototipe_high_density_model{
	margin: 15px 0 0 15px;
	border:none!important;
	-webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.50);
	-moz-box-shadow:    0px 0px 4px rgba(50, 50, 50, 0.50);
	box-shadow:         0px 0px 4px rgba(50, 50, 50, 0.50);
}
/*neutrales*/
.float_r{float: right;}
.float_l{float: left;}
.hidden{
	text-indent: -9999999999999999999999999999999999;
	visibility: hidden;
	position: absolute;
}
.hidden2{
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
	display: none;
}

/*neutrales*/

/*RESPONSIVE*/

/*RESPONSIVE*/
