/****************************************************/
/* 					Pixart.it				  		*/
/****************************************************/
/* @file	 		style.css						*/
/* @descrizione	 	Stili generali sito				*/
/* @copyright 		Copyright (c) 2010, Pixart SRL	*/
/****************************************************/

/********************************************/
/* 				STILI GENERALI 				*/
/********************************************/

body{
	font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	padding:0;
	border:0;
	margin:0;
	overflow-y:scroll;
}
/* Trick per IE6 */
* html body{
	overflow-y:visible;
}
/* Trick per IE7 */
*+html body{
	overflow-y:visible;
}
#top-1 .top-menu, 
#top-0 .piva-privacy-contatti,
#top-1 .top-menu,
.menu ul li a,
a#upload-link,
#separator .column-left p{
	color:#515151;
}

/********************************************/
/* 			GRIGLIA BASE DEL SITO	 		*/
/********************************************/

#container{
	background-color:white;
	margin: 0 auto;
	width:999px;
	height:617px;
}
.column-left, .column-right{
	width:180px;
}
.column-middle{
	width:619px;
}
.column-middle, .column-right{
	margin-left:10px;
}
/* Fix IE7 */
*+html .column-right{
	z-index:1;
}
/* Fix IE6 */
* html .column-right{
	z-index:1;
}
#main-content{
	/*background-color:white;*/
	position:relative;
	height:509px;
}
#main{
	padding-bottom:50px;
	margin-bottom:50px;
}
#left-column, #right-column , #center-column{
	float: left;
	z-index:1;
}

#center-column{
	float: left;
	z-index:2;
}

#left-column, #center-column, #right-column{
	background-color:white;
	position:relative;
	height:527px;
}
#left-column{
	background-color:white;
}
#left-column, #left-column .menu, #right-column {
	width:180px;
}
#left-column .separator,
#right-column .separator{
	height:18px;
	line-height:18px;
	font-weight:bold;
	font-size:13px;
	color:black;
	background-color:#FFCC00;
	text-align:center;
}
#right-column .separator{
	background-color:orange;
}
#center-column{
	background-color:white;
}
#center-top,#center-bottom{
	position:relative;
}
#center-top{
	height:217px;
	width:619px;
	text-align:center;
	overflow:hidden;
}
#home-center-top,
#default-center-top{
	height:219px;
	width:619px;
	text-align:center;
	overflow:hidden;
}
#default-center-top{
	height:201px;
}
#center-bottom{
	height:302px;
	width:619px;
	margin-top:10px;
	background-color:white;
}
#center-bottom .center-bottom-left,
#center-bottom .center-bottom-right{
	width:305px;
	background-color:white;
}
#center-bottom .center-bottom-left,
#center-bottom .center-bottom-middle,
#center-bottom .center-bottom-right{
	float:left;
}
#center-bottom .center-bottom-element{
	position:relative;
	height:142px;
	width:305px;
	padding:0!important;
}
#center-bottom .center-bottom-element img{
	cursor:pointer;
	display:block;
	clear:both;
}
#center-bottom .center-bottom-element img.hover_img{
	position:absolute;
	top:0;
	left:0;
	display:none;
	cursor:pointer;
}
/* Bug fix IE6 */
* html #center-bottom .center-bottom-element img.hover_img{
	position:absolute!important;
}
#right-column .column-right-element{
	width:180px;
	height:85px; 
}

/* Correzione per le immagini '.png' in Explorer 6 */
* html .pngFix{
    behavior: expression($(this).pngPixartFix(this));
}

/********************************************/
/* 				TOP DEL SITO 				*/
/********************************************/

/* Definizione degli Stili prima riga */
#top #top-0{
	height:60px;
}
#top #top-0 .column-left, #top-0 .column-middle, #top-0 .column-right{
	height:60px;
	float:left;
}

