/*
*	Por Cure Criativa em agosto de 2009
*/
*{
	margin:0;
	padding:0;
}
body{
	background:#22211D;
	color:#FFF;
	font:12px/17px Arial;
	text-align:center;
}
h1, h2, address, .icon, button, big{
	background:url(../images/title.png) no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9000px;
}
.icon, button{
	background:url(../images/icon.png);
}
button{
	cursor:pointer;
	border:none;
}
#iBack{
	background-position:-660px -30px;
	height:34px;
	margin-left:800px;
	width:90px;
}
.iSend{
	background-position:-560px -30px;
	height:34px;
	margin-left:445px;
	width:100px;
}
.iOk{
	background-position:-750px -30px;
	float:left;
	height:24px;
	width:24px;
}
#iBack:hover{background-position:-660px -64px}
.iSendHover{background-position:-560px -64px}
.iOkHover{background-position:-750px -64px;}
a{
	color:#FFF;
	outline:none;
	text-decoration:none;
}
a:hover{
	color:#CCC;
}
a img{
	border:none;
}
ul li{
	list-style:none;
}
/* FORM */
fieldset{border:none;}
form p{
	height:34px;
	padding-left:260px;
}
form label{
	background:url(../images/form.png) no-repeat;
	float:left;
	height:20px;
	margin-left:-110px;
	width:100px;
}
form label span{display:none;}
form p.name label{background-position:0 0;}
form p.city label{background-position:-100px 0;}
form p.email label{background-position:-200px 0;}
form p.phone label{background-position:-300px 0;}
form p.message label{background-position:-400px 0;}
form p.social label{background-position:-500px 0;}
form p.cnpj label{background-position:-600px 0;}
form p.contact label{background-position:-700px 0;}
form p.address label{background-position:-800px 0;}
form p.address_neighborhood label{background-position:-900px 0;}
form p.address_cep label{background-position:-1000px 0;}
form p.ie label{background-position:-1100px 0;}
form p.carrier label{background-position:-1200px 0;}
form p.freight label{background-position:-1300px 0;}
form p.subtotal label{background-position:-1400px 0;}
form p.discount label{background-position:-1500px 0;}
form p.total label{background-position:-1600px 0;}
form p.deadline label{background-position:-1700px 0;}
form p.number label{background-position:-1800px 0;}
form p.status label{background-position:-1900px 0;}
form p.invoice label{background-position:-2000px 0;}

form p.amount label{background-position:-500px -20px;}
form p.reference label{background-position:-600px -20px;}
form p.price label{background-position:-700px -20px;}
form p.price-total label{background-position:-800px -20px;}
form p.product label{background-position:-900px -20px;}

form span{
	background:url(../images/form.png) no-repeat 0 -40px;
	float:left;
	height:20px;
	width:284px;
}
form span input,
form span textarea,
form span select{
	border:none;
	color:#22211D;
	font:12px Arial;
	margin:2px 2px 0 2px;
	width:280px;
}
form span input,
form span textarea{
	background:none;
}
form span.txt{
	background:none;
	padding-left:3px;
	padding-top:1px;
}
form span.pq{background-position:-240px -20px; width:36px;}
form span.pq input{width:32px;}
form span.md{background-position:-130px -20px; width:100px;}
form span.md input{width:96px;}

form p.message{height:170px;}
form p.message span{background-position:0 -60px; height:156px;}
textarea{
	height:150px;
	overflow:auto;
}
/* LIGHTBOX */
#lightbox_limit{
	overflow:hidden;
	z-index:999;
}
#lightbox_limit,
#lightbox, 
#overlay,
#lightbox_loading{
	left:0;
	position:absolute;
	top:0;
}
#lightbox_loading,
#lightbox{
	text-align:center;
	width:100%;
	z-index:1000;
}
#overlay{
	background:#22211D;
	z-index:500;
}
#lightbox_content{
	margin:0 auto;
	position:relative;
	text-align:center;
}
#lightbox_image{
	background-color:#FFF;
}
#lightbox_top,
#lightbox_data{
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:100%	
}
#lightbox_top .iClose{
	background-position:-470px -30px;
	float:right;
	height:34px;
	margin:5px 0;
	width:90px;
}
#lightbox_top .iClose:hover{background-position:-470px -64px;}
#lightbox_image{padding:2px;}

