@charset "utf-8";
/* CSS Document */

/* normalizar */

body, div, dl, dt, dd, ul, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {

    margin: 0;

    padding: 0;
	
	font-family:Verdana, Geneva, sans-serif;
	
	font-size:12px;
	
	color:#7f7f7f;
	
	line-height: 20px;
}

h3, h4, h5, h6 {

    font-size: 100%;

    font-weight:normal;

}

ol, ul {



}

address, caption, cite, code, dfn, em, strong, th, var {

    font-style: normal;

    font-weight: normal;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

fieldset, img {

    border: 0;

}

caption, th {

    text-align: left;

}

q:before, q:after {

    content: '';

}

abbr {

    border:0;

}

#rcorners3 {
    border-radius: 5px;
    background: url(carrinho2.jpg);
    background-position: left top;
    width: 256px;
    height: 46px;   
}

#imgtop {
   border:1px solid #999999;
}


/* main structure */

#Wrapper { 
	display:block; 
	position:relative; 
	height:auto; width:100%;
}

	#Header { 
		display: block;
		height: 30px;
		width:100%;
	}
	
		#HeaderContainer { 
			width: 796px; 
			display:block; 
			position:relative; 
			height:30px; 
			margin: 0 auto;
		}
		
			#TopMenu {
				display:block;
				width: 188px;
				height: 38px;
				position:absolute;
				top:10px;
				right:0px;
			}
	
	#Content {
	display:block;
	width: 796px;
	height:auto;
	margin: 0 auto;
	padding:0;
	clear:both;
	}
		
		#Content .bold { font-weight:bold!important;}
		#Content .obs { font-size: 10px!important; margin-top:15px; margin-bottom: 20px;}
		#Content p { margin-top:15px;}
		#Content h2 { padding-top:15px;}
		#Content img.enter { margin:0 auto 15px auto; display:block; width:263px; height:24px;}
		#Content p.signature {margin-top:20px; text-align:right;}
		
		#Content li {
			padding-top: 4px;
		}
		
		#LeftColumn > ol, #RightColumn > ol {
			list-style: none;
			padding-left: 0;
		
			
		}
		#LeftColumn > ol ul ol, #RightColumn > ol ul ol {
			list-style-type: lower-alpha;
			padding-left: 20px;
			
		}
			#Content ol ul {
				list-style:disc;
				padding-left: 20px;
			}
		
		#Content ol li {
			padding-left: 0;
		}
				
		#LeftColumn {
			float: left; 
			display: block; 
			width: 378px; 
			height:auto;
		}
		
		#RightColumn { 
			float: right; 
			display: block; 
			width: 378px; 
			height:auto;
		}
	
	#Footer { 
		display: block; 
		height:29px; 
		background:#000; 
		width:100%;  
		clear:both;
		margin-top:30px;
	}
	
		#FooterContainer { 
		    padding-top: 4px;
		    color: #a7a8aa;
		    display: block; 
			height:29px; 
			width: 796px; 
			margin: 0 auto;
			position:relative;
		}
		
		

/* Header */

#Logo { 
	display:block;
	width: 800px;
	height: 300px;
	position:absolute;
	top: 65px;
	left:0;
	}

#SpecialOffers {
	display:block;
	position:absolute;
	width: 241px;
	height:82px;
	top:70px;
	right:0;}

#TopMenu {
	height: 30px;
}

/* Content */