/*Reset*/
*{margin:0;padding:0;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll;}
body{background-color:#fff;}
body,input,button{font-size:11px;line-height:1.2em;font-family:verdana;color:#6f6f6f;}
h1,h2,h3,h4,h5,h6{font-size:12px;text-align:left;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
a {text-decoration:none; color: #848484; font-style:normal; }
a:hover, a:focus, a:active	{ text-decoration: none; color: #464646;}
em,address{font-style:normal;}
button,label{cursor:pointer;_cursor /**/:hand;}
button *{position:relative;}
button img{left:-3px;*left:auto;}
textarea{overflow:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
legend, caption {display:none;}
ul   {list-style:none; margin:0; padding:0}

/* Link */
a.tlink1:link,a.tlink1:visited,a.tlink1:active{text-decoration:none;color:#9e9e9e;}
a.tlink1:hover{text-decoration:none;color:#ffffff;}
a.tlink2:link,a.tlink2:visited,a.tlink2:active{text-decoration:none;color:#ffffff;}
a.tlink2:hover{text-decoration:none;color:#ffffff;}

.font_mblack{font-family: "verdana";font-size: 9px; color:#1e1e1e;  }

/* Margin */
mt5{margin-top:5px;}
mb10{margin-bottom:10px;}
ml15{margin-left:15px;}

/*Layout*/
body{text-align:center;margin:0 auto;background-color:#000000;}
#wrap {width:1263px; height:1280px;margin:0 auto; background:url('../assets/images/all_bg.jpg') no-repeat 0 0;}
#wrap1 {
	width:1263px;
	margin:0 auto;
	background:url('../assets/images/all_bg.jpg') no-repeat 0 0;
}
#wrap1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #5f9fd7;
	padding-top: 20px;
}
#wrap1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #5f9fd7;
	padding-top: 20px;
}




#header{clear:both;width:1000px;margin:0 auto;}
	#logo {display:inline;float:left;width:187px;height:75px;margin:0;padding-top:30px; }
	#TopMenu {float:left; width:780px;height:80px}
	.utill_menu { width:780px; margin-top:25px; text-align:right; }
	.utill_menu ul {
	float:right;
	overflow:hidden;
	width:300px;
	margin:0;
	text-decoration:none;
	text-align:right;
}
	.utill_menu ul li {
	float:right;
	text-decoration:none;
	text-align:right;
	font-size:10px;
	color:ffffff;
}
	.utill_menu .last { padding-right:0; }
	.utill_menu ul li a {
	color:ffffff;
	text-align: right;
}
.utill_menu ul li a p {
	color: #FFF;
	font-size: 9px;
	text-align: right;
}

	
	.TopMenu_navi { clear:both;position:relative; width:780px; height:60px;}
.TopMenu_navi ul li {
	color: #FFF;
	float: left;
	width: 151px;
	display: block;
	height: 60px;
	/* [disabled]vertical-align: bottom; */
}
.TopMenu_navi ul li a p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #909090;
	float: left;
	text-align: right;
	width: 151px;
	display: block;
	position: relative;
	height: 30px;
	padding-top: 15px;
}
.TopMenu_navi ul li a:hover p {
	color: #FFF;
	filter: DropShadow(Color=#FF6, OffX=1, OffY=1, Positive=true);
	font-weight: bold;
}
#MainCon0 {
	clear:both;
	width:1000px;
	margin:0 auto;
}





	
#MainCon1 { clear:both;width:1000px;height:300px; margin:0 auto; background:url('../assets/images/back-visual.jpg') no-repeat 0 33px;}
#Mapa a  {
	color: #FFF;
	text-decoration: none;
	font-style: normal;
}
#Mapa a:hover {
	color: #464646;
	text-decoration: none;
	font-style: normal;
}

#Mapa li {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




#MainCon2{clear:both; width:980px;height:325px;margin:0 auto; }
#MainCon2 h2{
	margin-top:20px;
	font-family: 'Quicksand', sans-serif;
	color: #c6c6c6;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 2px;
	height: 25px;
}
#MainCon2 .About {float:left; width:280px; height:260px; margin-right:10px;}
#MainCon2 .About p {padding:5px 10px 0 0; text-align:left; line-height:16px;}
#MainCon2 .About p a {color:#ffffff; text-decoration:underline;}
#MainCon2 .About .bt_More {
	clear:both;
	text-align:right;
	width:230px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	background-image: url(../assets/images/btn_moreBkg.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-bottom: 4px;
	padding-right: 16px;
}


#MainCon2 .Main_Pro {float:left; width:670px;padding:2px 10px 20px 0;}
#MainCon2 .Main_Pro ul {width:670px; padding-top:10px;}
#MainCon2 .Main_Pro ul li { float:left; width:210px; height:230px; border:1px solid #ebebeb; margin-right:12px; background-color:#ffffff;}	
#MainCon2 .Main_Pro ul .last{ float:left; width:200px; height:230px; border:1px solid #ebebeb;margin-right:0;}
#MainCon2 .Main_Pro ul li .infoA {float:left; width:190px; text-align:left;padding:12px; }
#MainCon2 .Main_Pro ul li .infoA h1{font-size:11px;color:#b71600; font-family:Verdana;margin-bottom:5px;text-decoration:underline; font-style:normal; }
#MainCon2 .Main_Pro ul li .infoA h1 a {font-size:11px;color:#b71600;text-decoration:underline; font-weight:lighter;letter-spacing:-0.1em;}
#MainCon2 .Main_Pro ul li .infoA .cmt{font-size:8pt; font-family:Verdana;color:#6f6f6f;}
#MainCon2 .Main_Pro ul li .infoA .img {margin-top:12px;}
.Main_Pro h2 {
	font-family: 'Quicksand', sans-serif;
	font-size: 24px;
	color: #c6c6c6;
	font-weight: normal;
	letter-spacing: 2px;
}


#MainCon3{clear:both; width:980px;height:280px;margin:0 auto;}
#MainCon3 .EmerGen {width:980px; height:220px;padding:10px 0 20px 0; text-align:left; vertical-align:top;}
#MainCon3 .EmerGen h2 {
	padding:20px 0 5px 0;
	font-family: 'Quicksand', sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #c6c6c6;
	letter-spacing: 2px;
}
#MainCon3 .EmerGen ul {width:980px;margin-top:10px;}
#MainCon3 .EmerGen ul li {float:left; width:300px;height:90px; background-color:#efefef;text-align:left; margin:0 10px 10px 0;padding:0 3px 3px 10px;}
#MainCon3 .EmerGen ul li .infoA {width:295px; padding:10px 10px 0 0px; }
#MainCon3 .EmerGen ul li .infoA h1{font-size:11px; font-family:Verdana;margin-bottom:5px; }
#MainCon3 .EmerGen ul li .infoA h1 a{ color:#b71600;text-decoration:underline; font-weight:lighter; }
#MainCon3 .EmerGen ul li .infoA .cmt{font-size:9px; font-family:Verdana;color:#909090; line-height:12px;}

#MainCon4 {clear:both; width:980px;height:150px;margin:0 auto; padding-top:20px;margin-bottom:30px;}
#MainCon4 .ico { float:left;width:340px;text-align:center;}
#MainCon4 h2 {
	font-family: 'Quicksand', sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #c6c6c6;
	letter-spacing: 2px;
}

#MainCon4 .ico ul {list-style:none;text-align:left; margin-top:10px;width:300px;}
#MainCon4 .ico ul li {float:left; width:90px; height:50px;margin-right:5px;letter-spacing:-0.1em;}
#MainCon4 .ico ul li .last {width:62px; margin-right:0;}
#MainCon4 .Product_list { float:left;width:600px;}
#MainCon4 .Product_list h2 { padding:0 0 5px 0; }
#MainCon4 .Product_list .Ptxt_list {float:left; width:270px; height:110px;margin-right:20px; text-align:left;  color:#707070; padding-top:10px;font-family:tahoma;}
#MainCon4 .Product_list .Ptxt_list a {color:#b71600;font-size:14px; }
#MainCon4 .Product_list .Ptxt_list_last {float:left; width:450px; height:60px;text-align:left;  color:#414141; padding-top:10px; }
#MainCon4 .Product_list .Ptxt_list_last a {color:#414141; }
#ListaImg ul li {
	float: left;
	width: 180px;
	text-align: center;
	display: block;
	height: 145px;
	line-height: 12px;
	padding-top: 5px;
	color: #CCC;
}



#foot_con {clear:both;width:100%; background:url('../assets/images/footer_bg2.gif') repeat-x 0 0;height:320px;} 
#foot_con .f_cont{position:relative;width:980px;height:320px; margin:0 auto;}
#foot_con h2 {
	font-family: 'Quicksand', sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #202020;
	letter-spacing: 2px;
	margin-top: 6px;
}

#foot_con .f_cont .L_information{ clear:both;width:960px;padding:8px 20px 0 0; text-align:left;}
#foot_con .f_cont .L_information p{ float:left; width:180px; height:30px; text-align:left; margin-top:30px;}
#foot_con .f_cont .L_information .Long{ float:left; width:220px; height:30px; text-align:left; margin-top:30px;}
#foot_con .f_cont .L_information .Short{ float:left; width:120px; height:30px; text-align:left; margin-top:30px;}
#foot_con .f_cont .L_information p a{color:#ffffff;}



#foot_con .f_cont .R_information{ clear:both;width:960px;height:70px; padding:10px 0 0 0;background:url('../assets/images/info_left_bg.gif') repeat-x 0 0;}
#foot_con .f_cont .R_information h3 {
	font-family: 'Quicksand', sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c77c45;
	/* [disabled]letter-spacing: 2px; */
	margin-left: 0px;
	line-height: normal;
}

#foot_con .f_cont .R_information .MC {width:150px;float:left; padding-top:5px;} 
#foot_con .f_cont .R_information .R_List {float:left; text-align:left; width:770px; color:#ffffff; line-height:18px;}
#foot_con .f_cont .R_information .R_List a{color:#ffffff; text-decoration:underline;}
#foot_con .f_cont .R_information .R_List a:hover {color:#ccc; text-decoration:underline;}
#foot_con .Foot_Copy {clear:both;width:960px;margin:0 auto; text-align:center;  margin-top:30px;}