#lightbox_data{
	height:50px;
}
#lightbox_data .caption{
	padding-top:15px;
	margin:0 30px;
	height:28px;
}
/* lightbox_loading */
#lightbox_loading{ 
	text-align:center;
	width:100%;
}
#lightbox_loading img{display:inline;}

/* DIVS */
.inner{
	margin:0 auto;
	text-align:left;
	width:900px;
}
.clear{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}

/* ***********************
	TOP
*********************** */
#top{
	background:#4E4B43;
	height:114px;
}
#top form{
	background:url(../images/top-form_bck.gif) no-repeat;
	height:45px;
	margin:0 0 25px 500px;
}
#top big{
	background-position:0 -80px;
	float:left;
	line-height:45px;
	width:120px;
}
#top form label{
	margin:16px 0 0 0;
}
#top form .login{
	background-position:-400px -20px;
	width:36px;
}
#top form .password{
	background-position:-450px -20px;
	width:48px;
}
#top form span{
	background-position:-300px -20px;
	margin-top:16px;
	width:80px;
}
#top form span input{
	font-size:10px;
	margin:1px 1px 0;
	width:78px;
}
#top form button{
	margin-top:10px;
}
#top form .icon{
	margin-top:14px;
	float:right;
	margin-right:15px;
}
#top form p{
	float:left;
	padding:13px 0 0 10px;
}
#top form .iGo{background-position:-1130px -30px; width:44px;}
#top form .iGo:hover{background-position:-1130px -64px;}
#top form .iLogout{background-position:-1174px -30px; width:22px;}
#top form .iLogout:hover{background-position:-1174px -64px;}

#top-menu{
	font-size:15px;
	height:24px;
	line-height:24px;
}
#top li{
	display:inline; /* ie hack */
	float:left;
	font-weight:bold;
	margin:0 24px;
}

/* ***********************
	PANEL
*********************** */
#panel,
#panel .inner{
	height:406px;
}
#panel .inner{background:0 0 no-repeat;}
#catalog #panel .inner{background-image:url(../images/panel/catalog.png)}
#company #panel .inner{background-image:url(../images/panel/company.png)}
#contact #panel .inner{background-image:url(../images/panel/contact.png)}
#launch #panel .inner{background-image:url(../images/panel/launch.png)}
#product #panel .inner{background-image:url(../images/panel/product.png)}
#seller #panel .inner{background-image:url(../images/panel/seller.png)}

#panel h1,
#panel h1 a{
	display:block;	
	height:168px;
	width:230px;
}
#panel h1{
	background-position:-700px -80px;
	float:left;
}
#panel h2{
	float:right;
	height:80px;
	margin-top:38px;
	width:400px;
}
#company h2{background-position:0 0;}
#product h2{background-position:-400px 0;}
#launch h2{background-position:-800px 0;}
#seller h2{background-position:-1200px 0;}
#catalog h2{background-position:-1600px 0;}
#contact h2{background-position:-2000px 0;}
#newsletter h2{background-position:-2400px 0;}
#e404 h2{background-position:-2800px 0;}
#restricted h2{background-position:-3200px 0;}
/* ***********************
	MAIN
*********************** */
#main{
	background:#4E4B43;
	border-top:1px solid #22211D;
	width:100%; /* ie hack */
}
#main .inner{
	background:url(../images/main_bck.png) no-repeat;
	margin-top:-238px;
	min-height:570px;
	position:relative;
}
/* ***********************
	SIDEBAR
*********************** */
#sidebar{
	float:left;
	padding-top:25px;
	width:222px;
}
#sidebar-menu{
	background:url(../images/sidebar-menu_bck.png) left bottom no-repeat;
	margin-bottom:22px;
}
#sidebar-menu h2,
#sidebar-menu address{
	background:url(../images/sidebar-menu_title.png) no-repeat;
	height:45px;
}
/* ADDRESS */
#sidebar .address{
	padding-bottom:50px;
}
#sidebar .address h2{
	background-position:0 -45px;
	margin-bottom:32px;
}
#sidebar address{
	background-position:0 -90px;
	height:130px;
}
/* LAUNCH */
#sidebar #launch-swf{height:215px;}
/* PRODUCT */
#sidebar .product,
#sidebar .restricted{
	padding-bottom:20px;
}
#sidebar .product h2{
	background-position:-1000px -140px;
	height:60px;
	margin-bottom:10px;
}
#sidebar .restricted h2{
	background-position:0 -340px;
	height:90px;
	margin-bottom:10px;
}
#sidebar-menu .product h2{
	background-position:0 -280px;
}
#sidebar .product li
#sidebar .restricted li{
	line-height:36px;
	text-indent:25px;
}

