@import 'reset.css';

button{
	background-color:#CCCCCC;
	border:1px solid #999999;
	padding:5px;
	cursor:pointer;
	font-family:"Lucida Grande", sans-serif;
	font-size:12px;
	color:#666666;
}

input.submit{
	background-color:#CCCCCC;
	border:1px solid #999999;
	padding:5px;
	cursor:pointer;
	font-family:"Lucida Grande", sans-serif;
	font-size:12px;
	color:#666666;
}


/* TABELA CORRIGIR */


table.corrigir{
	margin:0;
	padding:0;
}

table.corrigir td{
	margin:0;
	padding:0;
	border:none;
	text-align:left;
}

table.corrigir td label{
	margin:0;
	padding:0;
	border:none;
	font-family: Helvetica, sans-serif;
	color:#999999;
	font-size:16px;
	text-align:right;
}

	table.corrigir td input{
		margin-left:10px;
		margin-bottom:10px;
		padding-top:5px;
		padding-left:5px;
		border: 1px solid #999999;
		height:35px;
		width:340px;
		font-family: "Lucida Grande" , sans-serif;
		color:#999999;
		font-size:12px;
}

	table.corrigir td textarea {
		margin-left:10px;
		padding-top:5px;
		padding-left:5px;
		border: 1px solid #999999;
		height:95px;
		width:340px;
		font-family: "Lucida Grande" , sans-serif;
		color:#999999;
		overflow:hidden;
		font-size:12px;
}

/* TABELA CORRIGIR */

a{
	text-decoration:none;
	color:#fff;
}

a:hover{
	text-decoration:underline;
}

.mainContainer{
	margin:0 auto;
	padding:0;
	background-color:#ffffff;
	width:940px;
}

.header{
	margin:0;
	padding:0;
	width:940px;
	height:348px;
	background-image:url(../../images/expositores_header.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

	.promoDiv{
		margin-left:23px;
		padding:0;
		float:left;
		background-image:url(../../images/bk_promoDiv.jpg);
		background-repeat:no-repeat;
		width:215px;
		height:348px;
		position:relative;
	}
	
		.promoDiv p{
			padding-top:95px;
			padding-left:10px;
			padding-right:10px;
			margin:0;
			font-family: "Lucida Grande", sans-serif;
			font-size:11px;
			color:#ffffff;
			font-weight:bold;
	}
	
		.promoDiv p.price{
			padding:0;
			margin:0;
			font-family: Helvetica, sans-serif, sans-serif;
			font-size:10px;
			color:#ffffff;
			position:absolute;
			left:10px;
			bottom:10px;
	}
	
		
		.promoDiv img{
			padding:0;
			margin:0;
			position:absolute;
			top:160px;
			right:-40px;
	}


.carrinhoBox{
	margin-right:19px;
	padding-top:10px;
	position:relative;
	background-image:url(../../images/bk_carrinho.jpg);
	background-repeat:no-repeat;
	width:315px;
	height:41px;
	float:right;
}

	.carrinhoBox img{
		position:absolute;
		left:-21px;
		top:3px;
	}


	.carrinhoBox dd{
		margin:0;
		padding-bottom:5px;
		padding-left:28px;
		font-family: Helvetica, sans-serif;
		font-size:14px;
		color:#ffffff;
		
	}
	/**/
	.submenu1{
	margin:0;
	padding:0;
	height:67px;
	background-image:url(/images/bk_options.png);
	background-repeat:repeat;
}

	.submenu1 ul{
		margin:0;
		padding-top:25px;
		padding-left:25px;
		list-style:none;
	}
	
	.submenu1 li{
		margin:0;
		padding:0;
		float:left;
		font-family: Helvetica, sans-serif;
		color:ffffff;
		text-decoration:none;
		font-size:23px;
		
	}
	
	.submenu1 li a{
		margin:0;
		padding:0;
		float:left;
		font-family: Helvetica, sans-serif;
		color:ffffff;
		text-decoration:none;
		font-size:23px;
		
	}
	
		.submenu1 li a:hover{
			color:#f28b04;
			}
			
			.submenu1 li a.active{
			color:#f28b04;
			}
	
	.submenu1 span{
		float:left;
		color:#ffffff;
		font-family: Helvetica, sans-serif;
		font-size:23px;
		padding-left:5px;
		padding-right:5px;
	}

.submenu1 .cufon{
	margin:0;
	padding:0;
	float:left;
}

.submenu1 .cufon-canvas{
	margin:0;
	padding:0;
	float:left;
}
	
	
	/**/
.submenu{
	margin:0;
	padding:0;
	height:67px;
	background-color:#404040;
}

	.submenu ul{
		margin:0;
		padding-top:15px;
		padding-left:23px;
		padding-right:23px;
		list-style:none;
	}
	
	.submenu li{
		margin:0;
		padding:0;
		float:left;
		font-family: Helvetica, sans-serif;
		color:ffffff;
		text-decoration:none;
		font-size:18px;
	}
	
	.submenu li a{
		margin:0;
		padding:0;
		float:left;
		font-family: Helvetica, sans-serif;
		color:ffffff;
		text-decoration:none;
		font-size:18px;
	}
	
		.submenu li a:hover{
			color:#f28b04;
			}
			
			.submenu li a.active{
			color:#f28b04;
			}
	
	.submenu span{
		float:left;
		color:#dd6c1a;
		font-family: Helvetica, sans-serif;
		font-size:12px;
		padding-left:5px;
		padding-right:5px;
	}

#areas{
padding:0 0 25px;
float:left;
width:400px;
}

#areas li{
padding:0 0 0 17px;
background:url(../../images/seta.jpg) no-repeat 0px 0px;
float:left;
clear:left;
width:400px;
}