#top #top-0 .column-left #pixart-logo{
	position:relative;
	height:60px;
	width:180px;
	cursor:pointer;
}
#top #top-0 .column-left #pixart-logo img{
	position:absolute;
	top:27px;
	left:15px;
}
/* Bug fix IE6 */
* html #top #top-0 .column-left #pixart-logo img{
	position:absolute!important;
}
#top #top-0 .column-middle{
	position:relative;
}
#top #top-0 .column-middle .assistenza_chat{
	width:172px; 
	height:49px;
	cursor:pointer;
	position:absolute;
	right:0;
	top:35px;
}
#top #top-0 .column-right .languages .a_lang{
	float:left;
	cursor:pointer;
	margin-right:12px;
	margin-top:5px;
}
#top-printing #top-0 .column-right .languages .a_lang_last{
	margin:0;
}
/* Definizione degli Stili seconda riga */
#top #top-1{
	height:10px;
}
#top #top-1 .column-left, #top-1 .column-middle, #top-1 .column-right{
	height:10px;
	float:left;
}
#top #top-1 .column-middle{
	position:relative;
}
#top #top-1 .column-middle .top-menu{
	position:absolute;
	top:-4px;
	left:0;
	overflow:hidden;
	font-size:13px;
	color:#666666;
}
/* Bug fix IE6 */
* html #top #top-1 .column-middle .top-menu{
	position:absolute!important;
}
#top #top-1 .column-middle .top-menu .top-link{
	cursor:pointer;
	padding: 0 5px 0;
	border-left:1px solid #666666;
}
#top #top-1 .column-middle .top-menu .top-link:hover{
	color:black;
}
#top #top-1 .column-middle .top-menu .top-link-first{
	border:0!important;
	padding-left:0!important;
}
#top #top-1 .column-middle .top-menu .top-link-faq{
	color:#009700;
}
#top #top-1 .column-right{
	position:relative;
}
#top #top-1 .column-right .login-registrati{
	margin-top:-10px;
}
#top #top-1 .column-right #login-img{
	position:relative;
	display:none;
}
#top #top-1 .column-right #login-img img{
	position:absolute;
	top:3px;
	left:27px;
}
#top #top-1 .column-right .basket{
	cursor:pointer;
	position:absolute;
	top:-14px;
	right:41px;
}
/* Bug fix IE6 */
* html #top #top-1 .column-right .basket{
	position:absolute!important;
}
#top #top-1 .column-right .basket .empty-basket,
#top #top-1 .column-right .basket .filled-basket{
	width:14px;
	text-align:center;
	margin-top:1px;
	margin-left:10px;
	font-weight:bold;
	color:gray;
}
#top #top-1 .column-right .basket .filled-basket{
	color:red;
}
#top #top-1 .column-right #login_registrati{
	position:absolute;
	top:1px;
	left:0;
}
/* Bug fix IE6 */
* html #top #top-1 .column-right #login_registrati{
	position:absolute!important;
}
/* Definizione degli Stili terza e quarta riga */
#top #top-2,#top-3{
	height:10px;
}

/********************************************/
/* 				AREA UPLOAD 				*/
/********************************************/

span#upload-link{
	position:relative;
	display:block;
	width:180px;
	line-height:18px;
	background-color:#009700;
	font-weight:bold;
	font-size:13px;
	color:white;
	text-align:center;
	cursor:pointer;
}
span#upload-link span{
	display:block;
	position:absolute;
	top:0;
	right:0;
}
* html span#upload-link span{
	float:right;
	margin-top:-18px;
}

/********************************************/
/* 				PARTE CENTRALE 				*/
/********************************************/

.first_element_center_bottom{
	background-image: url(../img/sito/HP_Piccolo_F_from.jpg);
	cursor:pointer;
}

.first_element_center_bottom1:hover{
	background-image: url(../img/sito/HP_Piccolo_F_to.jpg);
}

.first_element_center_bottom2:hover{
	background-image: url(../img/sito/HP_Piccolo_F_to1.jpg);
}

.first_element_center_bottom3:hover{
	background-image: url(../img/sito/HP_Piccolo_F_to2.jpg);
}
.center-bottom-middle{
	width:9px;
	height:100%;
}
.center-bottom-element-separator{
	height:9px;
	width:100%;
	text-align:center;
}
.center-bottom-element-separator img{
	margin-top:4px;
}
#center-bottom .banner-separator-img{
	display:block;
	margin:auto;
}

/********************************************/
/* 					FOOTER 					*/
/********************************************/

