@charset "utf-8";
body{
	width:980px;
	margin:auto;
	height:100%;
	}

/* HEADER Logo */
#HeaderLogo {
	width:100%
}

/*FORMATING MENU AND DROPDOWNS-------------------------------------------------------------------------*/
.PMenu {
	margin-top:-4px;
	width:100%;
	background-color:#0071BC;
	height:45px;
	color:#fff;
	box-shadow:0px 3px 5px #888888;
}

.PMenu ul {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	font-family:sans-serif;
	font-size:16px;
}

.PMenu ul li {
	float:left;
	position:relative;
}

.NavItem {
	display:inline-block;
	padding:0px 65.93px;
	height:45px;
	line-height:45px;
	color:#fff;
	text-decoration:none;
}

.NavItem:focus{
	background-color:#123c66;
}

.NavItem:hover{
	background-color:#123c66;
}

.PMenuContent {
	z-index:10;
	max-height:0px;
	position:absolute;
	overflow:hidden;
	background-color:#19a3ff;
	box-shadow:0px 3px 10px #3f3f3f;
}


.PMenuContent a:hover{
	color:#fff;
	background-color:#123c66;
	visibility: visible;
}    
	
.PMenuContentMenu {
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}

.PMenuContent .NavItem {
	width:100%;
}

.PMenuTopLine:hover .PMenuContent {
	max-height:500px;
	overflow:visible;
}


/* END FORMATING MENU AND DROPDOWNS-------------------------------------------------------------------------*/

/*SLIDESHOW------------------------------------------------------------------------------------------*/
.SSlideShow{
	padding: 0;
	margin:auto;
	overflow: hidden;
	width: 980px;
}
.SSlideShow figure img{
	z-index:-1;
	position:relative;
	margin-top:7px;
	width: 980px;
	float: left;
}
.SSlideShow figure{
	position: relative;
	width: 400%;
	margin: 0;
	left: 0;
	animation: 40s SSlideShowFrames infinite;
}
@keyframes SSlideShowFrames{
	4% { left: 0%; }
	14% { left: 0%; }
	18% { left: -100%; }
	28%{ left: -100%; }
	32%{ left: -200%;}
	42%{ left: -200%;}
	46%{ left: -300%; }
	56%{ left: -300%; }
	60%{ left: -200%; }
	70%{ left: -200%; }
	74%{ left: -100%; }
	84%{ left: -100%; }
	88%{ left: 0%; }
	100%{ left: 0%; }
}

/* END SLIDE SHOW ------------------------------------------------------*/


/*FOOTER-----------------------------------------------------------------------------*/
#footer{
	box-shadow:0px 3px 5px #888888;
	background-color:#0071BC;
	height:65px;
	width:100%;
	margin-top:10px;
	padding:0;
	}
#r_tm{
	height:65px;
	width:50%;
	float:left;
	}
#r_tm ul{
	padding-left:20px;
	padding-top:4px;
	}
#r_tm ul li{
	text-decoration:none;
	list-style:none;
	font-family:sans-serif;
	font-size:12px;
	color:#fff;
	}
#schedule{
	height:65px;
	width:50%;
	float:right;
	}
#schedule ul{
	line-height:18px;
	padding-right:20px;
	padding-top:5px;
	margin-top:0;
	}
#schedule ul li{
	text-decoration:none;
	list-style:none;
	font-family:sans-serif;
	font-size:12px;
	color:#fff;
	text-align:right;
	}
/*footer PWM30A/60A*/
#footer_products{
	box-shadow:0px 3px 5px #888888;
	background-color:#0071BC;
	height:65px;
	width:100%;
	margin-top:20px;
	padding:0;
	}
/*footer contacts*/
#footer_c{
	box-shadow:0px 3px 5px #888888;
	background-color:#0071BC;
	height:65px;
	width:100%;
	margin-top:10px;
	padding:0;
	}
/*FOOTER END-------------------------------------------------------------------------------------------------------*/

/* CATEGORY LIST --------------------------------*/
.CategoryList {
	margin-top:10px;
	min-height:250px;
	height:250px;
	width:100%;
}

.CategoryImage {
	border:none;
	height:250px;
	width:303.3px;
	margin:auto;
	box-shadow:0px 3px 5px #bcbcbc;
	padding:225px 50px 25px 50px;
	font-family:sans-serif;
	font-size:20px;
	float:left;
	color:#123c66;
	background-repeat: no-repeat;
	background-position:center;
	margin-left:17px;
	background-size: auto 180px;
}

.CategoryImage:hover{
	box-shadow: 0px 6px 10px #7fccff;
}
/* CATEGORY LIST END------------------------------------------------------------------------------------------------------------*/