/* TEAM */
#sidebar .team{
	padding-bottom:20px;
}
#sidebar .team h2{
	background-position:-1000px -80px;
	height:60px;
	margin-bottom:10px;
}
#sidebar-menu .team h2{
	background-position:0 -220px;
}
#sidebar .team ul{
	padding:0 19px;
}
#sidebar .team li{
	display:inline; /* ie hack */
	float:left;
	margin:2px 3px;
}
#sidebar .team a{
	background:url(../images/sidebar-team.png) no-repeat;
	display:block;
	height:40px;
	position:relative;
	width:40px
}
#sidebar .team a span{display:none}
#sidebar .team a:hover span{
	white-space:nowrap;
	background:#FFF;
	color:#4E4B43;
	display:block;
	font-weight:bold;
	left:46px;
	line-height:40px;
	padding:0 10px;
	position:absolute;
	top:0;
	z-index:1000;
}
#sidebar-menu .team a{
	background-image:url(../images/sidebar-team2.png);
}
#sidebar .team .gremio{background-position:0 0;}
#sidebar .team .palmeiras{background-position:-40px 0;}
#sidebar .team .flamengo{background-position:-80px 0;}
#sidebar .team .corinthians{background-position:-120px 0;}
#sidebar .team .atletico{background-position:-160px 0;}
#sidebar .team .bahia{background-position:-200px 0;}
#sidebar .team .botafogo{background-position:-240px 0;}
#sidebar .team .cruzeiro{background-position:-280px 0;}
#sidebar .team .fluminense{background-position:-320px 0;}
#sidebar .team .internacional{background-position:-360px 0;}
#sidebar .team .sao-paulo{background-position:-400px 0;}
#sidebar .team .santos{background-position:-440px 0;}
#sidebar .team .vitoria{background-position:-480px 0;}
#sidebar .team .vasco-da-gama{background-position:-520px 0;}
#sidebar .team .avai{background-position:-560px 0;}
#sidebar .team .figueirense{background-position:-600px 0;}
#sidebar .team .coritiba{background-position:-640px 0;}
#sidebar .team .atletico-paranaense{background-position:-680px 0;}
#sidebar .team .linha-brasil{background-position:-720px 0;}

#sidebar .team .gremio:hover{background-position:0 -40px;}
#sidebar .team .palmeiras:hover{background-position:-40px -40px;}
#sidebar .team .flamengo:hover{background-position:-80px -40px;}
#sidebar .team .corinthians:hover{background-position:-120px -40px;}
#sidebar .team .atletico:hover{background-position:-160px -40px;}
#sidebar .team .bahia:hover{background-position:-200px -40px;}
#sidebar .team .botafogo:hover{background-position:-240px -40px;}
#sidebar .team .cruzeiro:hover{background-position:-280px -40px;}
#sidebar .team .fluminense:hover{background-position:-320px -40px;}
#sidebar .team .internacional:hover{background-position:-360px -40px;}
#sidebar .team .sao-paulo:hover{background-position:-400px -40px;}
#sidebar .team .santos:hover{background-position:-440px -40px;}
#sidebar .team .vitoria:hover{background-position:-480px -40px;}
#sidebar .team .vasco-da-gama:hover{background-position:-520px -40px;}
#sidebar .team .avai:hover{background-position:-560px -40px;}
#sidebar .team .figueirense{:hoverbackground-position:-600px -40px;}
#sidebar .team .coritiba:hover{background-position:-640px -40px;}
#sidebar .team .atletico-paranaense:hover{background-position:-680px -40px;}
#sidebar .team .linha-brasil:hover{background-position:-720px -40px;}