#footer{
	width:619px;
	text-align:center;
	margin-top:12px;	
}
#footer div{
	color:#515151;
	font-size:9px;
	margin:4px 0 20px;
}
#footer div a,
#footer div a:visited{
	color:#515151;
	text-decoration:none;
}
#footer div a:hover{
	color:#000;
	text-decoration:underline;
}

/********************************************/
/* 			SLIDING MENU DI DESTRA 			*/
/********************************************/

#slide-menu{
	position:relative;
}
#slide-menu .slide-panel{
	position:absolute;
	width:180px;
	cursor:pointer;
}
#slide-menu .slide-panel-mewsletter{
	cursor:auto;	
}
/* Fix per IE 6 */
* html #slide-menu .slide-panel{
	position:absolute!important;
}
#slide-menu .slide-top,
#slide-menu .slide-bottom{
	background-color: transparent; 
}
#slide-menu .slide-button,
#slide-menu .slide-button-newsletter{
	position:absolute;
	right:0;
	bottom:10px;
	width:180px;
	height:18px;
	cursor:pointer;
}
#slide-menu .slide-button-newsletter{
	right:4px;
	bottom:16px;
	width:18px;
}
#slide-menu .slide-input-newsletter,
#slide-menu .slide-error-newsletter{
	position:absolute;
	left:8px;
	bottom:10px;
	width:145px;
	border:1px solid #AAA;
}
#slide-menu .slide-error-newsletter{
	height:18px;
	color:red;
	border:0;
	display:none;
	text-align:center;
}

/********************************************/
/*  				VARI 				    */
/********************************************/

.title{
	background-color:#FC0;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
}

.subtitle-row td{
	position:relative;
	color:red;
	height:22px;
	font-size:9px;
	font-weight:bold;
}

.sub-title-middle-border{
	text-align:center;
	height:16px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
.sub-title-middle-border span{
	position:relative;
	top:-9px;
	background-color:white;
	padding:3px;
}


.value input{
	border:1px solid #ACACAC;
	width:80px;
	font-size:11px;
}
.value select{
	border:1px solid #ACACAC;
	background-color:white;
	width:238px;
	font-size:11px;
}
.value textarea, .key textarea{
	border:1px solid #ACACAC;
	background-color:white;
	font-size:11px;
}

/********************************************/
/*  				PATH					*/
/********************************************/

.path{
	color: #AAA;
}
.path .path-img{
	background-image:url('../img/sito/filetto_path.png');
	width:300px;
	height:1px;
}
.path .path-content{
	height:14px;
	padding-top:1px;
	padding-bottom:1px;
}
.path .gt{
	font-size:8px;
	padding-left:3px;
	padding-right:3px;
}
.path .here{
	color: #515151;
}
.path table.order-path,
.path table.order-path-dots
.path table.order-path-numbers{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.path table.order-path{
	border-top:1px solid #E2E2E2;
	border-bottom:1px solid #E2E2E2;
	background-color:#E2E2E2;
	color:#515151;
	margin-bottom:30px;
}
.path table.order-path .here{
	font-weight:bold;
}
.path table.order-path tr,
.path table.order-path tr td,
.path table.order-path-dots tr,
.path table.order-path-dots tr td,
.path table.order-path-numbers tr,
.path table.order-path-numbers tr td{
	margin:0;
	padding:0;
}
.path table.order-path td,
.path table.order-path-dots td,
.path table.order-path-numbers td{
	width:120px;
	line-height:16px;
	height:16px;
	text-align:center;
}
.path table.order-path-numbers td{
	line-height:30px;
	height:30px;
}
.path table.order-path td.separator,
.path table.order-path-dots td.separator,
.path table.order-path-numbers td.separator{
	width:5px;
}
.path table.order-path-dots .path-column-dot{
	width:120px;
}
.path table.order-path-dots .path-dot{
	margin:auto;
	width:18px;
	position:relative;
	z-index:1000;
}
.path .path-dots{
	position: absolute;
	top:20px;
	left:0;
}
.path .path-dots-content{
	position:relative;
}
.path .path-dots .path-column-dash{
	position:absolute;
	top:8px;
	left:60px;
	width:499px;
	height:10px;
	border-top:1px solid #666;
}
.path .path-dots .pixart-ui-icon-bigdot-yellow,
.path .path-dots .pixart-ui-icon-bigdot-white,
.path .path-dots .pixart-ui-icon-bigdot-gray{
	line-height:16px;
	font-size:11px;
	font-weight:bold;
}
.path .path-dots .pixart-ui-icon-bigdot-yellow,
.path .path-dots .pixart-ui-icon-bigdot-white{
	color:#515151;
}
.path .path-dots .pixart-ui-icon-bigdot-gray{
	color:#FFFFFF;
}

/********************************************/
/*  				LOGIN					*/
/********************************************/

#login-div #login-element,
#login-div #login-recupera-password,
#login-div #login-mail-inviata{
	display:none;
	position:absolute;
	top:20px;
	left:-46px;
	width:160px;
	height:155px;
	background-color:white;
	padding:15px;
	border:1px solid #666;
	z-index:5;
}
#login-div #login-recupera-password{
	height:65px	
}
#login-div #login-mail-inviata{
	height:30px	
}
#login-div #login-element input,
#login-div #login-recupera-password input{
	height:14px;
	border:1px solid #ACACAC;
	width:156px;
}
#login-div #login-element-dash{
	display:none;
	position:absolute;
	top:9px;
	left:50px;
	width:1px;
	height:11px;
	border-left:1px solid #666;
	z-index:5;
}
#login-div #login-button div,
#login-div #login-password-button{
	margin-top:-1px;
	float:right;
}
#login-div .login-row{
	padding:2px 0;
	height:18px;
}
#login-div .login-layer{
	padding-left:3px;
}
#login-div .login-link,
#login-div .login-link-red{
	padding:3px 0;
}
#login-div .login-link span,
#login-div .login-link-red span{
	cursor:pointer;
}
#login-div .login-link-red span{
	color:red;
}
#login-div .login-close{
	position:absolute;
	top:3px;
	right:3px;
	cursor:pointer;
}
#login-div #login-err{
	display:none;
	color:red;	
}
#login-info{
	position:absolute;
	top:-30px;
	width:180px;
}
#login-info span{
	color:#666;
	font-size:11px;
}
#login-info span.login-salutation{
	font-style: italic;
}
#login-info span.login-separator{
	padding: 0 3px;
}
#login-info span.login-personal-area{
	text-decoration:underline;
	cursor:pointer;
}
#login-info span.login-personal-area:hover{
	color:#000;
}
 #login-recupera-password .login-newpwd-error{
 	color:red;
 }
 #login-mail-inviata .login-newpwd-ok{
 	color:green;
 	padding:5px 0;
 	text-align:center;
 }
 #login-div #login-recupera-password #login-password-button{
 	margin-top:5px;
 }