#areas a{
	background:url(../../images/grey_80.png) repeat;
	display:block;
	float:left;
	line-height:23px;
	padding:0px 3px;
	font-size:12px;
}

#areas a:hover
{
	text-decoration:none;
	background:#222;
}

#areas .pag_activo
{
	text-decoration:none;
	background-color: #CCCCCC;
}






.menu{
	margin:0;
	padding:0;
	float:left;
}

.menu ul{
	margin:0;
	padding:0;
	list-style:none;
}

.menu li{
	display:inline;
	font-size:12px;
	font-family: Helvetica, sans-serif;
	color:#FFFFFF;
}

.menu span{
	color:#E97C0A;
	margin:0;
	padding:0;
	
}

.menu a{
	
	display:inline-block;
	font-size:12px;
	font-family: Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px;
}

.menu a:hover{
	background:url(/images/degrade_down.jpg) left top repeat-x;
	text-decoration:none;
}

	.menu a.active{
	background:url(/images/degrade_down.jpg) left top repeat-x;
	text-decoration:none;
}
	

.optionsDiv{
	width:882px;
	height:23px;
	margin:0 auto;
	padding-left:9px;
	padding-right:9px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(/images/bk_options.png);
	background-repeat:no-repeat;
	background-position:left;
}

	.optionsDiv span{
		margin:0;
		padding:0;
		color:#e97c0a;
}

	.optionsDiv ul{
		margin:0;
		padding-top:4px;
		list-style:none;
}

	.optionsDiv li{
		margin:0;
		display:inline;
		font-family: Helvetica, sans-serif;
		font-size: 10.4px;
		font-style: normal;
		font-weight: normal;
		text-transform: normal;
		letter-spacing: 0px;
		line-height: 1.5em;
		color:#ffffff;
		font-size:10px;
}

	.optionsDiv li a{
		margin:0;
		padding:4px;
		display:inline;
		font-family: Helvetica, sans-serif;
		font-size: 10.4px;
		font-style: normal;
		font-weight: normal;
		text-transform: normal;
		letter-spacing: 0px;
		line-height: 1.5em;
		color:#ffffff;
		font-size:10px;
		text-decoration:none;
}

	.optionsDiv li a:hover{
		color:#dd7204;
}

	.optionsDiv li a.active{
		color:#dd7204;
}


	.productsDiv{
		position:relative;
		margin:25px auto;
		width:892px;
		min-height:426px;
		height: auto !important;
		height:426px;
		overflow:hidden;
		
	}
	
	
	
		.productDescription{
			margin:0;
			padding:0;
			width:450px;
			float:left;
			min-height:300px;
			height:auto !important;
			height:300px;
			position:relative;
		}
		
		
			.productDescription h3.titleProduct{
				width:450px;
				margin:0;
				font-family: Helvetica, sans-serif;
				font-size:32px;
				font-weight:bolder;
				color:#c1c1c1;
			}
			
			
				.productDescription h4{
					width:450px;
					margin:0;
					padding-bottom:19px;
					font-family: Helvetica, sans-serif;
					font-size:28px;
					font-weight:bolder;
					color:#dcdcdc;
					line-height:11px;
			}
			
				
			
				.productDescription p{
					margin:0;
					padding:0;
					padding-bottom:8px;
					font-family: "Lucida Grande", sans-serif;
					font-size: 10px;
					font-style: normal;
					font-weight: normal;
					text-transform: normal;
					letter-spacing: 1px;
					line-height: 1.5em;
 					color:#747474;
			}
			
				
				.tableDiv{
					width:400px;
					margin-top:15px;
					padding:0;
					margin-bottom:15px;
				}
				
					.tableDiv table{
						margin:0;
						padding:0;
						border:none;
						width:400px;
				}
				
					.tableDiv th{
						margin:0;
						padding-bottom:5px;
						font-family:Helvetica;
						font-style:italic;
						color:#666;
						font-size:12px;
						font-weight:bold;
						text-align:center;
						min-width:100px;
				}
				
					.tableDiv td{
						margin:0;
						padding-bottom:2px;
						font-family: "Lucida Grande", sans-serif;
						font-size: 11px;
						font-style: normal;
						font-weight: normal;
						text-transform: normal;
						color:#666;
						text-align:center;
						min-width:90px;
						border-bottom:1px solid #989898;
				}
				
			
		.productImage{
			float:right;
			margin:0;
			padding:0;
			width:405px;
			text-align:center;
			position:relative;
			min-height:350px;
			height:auto !important;
			height:350px;
		}
		
			.productImage img{
				position:absolute;
				left:0;
				bottom:-70px;
				
				
				
		}
		
	
	.divPromotions{
		margin:0;
		padding:0;
		background-image:url(/images/grey_25.png);
		background-repeat:repeat;
		background-position:top;
		display:block;
	}
	
		.divPromotions img{
			margin:0;
			padding:0;
			float:left;
	}
	
	
	.footer{
		margin:0 auto;
		padding:0;
		border-left:10px solid #e6e6e6;
		border-right:10px solid #e6e6e6;
		width:940px;
		height:209px;
		background-image:url(/images/bk_footer_expositor.jpg);
		background-repeat:no-repeat;
		position:relative;
	}
	
		.footer img{
			position:absolute;
			top:0px;
			
			left:-44px;
			
		}


		.footer p{
			margin:0;
			padding-top:90px;
			padding-left:165px;
			font-family: "Lucida Grande", sans-serif;
			font-size:11px;
			color:#999999;
			float:left;
		
	}
	
		.footer ul{
			margin:0;
			padding-top:90px;
			padding-left:30px;
			list-style:none;
			float:left;
		}
		
		.footer li{
			margin:0;
			padding:0;
			display:inline;
			font-family: "Lucida Grande", sans-serif;
			font-size:12px;
			color:#999999;
			text-decoration:none;
		}
		
			.footer li a{
				margin:0;
				padding:0;
				display:inline;
				font-family: "Lucida Grande", sans-serif;
				font-size:12px;
				color:#999999;
				text-decoration:none;
		}
		
			.footer li a:hover{
				color:#5d5d5d;
		}
		
			.footer span{
			margin:0;
			padding-left:10px;
			padding-right:10px;
			font-family: "Lucida Grande", sans-serif;
			font-size:12px;
			color:#dbdbdb;
		}
	
div#cart_box
{

}

div#cart_box h2
{

}

div#cart_box a
{

}

div#cart_box dl
{

}

div#cart_box dt
{

}

div#cart_box dd
{

}

.carrinhoMainDiv{
	margin:0 auto;
	padding:0;
	width:900px;
}

	.carrinhoMainDiv h3{
		margin:0;
		padding-bottom:30px;
		font-family: Helvetica, sans-serif;
		font-size:32px;
		font-weight:bolder;
		color:#c1c1c1;
}

	.carrinhoMainDiv table{
		margin:0;
		padding:0;
		border:none;
}


	.carrinhoMainDiv th{
		margin:0;
		padding-bottom:5px;
		font-family:Helvetica;
		font-style:italic;
		color:#666;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		min-width:100px;
}

	.carrinhoMainDiv td{
		margin:0;
		padding-bottom:2px;
		font-family: "Lucida Grande", sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		text-transform: normal;
		color:#666;
		text-align:center;
		min-width:90px;
		border-bottom:1px solid #989898;
}