/* ***********************
	CONTENT
*********************** */
#content{
	display:inline; /* ie hack */
	float:right;
	margin-right:28px;
	padding-top:36px;
	width:608px;
}
#content h2{
	height:80px;
	margin-bottom:20px;
}
#content p.error{
	color:#F9A915;
	font-weight:bold;
	margin-bottom:50px;
	padding-top:30px;
	text-align:center;
}
#content #editMsg ul{
	background:#F9A915;
	color:#22211D;
	line-height:18px;
	margin:0 62px 20px 260px;
	padding:5px 10px;
}
#content #editMsg li{
	margin:0;
}

/* * * *
	CATALOG
* * * */
#catalog #content h2{
	background:url(../images/catalog_tit.png) 0 -30px no-repeat;
	height:30px;
	margin-bottom:8px;
}
#catalog #content .box{
	background:#22211D url(../images/catalog-box_bck.png) center bottom no-repeat;
	margin-bottom:12px;
	width:402px;
}
#catalog #content .box-inner{
	background:url(../images/catalog-box-inner_bck.png) no-repeat;
	padding:20px;
}
#catalog #content .download{
	float:left;
	width:240px;
}
#catalog #content .download h2{background-position:0 0;}
#catalog #content .download p{
	height:90px;
	width:210px;
}
#catalog #content .icon{
	background-position:-350px -30px;
	float:right;
	height:34px;
	width:120px;
}
#catalog #content .icon:hover{background-position:-350px -64px}
#catalog #content img{
	margin:5px 0;
}
#catalog #content p.img-info{
	margin-bottom:12px;
	width:276px;
}

#catalog #content li{
	margin-bottom:4px;
}
#catalog #content .main{
	margin-bottom:8px;
}
#catalog #content .main-link{
	color:#F5A91B;
	font-size:14px;
	font-weight:bold;
}
#catalog #content .main li{
	margin-left:4px;
}

/* * * *
	COMPANY
* * * */
#company #content h2{
	background:url(../images/company_tit.png) no-repeat;
}
#company #content img,
#company #content .text{
	float:left;
}
#company #content .text{
	padding-top:30px;
	width:280px;
}
#company #content .text p{
	margin-bottom:18px;
}

/* * * *
	CONTACT
* * * */
#contact #content h2{
	background:url(../images/contact_tit.png) no-repeat;
	margin-bottom:50px;
}

/* * * *
	LAUNCH
* * * */
#launch #content h2{
	background:url(../images/launch_tit.png) no-repeat;
	height:60px;
}
#launch .list{
	margin-right:-36px;
	margin-bottom:40px;
	width:644px; /* ie hack */
}
#launch .list li{
	background:url(../images/launch-list_bck.png) no-repeat;
	display:inline; /* ie hack */
	float:left;
	height:380px;
	margin-right:36px;
	width:286px;
}
#launch .list a{
	display:block;
	height:40px;
	font-weight:bold;
	padding-top:282px;
	position:relative;
	text-align:center;
	width:286px;
}
#launch .list a.iKnow{
	background-position:-120px -30px;
	height:36px;
	margin-left:88px;
	padding:0;
	width:110px;
}
#launch .list a.iKnow:hover{background-position:-120px -66px;}


/* * * *
	NEWSLETTER
* * * */
#newsletter #content h2{
	background:url(../images/newsletter_tit.png) no-repeat;
	margin-bottom:50px;
}