.mod_w{
	border:1px solid #96a7bf; 	
	padding: 2px;
	font-size:11px;
}
.mod_r{
	background-color:#EEEEEE;
	border:1px solid #96a7bf; 	
	padding: 2px;
	font-size:11px;
}
.text{
	background:none;
	border:none; 	
	padding: 2px;
	font-size:11px;
	font-weight:bold;
}

/********************************************/
/*  		  PREPARAZIONE FILE				*/
/********************************************/
#preparazione_file .title{
	text-align:center;
	background-color:#CCC;
	color:#515151;
}
#preparazione_file .content{
	cursor:pointer;
	border:1px solid #CCC;
	color:#515151;
}
#preparazione_file .content:hover{
	background-color:#FFFFCC;
}
#preparazione_file .content table td{
	padding:10px 5px;
}
.popup_preparazione_file{
	background-color:#FFFFCC;
	border:1px solid #FFCC00;
	padding:0;
}
.popup_preparazione_file .ui-dialog-titlebar,
.popup_preparazione_file .ui-dialog-title,
.popup_preparazione_file .ui-button{
	display:none;
}
.popup_preparazione_file .ui-widget-content{
	background-color:#FFFFCC;
	font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	padding:0;
}
.popup_preparazione_file .html{
	padding:20px;
}
.popup_preparazione_file div.chiudi{
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
}
.popup_preparazione_file .stampa{
	height:40px;
	position:absolute;
	bottom:0;
	left:0;
	width:624px;
	background-color:#FFFFCC;
}
.popup_preparazione_file .stampa div{
	float:right;
	cursor:pointer;
	margin-top:10px;
	margin-right:10px;
}