/*SECTION---------------------------------------------------------------------------------------------------------------*/
	/*Store*/
	section{
		font-family:sans-serif;
		}
	#content_store{
		height:250px;
		width:100%;
		margin-top:25px;
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
		font-size:20px;
		text-align:center;
		padding:25px 0px 0px 0px;
		}
	/*PRODUTOS>PWM30A/60A*/
	.p_pwm{
		background-color:#E1E1E1;
		height:400px;
		width:100%;
		margin-top:50px;
		font-family:Sans-serif;
		font-size:20px;
		}
	.p_pwm>img{
		position:absolute;
		}
	section #product{
		font-family:sans-serif;
		font-size:27px;
		position:absolute;
		float:left;
		margin-left:425px;
		}
	#p_info{
		font-family:sans-serif;
		font-size:16px;
		position:absolute;
		float:left;
		margin-left:425px;
		margin-top:80px;
		}
	#price{
		margin-top:240px;
		margin-left:810px;
		float:left;
		position:absolute;
		text-align:right;
		}
	#how_many{
		font-family:sans-serif;
		font-size:15px;
		position:absolute;
		float:left;
		margin-left:802px;
		margin-top:295px;
		}
	.buy{
		position:absolute;
		float:left;
		margin-top:320px;
		margin-left:720px;
		padding:10px 60px;
		background-color:#FFDB22;
		border:1px solid #8F8F8F;
		border-radius:4px;
		box-shadow:0px 3px 5px #bcbcbc;
		color:#3A3A3A;
		text-decoration:none;
		}
	p .buy:hover{
		background-color:#307E00;
		color:#fff;
		}
	/*CONTACTOS*/
	#sec_cont{
		background-color:#E1E1E1;
		}
	#maps{
		z-index:1;
		box-shadow:0px 3px 5px #888888;
		border:2px solid #0071BC;
		margin-top:50px;
		float:right;
		position:relative;}
	#address{
		font-size:16px;
		float:left;
		margin-top:55px;
		width:25%;
		}
	#mail{
		float:left;
		margin-top:0px;
		margin-left:0px;
		width:26%;
		}
	#mail a{
		text-decoration:none;
		}
	#mail a:hover{
		color:#FF2C30;
		}
	#tab_info{
		box-shadow:0px 3px 5px #888888;
		background-color:#B8B8B8;
		height:180px;
		width:300px;
		margin-top:50px;
		margin-right:0px;
		float:right;
		}
	#tab_info>#p1{
		font-size:20px;
		margin-top:26px;
		text-align:center;
		color:#fff;}
	#tab_info>#p2{
		font-size:16px;
		text-align:center;
		color:#fff;}
	/*SECTION END*/
	
	/*ARTICLE*/
		/*PWM30A/60A*/
		article{
			font-family:sans-serif;
			}
		.split{
			margin-top:-5px;
			height:35px;
			background-color:#0071BC;
			box-shadow:0px 3px 5px #888888;
			}
		.split_title{
			float:left;
			padding-left:10px;
			font-family:sans-serif;
			font-size:16px;
			margin-top:8px;
			color:#fff;
			}
		#category{
			box-shadow:0px 3px 5px #888888;
			}
		#p_description{
			margin-top:5px;
			}
		.des_text{
			margin-top:20px;
			}
		.des_text>ul{
			margin:0;
			padding:0;
			list-style:none;
			font-size:14px;
			}
		article p{
			font-size:14px;
			text-align:justify;
			padding:0;
			margin:0;
			}
		#tech_det{
			margin-top:20px;
			}
		.vid_product{
			float:right;
			box-shadow:0px 3px 5px #888888;
			border:2px solid #0071BC;
			margin-top:-268px;
			}
	/*CONTACTS*/
		#contact_form{
			padding:5px 0px;
			height:187px;
			width:960px;
			background-color:#E1E1E1;
			margin-top:380px;
			box-shadow:0px 3px 5px #888888;
			}
		#nome{
			margin-left:5px;
			width:300px;
			}
		#quest_1 #nome{
			width:430px;
			}
		#quest_1{
			margin-left:5px;
			width:480px;
			}
		#quest_2{
			margin-left:5px;
			width:480px;
			}
		#quest_2 p{
			float:left;
			margin-top:10px;
			}
		#quest_2>#assunto{
			margin-left:5px;
			margin-top:10px;
			width:420px;
			}
		#quest_3{
			margin-right:-5px;
			margin-top:-187px;
			width:475px;
			float:right;
			}
		#quest_4{
			margin-left:5px;
			margin-top:10px;
			width:480px;
			}
		#quest_4 textarea{
			width:473.8px;
			height:120px;
			}
		#quest_5{
			margin-right:-5px;
			width:475px;
			float:right;
			margin-top:-130px;
			}
		#submit{
			float:right;
			height:40px;
			width:80px;
			margin-top:-44px;
			margin-right:5px;
			}