/* * * *
	PRODUCT
* * * */
#launch a img,
#product a img{
	left:17px;
	position:absolute;
	top:12px;
}
#launch a:hover img,
#product a:hover img{
	filter:alpha(opacity=80); 
	-moz-opacity:0.8;
	opacity:0.8;
}
#product #subtitle{
	background:none;
	height:45px;
	margin-bottom:8px;
	text-indent:0;	
}
#product #subtitle-team{
	background:no-repeat right top;
	height:100px;
}
#product p.info{
	margin-bottom:20px;
}
#product .list{
	margin-right:-8px;
	margin-bottom:40px;
	width:616px; /* ie hack */
}
#product .list li{
	background:url(../images/product-list_bck.png) no-repeat;
	display:inline; /* ie hack */
	float:left;
	height:188px;
	margin-right:10px;
	width:144px;
}
#product .list a{
	display:block;
	font-weight:bold;
	padding-top:142px;
	position:relative;
	text-align:center;
	width:144px;
}
#launch .list a:hover,
#product .list a:hover{color:#F9A915}
/* INNER */
#launch .img,
#product .img,
#product .img-list{
	display:block;
	margin-bottom:20px;
	position:relative;
}
#launch .img,
#product .img{
	background:url(../images/product-img_bck.png) no-repeat;
	float:left;
	height:218px;
	width:228px;
}
#product .img span{
	background:url(../images/product-img_zoom.png);
	height:38px;
	left:178px;
	position:absolute;
	top:170px;
	width:38px;
}
#product .img-list{
	background:url(../images/product-list_bck.png) no-repeat;
	height:132px;
	width:144px;
}
#launch .item,
#product .item{
	float:left;
	display:inline; /* ie hack */
	margin-left:20px;
	width:360px;
}
#product .item h3{
	color:#F5A91B;
	font-size:12px;
	margin-bottom:8px;
}
#product .item p{
	margin-bottom:4px;
}
#product #lightbox_image{
	padding:0;
}
#product #lightbox_content .top,
#product #lightbox_content .bottom{
	background:url(../images/lightbox_bck.png) no-repeat;
	height:22px;
	margin-right:22px;
	position:relative;
}
#product #lightbox_content .bottom{
	background-position:0 -22px;
}
#product #lightbox_content .top .top,
#product #lightbox_content .bottom .bottom{
	background-position:-778px 0;
	position:absolute; top:0; right:-44px;
	width:22px;
}
#product #lightbox_content .bottom .bottom{
	background-position:-778px -22px;
}



/* * * *
	RESTRICTED
* * * */
#restricted #content h2,
#restricted #content h3{
	background:url(../images/restricted_tit.png);
	margin-bottom:40px;
	width:400px;
}
#restricted #content h2.intro_tit{background-position:0 -150px;}
#restricted #content h2.see_tit{background-position:0 -230px;}
#restricted #content h2.seein_tit{background-position:-500px -230px;}
#restricted #content h3{
	line-height:32px;
	margin-bottom:20px;
	margin-left:65px;
	overflow:hidden;
	text-indent:-9000px;
}
#restricted #content form,
#restricted #content .list-see{
	margin-bottom:100px;
}
#restricted #content .list li,
#restricted #content .list-see li{
	border-bottom:1px solid #403E37;
}
#restricted #content .list li.none{border:none;}
#restricted #content .list a{
	background:url(../images/restricted_tit.png) no-repeat;
	display:block;
	margin:32px 0 22px 0;
	padding:40px 0 0 30px;
}
#restricted #content .list-see a{
	display:block;
	font-size:16px;
	height:28px;
	margin:12px 0;
}
#restricted #content .list-see span{
	float:right;
	font-size:12px;
	line-height:14px;
	width:110px;
}
#restricted #content .list-see strong{
	color:#F9A915;
}
#restricted #content a.iPurchase{background-position:-500px 0}
#restricted #content a.iSee{background-position:-500px -80px}
#restricted #content a.iExit{background-position:-500px -160px}
#restricted #content a.iPurchase:hover{background-position:-1200px 0}
#restricted #content a.iSee:hover{background-position:-1200px -80px}
#restricted #content a.iExit:hover{background-position:-1200px -160px}
#restricted #content hr{
	border:none;
	border-bottom:1px solid #403E37;
	margin:10px 0 20px 0;
}
#restricted #content h3.client_tit{background-position:0 -80px;}
#restricted #content h3.purchase_tit{background-position:0 -112px;}
#restricted #content h3.purchase2_tit{background-position:-116px -112px;}
#restricted #purchase div{
	border-bottom:1px solid #403E37;
	height:45px;
	margin:0 65px 5px 65px;
}
#restricted #purchase div.none{border:none}
#restricted #purchase div .iRemove{
	display:none;
}
#restricted #purchase .seconds{
	height:25px;
}
#restricted #purchase .seconds a{
	display:block;
}
#restricted #purchase .seconds label{
	display:none;
}
#restricted .seconds .iRefresh{
	margin-top:2px;
}
#restricted #purchase p{
	float:left;
	height:auto;
	padding:0;
	overflow:hidden;
}
#restricted #purchase .alert{color:#F8A914;}
#restricted #purchase p label{
	float:none;
	display:block;
	margin:0;
}
#restricted #purchase p.amount{width:46px;}
#restricted #purchase p.reference{width:46px;}
#restricted #purchase p.product{width:214px;}
#restricted #purchase p.price{width:106px;}
#restricted #purchase p.price-total{width:66px;}
#restricted #purchase .icon{
	float:left;
	height:16px;
}
#restricted .iRemove{
	background-position:-1000px -30px;
	margin:2px 0 0 -50px;
	width:40px;
}
#restricted .iRefresh{
	background-position:-1040px -30px;
	margin:23px -60px 0 0;
	width:50px;
}
#restricted .iSearch{
	background-position:-1090px -30px;
	float:left;
	margin:2px 0 0 10px;
	width:40px;
}
#restricted .iRemove:hover{background-position:-1000px -64px}
#restricted .iRefresh:hover{background-position:-1040px -64px}
#restricted .iSearch:hover{background-position:-1090px -64px}
#restricted .iAdd{
	background-position:-800px -30px;
	height:34px;
	margin-bottom:30px;
	margin-left:368px;
	width:176px;
}
#restricted .iAdd:hover{background-position:-800px -64px;}
/* * * *
	SELLER
* * * */
#seller #content h2{
	background:url(../images/seller_tit.png) no-repeat;
	height:50px;
}
#seller #content .info{
	margin-bottom:60px;
}