/********************************************/
/*  		    UPLOAD IFRAME				*/
/********************************************/

#intraupload{
	margin:auto;
	backround-color:transparent;
	position:relative;
	border:none;
	width:450px;
	height:800px;
}

/********************************************/
/* 				TOP DEL SITO 				*/
/* 				  (printing) 				*/
/********************************************/

#top-printing #top-0,#top-printing #top-1,
#top-printing #top-2,#top-printing #top-3,
#top-printing #top-4,#top-printing #top-5,
#top-printing #top-6,#top-printing #top-7,
#top-printing #top-8{
	position:relative;
	height:10px;
	white-space:nowrap;
}

* html #top-printing #top-0 .column-left,* html #top-printing #top-0 .column-middle,* html #top-printing #top-0 .column-right,
* html #top-printing #top-1 .column-left,* html #top-printing #top-1 .column-middle,* html #top-printing #top-1 .column-right,
* html #top-printing #top-2 .column-left,* html #top-printing #top-2 .column-middle,* html #top-printing #top-2 .column-right,
* html #top-printing #top-3 .column-left,* html #top-printing #top-3 .column-middle,* html #top-printing #top-3 .column-right,
* html #top-printing #top-3 .column-left,* html #top-printing #top-3 .column-middle,* html #top-printing #top-3 .column-right,
* html #top-printing #top-4 .column-left,* html #top-printing #top-4 .column-middle,* html #top-printing #top-4 .column-right,
* html #top-printing #top-5 .column-left,* html #top-printing #top-5 .column-middle,* html #top-printing #top-5 .column-right,
* html #top-printing #top-6 .column-left,* html #top-printing #top-6 .column-middle,* html #top-printing #top-6 .column-right,
* html #top-printing #top-7 .column-left,* html #top-printing #top-7 .column-middle,* html #top-printing #top-7 .column-right,
* html #top-printing #top-8 .column-left,* html #top-printing #top-8 .column-middle,* html #top-printing #top-8 .column-right
{height:10px;width:180px;}
* html #top-printing #top-0 .column-middle,* html #top-printing #top-1 .column-middle,
* html #top-printing #top-2 .column-middle,* html #top-printing #top-3 .column-middle,
* html #top-printing #top-3 .column-middle,* html #top-printing #top-4 .column-middle,
* html #top-printing #top-5 .column-middle,* html #top-printing #top-6 .column-middle,
* html #top-printing #top-7 .column-middle,* html #top-printing #top-8 .column-middle
{width:609px;}

