* {
	margin: 0;
	padding: 0;
	}
/* HTML5 tags */
header, section, footer, aside, nav, article, figure {
	display: block;
	}
strong{
	font-weight:bold;
	}	
	embed, object{
		outline:none;
	}
html, body {
	height: 100%;
	}
	body{
		min-width:1020px;
	}
p{
	font: 13px "Verdana", tahoma, arial, Helvetica, Sans-serif;
	color:black;
	text-align:left;
	}
body {
	font: 13px "Verdana", arial, tahoma, Helvetica, Sans-serif;
	color:black;	
	background-color:white;
	}	
img {
	border:none;
	}
a {
	font: 13px "Verdana", tahoma, arial, Helvetica, Sans-serif;
	color:#fff;
	font-weight:bolder;	
	text-decoration: none;
	outline:none;
	}
	a:hover{
		text-decoration:underline;
		cursor:pointer;
		}
.tit{
	margin-bottom:3px;
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	}
.tit *{ 
	display:none;
	}
.blue{
	color:#004183;
}		
.red{
	color:#920f20;
}	
.gold{
	color:#856425;
}
.gray{
	color:#7c8786;
}
/*.error-message {
	font-weight: bold;
	clear: both;
	}*/
.flash-message p {
	padding: 20px 0;
	font-weight: bold;
	}
	.flash-message p.error {
		color: #920f20;
		}
.messages, .error-message {
	display:none;
	width: 160px;
	background:#f2f2f2;
	height:40px;
	padding:15px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#555;
	border: solid 1px #BBB;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	
	}
	.messages p, .error-message p{
		font-size:10px;
		font-weight:bold;
		text-align:center;
		color:#555;
		}		