/* * * *
	INDEX
* * * */
#index #panel{height:330px;}
#index #panel .inner{background:none;}
#index #panel h2{display:none;}
#shortcuts{
	background:#4E4B43 url(../images/shortcuts_bck.png) center top no-repeat;
	height:184px;
}
#shortcuts .info{
	float:left;
	width:190px;
}
#shortcuts h2{
	height:60px;
}
#shortcuts p{
	background:url(../images/title.png) no-repeat;
	display:block;
	height:34px;
	overflow:hidden;
	text-indent:-9000px;
}
#shortcuts .icon{
	float:left;
	height:60px;
	margin-top:34px;
	width:60px;
}
#shortcuts .launch,
#shortcuts .team{
	float:left;
	margin-left:18px;
	padding-top:38px;
}

#shortcuts .launch{width:448px;}
#shortcuts .launch h2{background-position:-310px -80px;}
#shortcuts .launch p{
	background:none;
	text-indent:0;
}
#shortcuts #launch-link{
	float:right;
	height:142px;
	margin:-12px 28px 0 0;
	overflow:hidden;
	position:relative;
	width:210px;
}
#shortcuts #launch-link span{
	display:block;
	height:142px;
	position:absolute;
	top:-142px;
}


#shortcuts .team{width:416px;}
#shortcuts .team h2{background-position:-500px -80px}
#shortcuts .team p{background-position:-500px -140px}

#shortcuts #team-link{
	float:left;
	margin-top:8px;
	height:110px;
	overflow:hidden;
	position:relative;
	width:90px;
}
#shortcuts #team-link span{
	background:url(../images/shortcuts-team.png) no-repeat;
	display:block;
	height:90px;
	position:absolute;
	top:-90px;
	width:1710px;
}

#shortcuts .iPrev{background-position:0 0;}
#shortcuts .iPrev:hover{background-position:0 -60px;}
#shortcuts .iNext{background-position:-60px 0;}
#shortcuts .iNext:hover{background-position:-60px -60px;}

#index #footer .top{background:none;}

/* ***********************
	FOOTER
*********************** */
#footer-back{
	padding-bottom:40px;
}
#footer, #footer .inner{
	height:224px;
}
#footer{background:url(../images/footer_bck.jpg);}
#footer .inner{background:url(../images/footer-inner_bck.jpg) 680px 0 no-repeat;}
#footer .top{
	background:url(../images/footer-top_bck.png) no-repeat;
	height:38px;
}
#footer big{
	background-position:-120px -80px;
	float:left;
	height:60px;
	margin-left:28px;
	width:190px;
}
#footer form label{
	margin:30px 0 0 0;
}
#footer form .newsname{
	background-position:-58px 0;
	width:50px;
}
#footer form .newsemail{
	background-position:-244px 0;
	width:62px;
}
#footer form span{
	background-position:0 -20px;
	margin-top:30px;
	width:122px;
}
#footer form span input{
	width:114px;
}
#footer form button{
	margin-top:26px;
}