#top-printing #top-0{
	z-index:100;
}
#top-printing #top-0 .column-right .languages .a_lang{
	float:left;
	cursor:pointer;
	margin-right:12px;
	margin-top:5px;
}
#top-printing #top-0 .column-right .languages .a_lang_last{
	margin:0;
}
#top-printing #top-1 #pixart-logo{
	position:absolute;
	top:0;
	left:15px;
	height:42px;
	width:303px;
	cursor:pointer;
	z-index:1000;
}
/* Bug fix IE6 */
* html #top-printing #top-1 #pixart-logo img{
	position:absolute!important;
}
#top-printing #top-6 .column-left .top-menu{
	position:absolute;
	top:0;
	left:15px;
	overflow:hidden;
	font-size:13px;
	color:#666666;
	z-index:1000;
	white-space:nowrap;
}
/* Bug fix IE6 */
* html #top-printing #top-6 .column-left .top-menu{
	position:absolute!important;
}
#top-printing #top-6 .column-left .top-menu .top-link{
	cursor:pointer;
	padding: 0 5px 0;
	border-left:1px solid #666666;
}
#top-printing #top-6 .column-left .top-menu .top-link:hover{
	color:black;
}
#top-printing #top-6 .column-left .top-menu .top-link-first{
	border:0!important;
	padding-left:0!important;
}
#top-printing #top-6 .column-left .top-menu .top-link-faq{
	color:#009700;
}
#top-printing #top-6 .column-middle{
	position:relative;
}
#top-printing #top-6 .column-middle .assistenza_chat{
	width:172px; 
	height:49px;
	cursor:pointer;
	position:absolute;
	top:-21px;
	right:0;
}
/* IE7 FIX */
*+html #top-printing #top-6{
	z-index:1;
}
*+html #top-printing #top-6 .column-right{
	position:relative;
	z-index:-1;
}
/* IE6 FIX */
* html #top-printing #top-6{
	z-index:1;
}
* html #top-printing #top-6 .column-right{
	position:relative;
	z-index:-1;
}
#top-printing #top-6 .column-right .login-registrati{
	margin-top:-7px;
}
#top-printing #top-6 .column-right #login-img{
	position:relative;
	display:none;
}
#top-printing #top-6 .column-right #login-img img{
	position:absolute;
	top:3px;
	left:27px;
}
#top-printing #top-6 .column-right .basket{
	cursor:pointer;
	position:absolute;
	top:-11px;
	right:41px;
}
/* Bug fix IE6 */
* html #top-printing #top-6 .column-right .basket{
	position:absolute!important;
}
#top-printing #top-6 .column-right .basket .empty-basket,
#top-printing #top-6 .column-right .basket .filled-basket{
	width:14px;
	text-align:center;
	margin-top:1px;
	margin-left:10px;
	font-weight:bold;
	color:gray;
}
#top-printing #top-6 .column-right .basket .filled-basket{
	color:red;
}
#top-printing #top-6 .column-right #login_registrati{
	position:absolute;
	top:1px;
	left:0;
}
#top-printing #top-6 #login-info{
	position:absolute;
	top:-26px;
	width:180px;
}
/* Bug fix IE6 */
* html #top-printing #top-6 .column-right #login_registrati{
	position:absolute!important;
}
#top-printing .column-left, #top-printing .column-right{
	float:left;
	width:180px;
	height:10px;
}
#top-printing .column-middle{
	float:left;
	width:619px;
	height:10px;
}

/********************************************/
/*  		    SOPRA IL MENU				*/
/* 				  (printing) 				*/
/********************************************/

.over-menu{
	height:32px;
	width:180px;
	margin-bottom:2px;
}

.over-menu-cursor{
	cursor:pointer;
}

.over-menu-title{
	height:18px;
	background-color:#009700;
	font-size:13px;
	font-weight:bold;
	color:white;
	line-height:18px;
	padding-left:15px;
	white-space:nowrap;
	position:relative;
}

.over-menu-title span{
	display:block;
	position:absolute;
	top:0;
	right:0;
}

* html .over-menu-title span{
	float:right;
	margin-top:-18px;
}

.over-menu-msg{
	height:14px;
	background-color:#99CC66;
	font-size:9px;
	font-weight:bold;
	line-height:14px;
	padding-left:25px;
	white-space:nowrap;
	color:#515151;
}

.over-menu-last{
	margin-bottom:6px;
}

/********************************************/
/*  		    NUOVI CONTATTI				*/
/********************************************/

#nuovi-contatti{
	margin-top:5px;
	position:relative;
	width:300px;
	text-align:center;
}

#nuovi-contatti .nuovi-contatti-testo span{
	color:#009700;
}
#nuovi-contatti .triangolo{
	position:absolute;
	top:30px;
	left:75px;
}


/********************************************/
/* 		     PAGAMENTO / UPLOAD				*/
/********************************************/
.pagamento-upload{
	color:#515151;
}
 
.pagamento-upload .pagamento-upload-title{
	font-size:24px;
	color:#009700;
	margin-top:10px;
	margin-left:10px;
}
.pagamento-upload .pagamento-upload-body{
	width:500px;
	margin:auto;
	margin-top:20px;
	text-align: justify
}
.pagamento-upload .pagamento-upload-body .important{
	font-weight:bold;
}
.pagamento-upload .pagamento-upload-body .sfoglia{
	font-style:italic;
}
.pagamento-upload .pagamento-upload-body a{
	color:#515151;
	font-weight:bold;
}
.pagamento-upload .pagamento-upload-body a:hover{
	color:#AAA;
}
.pagamento-upload .pagamento-upload-body ul{
	margin: 0;
}
.pagamento-upload .pagamento-upload-body ul li{
	margin: 4px 0;
}
.pagamento-upload .pagamento-upload-bankpass,
.pagamento-upload .pagamento-upload-paypal{
	margin:auto;
}
.pagamento-upload-fail{
	color:red!important;
}