#super{
	min-height:100%;
	_height:100%;
	width:100%;
	position:relative;
	background-color:white;
	}
	#super #wrapper{
		width:100%;
		background-color:white;
		padding-bottom:110px;
		position:relative;
		}
		#super #wrapper header{
			width:100%;
			border-top:solid 6px #d8dcdb;
			background:white url('../img/menu/sombra.png') no-repeat center 105px;
			padding-top:16px;
			_background-image:none;
			}
		#super #wrapper header #headmenu{
			width:1004px;
			margin:0 auto;
			overflow:hidden;
			height:87px;
			}
			#super #wrapper header #headmenu #logo {
				background:transparent url('../img/menu/logo.png') no-repeat left top;
				width:243px;
				height:50px;
				float:left;
				}
				#super #wrapper header #headmenu #logo a {
					width:243px;
					height:50px;
					display: block;
					}
			#super #wrapper header #headmenu #app {
				background:transparent url('../img/menu/app.png') no-repeat left top;
				width:197px;
				height:74px;
				float:left;
				margin-left:120px;
				}
				#super #wrapper header #headmenu #app a {
					width:197px;
					height:74px;
					display: block;
					}
			#super #wrapper header #headmenu .login_search{
				float:right;
				width:400px;
				overflow:hidden;
				}
				#super #wrapper header #headmenu .login_search .user {
					text-align:right;
					margin-right:20px;
					}
					#super #wrapper header #headmenu .login_search .user a {
						color: #000;
						font-weight: normal;
						text-decoration: none;
						}
					#super #wrapper header #headmenu .login_search .user .name{
						padding:0 8px;
						}
				#super #wrapper header #headmenu .login_search a.sair{
					background:transparent url('../img/menu/btn_sair.png') no-repeat left top;
					width:37px;
					height:18px;
					display:block;
					float:right;
					}
			#super #wrapper header #headmenu .login_search form{
				overflow:hidden;
				clear:both;
				margin:10px 0;
				}
				#super #wrapper header #headmenu .login_search form .field{
					background-color:#E9ECEB;
					border:none;
					padding:5px;
					width:158px;
					float:right;
					height:15px;
					border-bottom-left-radius:5px;
					border-top-left-radius:5px;
					-moz-border-radius-bottomleft:5px;
					-moz-border-radius-topleft:5px;
					-webkit-border-bottom-left-radius:5px;
					-webkit-border-top-left-radius:5px;
					}
				#super #wrapper header #headmenu .login_search form .btn_enviar{
					float: right;
					_margin-top:1px;
					_margin-right:20px;
					}
				#super #wrapper header #headmenu .login_search form .btn_enviar .enviar{
					border: none;
					width: 79px;
					height: 25px;
					font-weight: bold;
					color: #fff;
					cursor: pointer;
					}
				#super #wrapper header #headmenu .login_search form .btn_enviar .enviar img{
					border:none;
					}
					#super #wrapper header #submenu{
						background-color:#242424;
						width:100%;
						overflow:hidden;
						height:29px;
						}
					#super #wrapper header #submenu .center_sub{
						width:996px;
						padding:5px 0;
						margin:0 auto;
						position:relative;
						}
					#super #wrapper header #submenu ul{
						position:absolute;
						left:0;
						top:30px;
						height:18px;
						width:996px;
						opacity:0;
						filter:alpha(opacity=0);
						}
					#super #wrapper header #submenu ul li{
						float:left;
						list-style:none;
						margin-left:30px;
						}
		#super #wrapper header #submenu ul li{
			float:left;
			list-style:none;
			margin-left:30px;
			}	
		#super #wrapper header nav{
			overflow:hidden;
			width:1004px;
			margin:0 auto;
			}
			#super #wrapper header nav ul li{
				width:143px;
				height:77px;
				list-style:none;
				padding:0;
				overflow:hidden;
				float:left;
				}
			#super #wrapper header nav ul li a{
				display:block;
				width:143px;
				height:77px;
				background-color:transparent;
				background-repeat:no-repeat;
				background-position:-143px 0;
				}
				#super #wrapper header nav ul li:nth-child(1) a{
					background-image: url('../img/menu/btn_renew.png');
					background-position:left top;
					}
				#super #wrapper header nav ul li:nth-child(2) a{
					background-image: url('../img/menu/btn_rejuvenate.png');
					}
				#super #wrapper header nav ul li:nth-child(3) a{
					background-image: url('../img/menu/btn_reversalist.png');
					}
				#super #wrapper header nav ul li:nth-child(4) a{
					background-image: url('../img/menu/btn_ultimate.png');
					}
				#super #wrapper header nav ul li:nth-child(5) a{
					background-image: url('../img/menu/btn_platinum.png');
					}
				#super #wrapper header nav ul li:nth-child(6) a{
					background-image: url('../img/menu/btn_clinical.png');
					}
				#super #wrapper header nav ul li:nth-child(7) a{
					background-image: url('../img/menu/btn_solar.png');
					}
		#super #wrapper #box{
			width:969px;
			overflow:hidden;
			margin:0 auto;
			}
	footer{
		background-color:black;
		width:100%;
		height:90px;
		overflow:hidden;
		bottom:0;
		position:absolute;
		}
		footer .center_content{
			width:969px;
			overflow:hidden;
			margin:0 auto;
			margin-top:10px;
			}
			footer .center_content ul li{list-style:none;}
			footer .center_content p, footer .center_content a{
				color:#FFF;
				font:normal 11px "Verdana", arial, tahoma;
				}
			footer .center_content .veja{
				width:300px;
				overflow:hidden;
				float:left;
				}
				footer .center_content .veja a{
					background-image: url('../img/logo_maquiagem.png');
					width:141px;
					height:36px;
					display:block;
                         float:left;
					}
                    footer .center_content .veja .logo a{
					background-image: url('../img/folheto_avon.png');
					margin-left:20px;
                         width:80px;
					height:36px;
					display:block;
                         float:left;
					}
				footer .center_content .veja p{
					margin-bottom:5px;
					padding-left:7px;
					text-align:left;
					}
			footer .center_content .social{
				width:240px;
				float:left;
				overflow:hidden;
				}
				footer .center_content .social p{
					text-align:center;
					margin-bottom:5px;
					}

					footer .center_content .social ul {
					    margin: 5px 0px;
					    list-style: none;
					    display: inline-block;
					}
					footer .center_content .social ul li {
					    padding: 0px;
					    float: left;
					    position: relative;
					    margin-left: 5px;
					    margin-right: 5px;
					    width: 48px;
					    height: 48px;
						}

					footer .center_content .social ul li a {
					    position: absolute;
						}

					footer .center_content .social ul li img {
					    position: absolute;
					    width: 48px;
					    top: 0px;
					    left: 0px;
					    padding: 0px;
					    margin: 0 8px 0 0;
					    border: none;
					    overflow: hidden;
						}
					
					
			footer .center_content nav{
				width:335px;
				_width:330px;
				overflow:hidden;
				float:right;
				}
			footer .center_content nav ul li{
				float:left;
				margin-left:20px;
				}
                   
#at15s{
*background:white;
*overflow:hidden;
*width:300px;
*padding:5px!important;
*border:solid 2px gray;
}
#at15ptc{
*float:left;
*color:#35A16A;
*margin-bottom:4px;
*font:bold 13px ìVerdanaî, arial, tahoma;
}
#at15sptx{
*position:absolute;
*right:3px;
*top:3px;
}
#at16pf{
*float:right;
*margin:10px 0;
}
#at15s span{
*clear:both;
*cursor:pointer!important;
}
				
				
