html { font: 62.5% Arial, Helvetica, sans-serif }
body { background: #fff url(../Design/oney/bodyBgAlcampo.gif) repeat-y center; color: #858585; text-align: center }
* { margin: 0; padding: 0 }
a img, fieldset { border: none }

.ContSpc a { color: #000072; text-decoration: none }
.ContSpc a:visited { color: #000072; text-decoration: none }
.ContSpc a:hover { color: #000072; text-decoration: underline }
.ContSpc a:active { color: #000000; text-decoration: underline }

/*#Topo { background: #000072 url(../Design/oney/topoLogadoBg.gif) repeat-y center; border-bottom: 10px solid #EA1E21 }*/
#Topo { background:#000072  url(../Design/oney/topoLogadoBgAlcampo.gif) repeat-y center; border-bottom: 10px solid #EA1E21 }

/*#Logado #Topo { background: #000072 url(../Design/oney/topoBg.gif) repeat-y center }*/
#Logado #Topo { background:#000072 url(../Design/oney/topoBgAlcampo.gif) repeat-y center }

.Centra { margin: 0 auto; text-align: left; width: 950px; height:105px;  }

#Topo .Centra h1 { padding: 0 0 0 30px; float: left } 
	#Topo .Centra h1 img { margin: 20px }			
	
#Nav { background: transparent url(../Design/oney/menuBgAlcampo.gif) no-repeat bottom; padding-left: 30px; min-height: 35px }
	/*IE*/* html #Nav { height: 35px }
	#Nav .Centra ul { position: relative; float: left; width: 100% }
		#Nav .Centra .nav li { float: left; list-style: none; min-width: 120px }
			/*IE*/* html #Nav .Centra .nav li { width: 120px } 		
			#Nav .Centra .nav li a { display: block; font-size: 1.4em; color: #858585; text-decoration: none; padding-left: 11px }
			#Nav .Centra .nav li a:hover, #Nav .Centra .nav li:hover a { background: #dedede }			
			#Nav .Centra .nav li a strong { padding: 14px 25px 10px 3px; display: block; white-space: nowrap  }		
			#Nav .Centra .nav li a img { display: block }

	#Nav .Centra .nav .sub-nav { position: absolute; bottom: -2.4em; left: 10px }
		#Nav .Centra .nav .sub-nav ul { background: #ddd; width: 800px; padding: 4px 0 }
			#Nav .Centra .nav .sub-nav ul li { list-style: none; display: inline; float: none; }
			#Nav .Centra .nav .sub-nav ul li a { display: inline; color: #858585; font-weight: bold; padding: 0 13px 0 12px; border-right: 1px solid #fff }						
			#Nav .Centra .nav .sub-nav ul li:hover { background: none }
			#Nav .Centra .nav .sub-nav ul li a:hover, #Nav .Centra .nav .sub-nav ul li a.here { text-decoration: none; color: #000 }
			#Nav .Centra .nav .sub-nav ul li a:active { color: #fff }									
	
	#Nav .Centra .nav .sub-nav { display: none } /*esconde sub nav */
	#Nav .Centra .nav li.area .sub-nav { display: block; z-index: 31 } /* Mostra sub menu quando está na area */
	#Nav .Centra .nav li:hover .sub-nav , #Nav .Centra .nav li.over .sub-nav { display: block; z-index: 33 } /* Mostra sub menu ho hover do <li> */	
	#Nav .Centra .nav li.area a, #Nav .Centra .nav li.over a { background: #dedede }	 /* efeito hover no link */

#Conteudo { margin-top: 50px; font-size: 1.1em }
	.ContSpc { padding: 10px 0 15px 30px }

/* Topo Login */
#Topo .areaAcesso { float: right; background: url(../Design/oney/loginDir.png) no-repeat bottom right; padding: 0 16px 0 0; position: relative;  }
	#Topo .areaAcesso fieldset { float: left; background: url(../Design/oney/loginEsq.png) no-repeat bottom left; padding: 38px 10px 10px; width: 17em; }
	/*IE*/* html #Topo .areaAcesso { background: url(../Design/oney/loginDir.gif) no-repeat bottom right }
	/*IE*/* html #Topo .areaAcesso fieldset { background: url(../Design/oney/loginEsq.gif) no-repeat bottom left }
	
	#Topo .areaAcesso legend { text-align: left; color: #000 }		
		#Topo .areaAcesso legend strong { position: absolute; top: 10px; left: 20px; white-space: nowrap; font-size: 1.2em; color: #000  }		
		#Topo .areaAcesso legend img { margin-right: 3px;  }	
			
	.areaAcesso .btnCont { padding: 2px 0 5px 27px  }
	a.btn1 { 
		background: transparent url(../Design/oney/btn-dir.gif) no-repeat right top; font-size: 1.2em; text-align: center; 
		height: 23px; padding: 0 5px 0 0; display: block; float: left; 
		font-weight: bold; color: #fff; text-decoration: none;  white-space: nowrap; }
	a.btn1:hover { color: #000; text-decoration: none }
	a.btn1:active { color: #000; text-decoration: none }	
	a.btn1 span { 
		background:url(../Design/oney/btn-esq.gif) no-repeat left top; height: 18px; float: left; cursor: pointer;
		display: block; white-space: nowrap; padding: 3px 11px 2px 16px }
	
/* Topo Logado */
/*#Topo .areaAcesso-logado { float: right; width: 441px; padding: 20px 0 10px }*/
#Topo .areaAcesso-logado { float: right; width: 441px; padding: 25px 0 10px }

	#Topo .areaAcesso-logado .username { padding: 0 12px; font-size: 1.8em; font-weight: bold; color: #fff }
		#Topo .areaAcesso-logado .username img { vertical-align: middle; margin-right: 3px  }
		.myTools ul { clear: both; padding: 15px 12px 5px }
			.myTools ul li { list-style: none; float: left; padding-right: 10px }
			.myTools ul li img { margin-right: 3px; display: block; float: left;   }			
			.myTools ul li a { text-decoration: underline; color: #fff; font-size: 1.1em; display: block; float: left; }
			.myTools ul li a:hover { text-decoration: none  }
			.myTools ul li .btn1 { margin-left: 20px; text-decoration: none }

/* Formulario */		

.legendText { color: #858585; font-size: 1.1em;  }
.form { /*background: url(../Design/oney/formBg.gif) no-repeat bottom; padding: 0 0 30px 150px;*/ margin-top: 5px; clear: both }		
	.form legend { color: #059C01; font-size: 1.1em;  }
		.form legend strong { display: block; padding: 15px 0 15px 109px }
		/*IE*/* html .form legend { margin-left: -7px  }
		/*IE*/*:first-child+html .form legend { margin-left: -7px  }
	.form .campos { float: left; width: 100%; padding: 5px 0  }	
	.form .campos2 { float: left; width: 100%; padding: 20px 0  }	
	.form .peqCampos label, .form .peqCampos input { vertical-align: middle; display: inline; line-height: 1.4em; padding-left:5px;}
	.form .peqCampos label { margin-right: 8px; vertical-align:middle  }	
	
	/*VB, para radiobuttonlist e checkboxlist*/
	.form .peqCampos span label, .form .peqCampos span input { vertical-align: middle; display: inline; line-height: 1.4em; padding-left:5px;}	
	/*VB, para radiobuttonlist e checkboxlist*/
	
	.label1 { float: left; width: 100px; padding-right: 10px; text-align: right; vertical-align: middle  }	
	.label1Red { float: left; width: 100px; padding-right: 10px; text-align: right; vertical-align: middle; color:#DA223C;  }	
	.label2 { float: left; width: 500px; padding-left: 50px; text-align: left; vertical-align: middle;color:#DA223C;  }	
	#AlterarDados .label1 { width: 200px }	
	
	.in1 { float: left; width: 270px; margin-right:3px; 
		border-top:  2px groove #7C7C7C; border-right: 1px solid #C3C3C3; 
		border-bottom: 1px solid #DDDDDD; border-left: 2px groove #C3C3C3  }
	.in2 { float: left; width: 37px; margin-right:3px; 
		border-top: 2px groove #7C7C7C; border-right: 1px solid #C3C3C3; 
		border-bottom: 1px solid #DDDDDD; border-left: 2px groove #C3C3C3  }
	.in3 { float: left; width: 26px; margin-right:3px; 
		border-top: 2px groove #7C7C7C; border-right: 1px solid #C3C3C3; 
		border-bottom: 1px solid #DDDDDD; border-left: 2px groove #C3C3C3  }							
	sel1 { width: 200px; margin-right:3px; 
		border-top:  1px groove #7C7C7C; border-right: 1px solid #C3C3C3; 
		border-bottom: 1px solid #DDDDDD; border-left: 2px groove #C3C3C3  }
	.in5 { width: 97%; 
		border-top: 2px groove #7C7C7C; border-right: 1px solid #C3C3C3; 
		border-bottom: 1px solid #DDDDDD; border-left: 2px groove #C3C3C3  }
	.in6 { float: left; width: 120px; margin-right:3px; 
		border-top:  2px groove #7C7C7C; border-right: 1px solid #C3C3C3; 
		border-bottom: 1px solid #DDDDDD; border-left: 2px groove #C3C3C3  }
	.in7 { float: left; width: 100px; margin-right:3px; 
		border-top:  2px groove #7C7C7C; border-right: 1px solid #C3C3C3; 
		border-bottom: 1px solid #DDDDDD; border-left: 2px groove #C3C3C3  }		
		
		.select1 { border-top: 2px groove #7C7C7C; border-right: 1px solid #C3C3C3; 
		border-bottom: 1px solid #DDDDDD; border-left: 2px groove #C3C3C3  }
		
		
		
	.select1 option { padding: 0 2px }
	
	.sepInp { float: left; display: block; padding: 2px 2px 0; font-size: 1.2em }
	
	.formLogin .in2 { padding: 2px; width: 90% }
	textarea.in1 { overflow: auto; height: 80px  }
		
	.btnSubmit { clear: both; padding: 10px 0 20px; float: left; width: 100% }	
		.btn_sub1 { 
			background: url(../Design/oney/btn-dir1.gif) no-repeat right top; padding: 0 5px 0 0; 
			height: 23px; display: block; float: left; margin-right: 5px  }
		.btn_sub1 input { 
			background: url(../Design/oney/btn-esq1.gif) no-repeat left top; border: none; color:#000000; font-size: 1.1em; font-weight: bold;
			padding: 0.25em 5px 3px 10px; height: 23px; float: left; cursor: pointer  }
			.btn_sub1 input { width: auto; max-width: auto; overflow: visible }			
		.btn_sub1:hover, .btnSubmit .over { background-position: right -23px }		
		.btn_sub1:hover input, .btnSubmit .over input { background-position: left -23px; color: #888888; }
		
	.btnSubmit2 { clear: both; padding: 10px 0 20px 145px; }	
				
		
	.btnSubmit3 { padding: 115px 0 0 10px; float: left }	
		.btn_sub3 { 
			background: url(../Design/oney/btn-dir1.gif) no-repeat right top; padding: 0 5px 0 0; 
			height: 23px; display: block; margin-right: 5px; float: left    }
		.btn_sub3 input { 
			background: url(../Design/oney/btn-esq1.gif) no-repeat left top; border: none; color:#000000; font-size: 1.1em; font-weight: bold;
			padding: 0.25em 5px 3px 10px; height: 23px; cursor: pointer; float: left  }
		.btn_sub3 input { width: auto; max-width: auto; overflow: visible }		
		.btn_sub3:hover, .btnSubmit .over { background-position: right -23px }		
		.btn_sub3:hover input, .btnSubmit .over input { background-position: left -23px; color: #888888; }	
		
	.msgErro { padding: 10px 0 0px 259px; clear: both; color: #DA223C; font-size: 1.1em; float:left; width: 500px    }	
	.msgErro span { clear: both; float:left; width: 99% }	
		
	.msgErro1 { padding: 10px 0 0px 10px; clear: both; color: #DA223C; font-size: 1.1em; float:left;    }	
	.msgErro1 span { clear: both; float:left; width: 99% }	
	
	.ContSpc .msgErro1 a, .ContSpc .msgErro a { color: #DA223C; text-decoration: underline }	
	.ContSpc .msgErro1 a:hover, .ContSpc .msgErro a:hover { text-decoration: none }		
		
	input.campoErro { background: #FEFFE3 }
	label.campoErro { color: #DA223C; }	
	span.campoErro { color: #DA223C; }		
	
		
/* Geral */
.pDown { clear: both; display: block }			
.tit1 { font-size: 1.7em; color: #000; background: url(../Design/oney/dotCinza.gif) repeat-x bottom; padding-bottom: 3px; margin-bottom: 5px; clear: both;  }
.tit2 { font-size: 1.7em; color: #059C01; background: url(../Design/oney/dotCinza.gif) repeat-x bottom; padding-bottom: 3px; margin-bottom: 5px; clear: both;  }
.tit3 { font-size: 1.5em; color: #059C01; padding-bottom: 3px; clear: both;  }
.tit4 { font-size: 1.4em; color: #000; padding-bottom: 3px; margin-bottom: 5px; clear: both;  }
			
.listagem3ColsSombra {
	background: transparent url(../Design/oney/sombra1.gif) repeat-x bottom; padding-bottom: 9px; margin-bottom: 30px; 
	clear: both; } 
.listagem3ColsSombraNoMargin {
	background: transparent url(../Design/oney/sombra1.gif) repeat-x bottom; padding-bottom: 9px;  
	clear: both; } 	
	table.listagem3Cols { border-collapse: collapse; width: 100%; clear: both; text-align: left  }
		table.listagem3Cols .primeiraColuna { border-left: 1px solid #ddd; padding: 4px 10px 10px }	
		table.listagem3Cols th { padding: 10px 10px 5px; color: #000; }		
		table.listagem3Cols td { background: transparent url(../Design/oney/sombra1.gif) repeat-x top; border-right: 1px solid #ddd; padding: 10px }		
		table.listagem3Cols .semSombra td { background: none; }				
		table.listagem3Cols a { /*font-size: 1.3em*/ }
		
		table.CorreioMsgs .primeiraColuna { border-left: 1px solid #ddd; padding: 4px 8px 4px }	
		table.CorreioMsgs th { padding: 10px 8px 8px; color: #000; }		
		table.CorreioMsgs td { background: transparent url(../Design/oney/sombra1.gif) repeat-x top; border-right: 1px solid #ddd; padding: 4px 8px 4px }		
		
.ListagemSubList { margin-top: 16px }
.ListagemSubList li { float: left; list-style: none; padding-right: 30px; color: #000072 }
	.ListagemSubList ul { padding-top: 8px  }
	.ListagemSubList ul li { float: none; color: #9698A2; padding: 2px 0 }
		.ListagemSubList ul li span { margin-right: 4px  }

.form .ListagemSubList { padding-left: 110px; padding-bottom: 8px } 		
		
		
		
.textoEditor { padding-top: 16px }
.textoEditor h1, .textoEditor h2, .textoEditor h3, .textoEditor h4, .textoEditor h5, .textoEditor h6 { color: #000; font-size:1.8em  }		

.TxtTexto_erro  { color: #FF0000; vertical-align:top;}

.trExtracto { background-color: #EAEAEA}

.TblExtracto td { border-bottom:1px solid #CFCFCF; padding:3px 0 3px 8px; }
.btnLogin {}

.lblResultado { font-size:1.3em; font-weight:bold; padding:50px; clear:both;}

.msgAlterarDados { font-size:1.3em; font-weight:bold; padding-top: 70px; display: block; float:  left }

.in4 { float: left; width: 20px; margin-right:3px; 
		border-top: 2px groove #7C7C7C; border-right: 1px solid #C3C3C3; 
		border-bottom: 1px solid #DDDDDD; border-left: 2px groove #C3C3C3  }

.lblErro{color: #FF0000;}
.txtErro{color: #FF0000;}
.contactTexto{ vertical-align:top; }		

.navCorreio { padding: 15px 0; clear: both }
.navCorreio a { font-size: 1.3em; color: #000072; font-weight: bold; text-decoration: none; margin-right: 10px}
	.navCorreio a:active { color: #858585 }
	.navCorreio a:hover { text-decoration: underline }
	.navCorreio a.here { text-decoration: none; color: #000!important }


/* Login */	

.areaCliente { padding: 10px 0 }
	.cxTextoLogin {float: left; width: 310px; padding-left: 16px }
	
.cx1 { float: left; width: 267px; background: transparent url(../Design/oney/cxLoginTp.gif) no-repeat top center; margin-top: 10px }	
	.cx1in { background: transparent url(../Design/oney/cxLoginBx.gif) no-repeat bottom center; padding: 10px }
		
.col2Campos1 { float: left; width: 100%; clear: both }
	.col50 { float: left; width: 49%; padding-right: 1% }
	.col50 label { display: block; color:#000; padding-bottom: 2px; text-align: left  }
	
.loginTxt { color: #000; padding: 10px 0 }

.divLogin { text-align: center }
	.divLoginConteudo { 
		margin: 0 auto 5%; width: 512px; padding: 10px 0 20px; 
		border-top:  2px groove #7C7C7C; border-right: 1px solid #C3C3C3; 
		border-bottom: 1px solid #DDDDDD; border-left: 2px groove #C3C3C3  }
	.divLoginConteudo fieldset { 
		background: #fff url(../Design/oney/loginImg.gif) no-repeat top left;
		text-align: left; margin: 0 auto; width: 200px; padding-left: 50px; }
		.divLoginConteudo fieldset legend { color: #000; font-size: 1.2em }
		/*IE*/* html .divLoginConteudo fieldset legend { margin-left: -7px  }
		/*IE*/*:first-child+html .divLoginConteudo fieldset legend { margin-left: -7px  }		
	
	.loginMsg { padding: 0; clear: both; text-align: left }
		.loginMsg span { padding: 10px; color: #ff0000; display: block }
		.ContSpc .loginMsg a { color: #ff0000; text-decoration: underline  }
		.ContSpc .loginMsg a:hover { text-decoration: none }
		
	.tecladoSeparador { clear: both; padding: 15px 0 }
	*:first-child+html .tecladoSeparador { padding-top: 5px }
	#AlterarDados .tecladoSeparador { background: none }
	.cxLogin { clear: both  }
	.cxLogin .tecladoCBaixo { float: left; }
	.tecladoCBaixo { 
		background: transparent url(../Design/oney/tecladoBgBx.gif) no-repeat bottom center; 
		padding-bottom: 17px; width: 109px; clear: both; margin: 0 auto;  }
		.tecladoConteudo { background: transparent url(../Design/oney/tecladoBgTopo.gif) no-repeat top center; padding-top: 14px }		

		.teclado { border-collapse: collapse; margin: 0 auto; clear: both  }
			.teclado .tdx { 
				width: 28px; height: 28px; vertical-align: middle; text-align: center; padding: 0 1px 1px 0; 
				background: transparent url(../Design/oney/teclaBg.gif) no-repeat center; cursor: pointer; font-size: 1.2em; font-weight: bold; }
			.teclado .tdx:hover { background: transparent url(../Design/oney/teclaBg_hi.gif) no-repeat center; }
			/*IE*/* html .teclado .over { background: transparent url(../Design/oney/teclaBg_hi.gif) no-repeat center; }
			.teclado .keypaddown { color: #000; }						
			/*.selected{ background:#FEFFE3; }*/
			.selected{ background:#CDD2D7; }
				
.textoEditor1 { color:#000; }
	.textoEditor1 p { padding: 4px 0 16px }
	
.loginTextoConselhos { clear: both; padding: 40px 0 20px }
.divDestaqueSep { background: url(../Design/oney/dotCinza.gif) repeat-x top; padding: 5px 0;  }
#bannerLogin { text-align: right }
.filtros, .intro, .Intro { padding: 5px 0 15px }
.intro, .Intro { font-size: 1.1em }

.calendarioEventos { text-align: center; border-collapse: collapse; margin-top: 10px }
	.calendarioEventos thead th { border: 1px solid #DDDDDD; height: 24px; background: #DA223E; color: #fff; width: 24px  }
	.calendarioEventos tbody th { border: 1px solid #DDDDDD; width: 100px; text-align: right; padding-right: 10px; color: #000 }	
	.calendarioEventos tbody td { border: 1px solid #DDDDDD; height: 24px; width: 24px }		
	.calendarioEventos tbody td.nExiste { background:url(../Design/oney/nExiste.gif) top left }			

.calendarioEventos a { display: block; height: 24px; width: 24px }
	.calendarioEventos a img { border: none; display: block  }

.eventoVarios { background-color: #6A6A6A } /* varios eventos produtos diferentes */
.evento0 { background-color: #000072 } /* oney */
.evento1 { background-color: #B60609 } /* Jumbo */
.evento2 { background-color: #123380 } /* Norauto */
.evento3 { background-color: #00CBE4 } /* Decathlon */
.evento4 { background-color: #00a50b } /* Leroy Merlin */
.evento5 { background-color: #FEDA00 } /* Aki  */
.evento6 { background-color: #4A68BF } /* Lyberdade */

.legendaEventos { float: left; width: 100%; padding: 10px 0; vertical-align: middle }
		.legendaEventos img { height: 12px; width: 12px; border: 1px solid #DDDDDD; vertical-align: middle; margin-left: 15px  }	
		
table.listagem3Cols tr.diaEscolhido td  { background: #EEEEEE url(../Design/oney/sombraTdSelecionado.gif) repeat-x center top }		

td.semEvento a { display:none; }			

/* background form para mensagens */

.formMsgs { background:transparent url(../Design/oney/formBg.gif) no-repeat scroll center bottom; clear:both; margin-top:5px; padding:20px 0 30px 0; }
	.imgMsg { float: left; width: 150px; text-align: center; min-height: 70px; padding: 10px 15px 10px 0 }
		* html .imgMsg { height: 70px; display: block; margin: 0 auto  }
	.txtMsg { color: #000; font-size: 1.2em; padding: 5px 10px }
		.txtMsg strong { font-size: 1.3em }
	
.avisoMsg { color: #000; font-size: 1.3em; padding: 5px 0 15px; clear: both }

.listaTema { float: left; width: 100%; clear: both; padding: 5px 0 15px }
	.listaTema dt { float: left; width: 19%; clear: left; color: #000; padding: 5px 0; font-weight: bold; text-align: right  }
	.listaTema dd { float: right; width: 80% ; clear: right; padding: 5px 0; }
	
	
.msgSucesso { clear: both; font-size:1.3em; font-weight:bold; float:left; width: 500px; padding:50px;    }	
	
	.msgSucesso span { clear: both; float:left; width: 99% }	

.msgSucessoCorreioEletronico { clear: both; font-size:1.3em; font-weight:bold; float:left; width: 700px; padding-left:50px; padding-top:20px; padding-bottom:20px;    }	
	
/* NOVO 20090429 */
.colEsq { float: left; width: 162px; padding: 15px 9px 15px 0 }
.colCentro { float: left; width: 501px; padding: 15px 0 }
.colDir { float: right; width: 238px; padding: 15px 0 15px 10px }
	
.menuTabs { font-size: 1.1em }
	.menuTabs ul { float: left; width: 100%; background: #A41F2A url(../Design/oney/menuTabsBg.gif) repeat-x top }
		.menuTabs li { list-style: none; float: left; width: 167px }
		/*
		.menuTabs li a { display: block; border-right: 1px solid #fff; color: #fff; text-decoration: none; text-align: center; padding: 7px 0 6px; border-bottom: 8px solid #fff  }		*/
		/*alterado VB 2009-08-04*/
		.menuTabs li a { display: block; border-right: 1px solid #fff; color: #fff; text-decoration: none; text-align: center; padding: 7px 0 6px; border-bottom: 8px solid #fff; cursor:default;font-weight:bold;  }				
		/*alterado VB 2009-08-04*/
		.menuTabs li a:visited { color: #fff } 
		.menuTabs li.menuTabSel a, .menuTabs li a:hover, .menuTabs li a:active { color: #fff; text-decoration: none; font-weight: bold  }					
		
			li.menuTabSel #menuTabs1 { border-bottom: 8px solid #8CBC06;  }	
			li.menuTabSel #menuTabs2 { border-bottom: 8px solid #F9B700 }			
			li.menuTabSel #menuTabs3 { border-bottom: 8px solid #858585 }			
		
.caixaTipo { background: transparent url(../Design/oney/cxSombraBot.gif) no-repeat bottom center; color: #878787 }
	.caixaTipoSpc { background: transparent url(../Design/oney/cxSombraTop.gif) no-repeat top center; padding: 6px 8px; margin-bottom: 15px }
	
.caixaTipo2 { background: transparent url(../Design/oney/cxSombra2Bot.gif) no-repeat bottom center; color: #878787 }
	.caixaTipo2Spc { background: transparent url(../Design/oney/cxSombra2Top.gif) no-repeat top center; padding: 6px 8px; margin-bottom: 15px }

	#ajuda { background: transparent url(../Design/oney/cxSombra2Bot_ajuda.gif) no-repeat bottom center; }	
		#ajuda .caixaTipo2Spc { padding-bottom: 70px; text-align: center  }		
.caixaTipo a { color:#858585; text-decoration: underline }

.cxIntro { padding-bottom: 15px }
	.cxIntro img { vertical-align: middle }
	.cxIntro span { color: #858585; line-height: 2.0em; vertical-align: middle }
	.cxIntro a { color: #858585; line-height: 2.0em; vertical-align: middle; text-decoration: none }
	.cxIntro a:hover { color: #858585; }

/*alterado 2009-06-02 VB*/
.cxIntro h2{font-weight: bold;}
/*alterado 2009-06-02 VB*/


/*	
.cxTexto h3 { color: #858585; font-weight: normal; font-size: 1.2em; padding-bottom: 4px }	
*/
/*alterado 2009-06-02 VB*/
.cxTexto h3 { color: #858585; font-weight: bold; font-size: 1.2em; padding-bottom: 4px }	
/*alterado 2009-06-02 VB*/


.tit4 { font-size: 1.2em ; color: #000; padding: 3px 0; font-weight: normal }
strong.tit4 { font-size: 1.0em ; color: #000; padding: 3px 0 }

.listSimple { list-style-position: inside; margin-bottom: 5px }
.list1 { list-style: none; padding: 0 0 5px 9px }
.alRight { text-align: right }

.formulario { padding: 20px 0; clear: both }
.formulario1 { padding:0 0 20px; clear: both }
	/*
	.tituloField { background: url(../Design/oney/tituloFieldBg_close.gif) no-repeat top; color: #848484; font-size: 1.0em; font-weight: normal; padding:4px 18px; cursor: pointer; clear: both  }
	*/
	/*Alterado VB - H1 a bold */
	.tituloField { background: url(../Design/oney/tituloFieldBg_close.gif) no-repeat top; color: #848484; font-size: 1.0em; font-weight: bold; padding:4px 18px; cursor: pointer; clear: both  }
	/*Alterado VB - H1 a bold */
	
	.fieldOpen { background: url(../Design/oney/tituloFieldBg_open.gif) no-repeat top; }
		
.areaDados { padding: 0 8px; font-size: 1.0em }
	.areaDados fieldset { border: none; padding: 5px 0 20px; margin: 20px 0 0; float: left; width: 100% }
	.areaDados fieldset.field3 { border: none; padding: 0 0 20px; margin: 0; float: left; width: 100% }
	.areaDados fieldset legend { color: #858585 }	
		* html .areaDados fieldset legend { margin-left: -7px; }	/*ie*/
		*:first-child+html .areaDados fieldset legend { margin-left: -7px; }/*ie*/


.areaDados input, .areaDados select { font-size: 1.0em; font-family: Verdana,Arial,Helvetica,sans-serif }	

.areaDados select { float: left; border: 1px solid #aaa}	

.campos1 { float: left; width: 100%; clear: both; padding: 4px 0}	
	.campos2segundo { float: right;}
	
	/*.campoLabel1 { float: left; display: block; width: 185px; padding: 3px 10px 0 0; text-align: right }	*/
	/* VB alterado devido a certas dropsdowns n ficarem bem alinhadas !*/
	.campoLabel1 { float: left; display: block; width: 185px; padding: 3px 10px 0 0; text-align: right }	
	.campoLabel2 { float: left; display: block; padding: 3px 10px 0 0; text-align: right }		
	
	.campoInput1 { float: left; width: 30px; border: 1px solid #aaa; padding: 2px }
	.campoInput2 { float: left; width: 23px; border: 1px solid #aaa; padding: 2px }
	.campoInput3 { float: left; width: 116px; border: 1px solid #aaa; padding: 2px }
	.campoInput4 { float: left; width: 284px; border: 1px solid #aaa; padding: 2px }			
		select.campoInput4 { float: left; border: 1px solid #aaa; /* width: 290px; */  }
	.campoInput5 { float: left; width: 16px; border: 1px solid #aaa; padding: 2px }				
	.campoInput6 { float: left; width: 94px; border: 1px solid #aaa; padding: 2px }				
		
	.campoSep { display: block; float: left; padding: 3px 2px 0 }
	
.CamposRadio { padding: 10px 10px 10px 30px}
	.CamposRadio span, .CamposRadio input { vertical-align: middle }
	.CamposRadio input { margin-right: 5px}
	
.dados1 { clear:both; padding-top: 2px; }
.dados1 span { float: left; display: block; width: 125px; padding: 0 10px 0 0; text-align: right; color: #000; clear: left }	
.dados1 em { float: left; display: block; font-style: normal  }	
.checkDados1 { clear:both; line-height: 1.5em; padding: 10px 0 5px; vertical-align: middle }
.checkDados1 input { margin: 0 3px 3px 0; vertical-align: middle}

.msgErroDiv6 { background: #ffe5e5 url(../Design/oney/erro.gif) no-repeat 10px 10px; color:#FF0000; margin:15px 0pt; font-size: 11px }
.ErroTopo6 { background: transparent url(../Design/oney/bgErro6.gif) no-repeat top center; height: 5px; font-size:1px }
.ErroBaixo6 { background: transparent url(../Design/oney/bgErro6.gif) no-repeat bottom center; height: 5px; font-size:1px  }
.ErroTexto6 { padding:10px 10px 10px 42px;  }
.ErroTexto6 span { display: block  }
.ErrosLista6 { background: transparent url(../Design/oney/setavermelha1.gif) no-repeat 4px 4px; padding: 2px 15px; font-size: 10px }
.ErroAviso6 { font-weight: bold; }

.ErroLabel { color:#FF0000; font-size: 11px }
.txtErro { border: 1px solid #FF0000; background-color:#FFE5E5 }
.lblErro { color:#FF0000 }

.ErroTopo1 { background: transparent url(images/bgErro1.gif) no-repeat top center; height: 5px; font-size: 1px }
.ErroBaixo1 { background: transparent url(images/bgErro1.gif) no-repeat bottom center; height: 5px; font-size: 1px }	

.btnSubmit { clear: both; padding: 10px 0 20px; float: left; width: 100% }	
.btnSubmitRight .btn_sub4  { float: right!important }	

	.btn_sub4 { 
		background: url(../Design/oney/BtnIr.gif) no-repeat right top; padding: 0 5px 0 0; 
		height: 23px; display: block; float: left; margin-right: 5px  }
	.btn_sub4 input { 
		background: url(../Design/oney/BtnIr2.gif) no-repeat left top; border: none; color:#000000; font-size: 1.1em; font-weight: bold;
		padding: 1px 25px 4px 10px; height: 23px; display: block; float: left; cursor: pointer  }
	.btn_sub4 input { width: auto; max-width: auto; overflow: visible }	
	.btn_sub4:hover, .btnSubmit .btn_sub4Over { background-position: right -23px }		
	.btn_sub4:hover input, .btnSubmit .btn_sub4Over input { background-position: left -23px; color: #888888; }	

.BtnOrange1 { background: transparent url(../Design/btnOrgDir.gif) no-repeat left top; float: left; font-size: 14px; color: #fff; height: 30px; text-decoration: none; white-space: nowrap  }
.BtnOrange1 span { background: transparent url(../Design/btnOrgEsq.gif) no-repeat right top; display: block; padding: 8px 10px 5px 30px }
.BtnOrange1:hover { color: #000; background-position: left center; text-decoration: none}
.BtnOrange1:hover span { color: #000; background-position: right center; text-decoration: none}
.BtnOrange1:active { color: #000; background-position: left bottom; text-decoration: none}
.BtnOrange1:active span { color: #000; background-position: right bottom; text-decoration: none}	

#divPedidoInicio{}
	#divPedidoInicio ul { margin: 10px 0 0 30px }
	#divPedidoInicio li { list-style: inside disc!important; padding: 2px 0 }

#divPedidoFim { padding-top: 8px; }	
#divPedidoFim p { padding-top: 4px!important; margin-left: 30px!important}	
#divDownContrato ul.TxtTexto { margin: 10px 0 0 30px }
#divDownContrato ul.TxtTexto li { list-style: inside disc!important; padding: 2px 0}

#divDownContrato .BtnOrange1 { color: #fff; margin-top: 20px }
#divDownContrato .BtnOrange1:hover, #divDownContrato .BtnOrange1:active { color: #000; text-decoration: none }

.cor1 { color: #858585 }	
	
/*VB 20090526 */
#estadopedido {  }	
	#estadopedido .caixaTipo2Spc { padding-bottom: 70px; text-align: center  }		
.campoInputNif{ width: 116px; border: 1px solid #aaa; padding: 2px }
.lnkEstadoPedido { background: transparent url(../Design/submit1.gif) no-repeat center; width:26px; height: 23px; display: block }
.lnkEstadoPedido:hover, .Login1:active { background: transparent url(../Design/submit2.gif) no-repeat center }
.lnkEstadoPedido span { display: none  }		
/*VB 20090526*/
	
/*alterado 2009-06-02 VB*/
#pAjuda{font-weight:bold;}
/*alterado 2009-06-02 VB*/	
	
/*alterado 2009-08-04 VB*/	
.btnSubmitRight .btnAnterior  { float:left !important; }	

	.btnAnterior { 
		background: url(../Design/oney/BtnAnt.gif) no-repeat left top; padding: 0 0px 0 0; 
		height: 23px; display: block;  margin-right: 5px  }
	.btnAnterior input {  text-align:right; 
		background: url(../Design/oney/BtnAnt2.gif) no-repeat right top; border: none; color:#000000; font-size: 1.1em; font-weight: bold;
		padding: 1px 0px 4px 0px; height: 23px; display: block; float: left; cursor: pointer  }
	.btnAnterior input { padding-right:5px; width: 90px; max-width: auto; overflow: visible }	
	.btnAnterior:hover, .btnSubmit .btnAnteriorOver { background-position: left -23px }		
	.btnAnterior:hover input, .btnSubmit .btnAnteriorOver input { background-position: right -23px; color: #888888; }	
/*alterado 2009-08-04 VB*/	

/*alterado 2009-08-17 VB*/
.btn_sub2
{
	background: url(../Design/oney/btn-dir1.gif) no-repeat right top; padding: 0 5px 0 0; 
	height: 23px; display: block; float: left; margin-right: 5px	
}
.btn_sub2 a {
overflow:visible;
width:auto;
}
.btn_sub2 a {
background:transparent url(../Design/oney/btn-esq1.gif) no-repeat scroll left top;
border:medium none;
color:#000000!important;
cursor:pointer;
float:left;
font-size:1.1em;
font-weight:bold;
height:18px;
padding:0.25em 5px 3px 10px;
}
.btn_sub2 a:hover 
{
	color:#000072;
	text-decoration:underline;
}
.divBtnSub2
{
	padding-bottom:35px;
}
/*alterado 2009-08-17 VB*/
/*alterado 2009-09-03 VB*/
.ReservaCartoesDiv
{
	clear: both; 
	float: left; 
	padding-top: 5px; 
	font-weight: bold; 
	font-size: 1.6em;
}
.ReservaCartoesSpan
{
	color: rgb(143, 87, 147);
}
.CreditoDisponivel
{
	clear: both; 
	float: left; 
	padding-right: 10px;
}
.CreditoDisponivelBold
{
	font-size:1.2em;
	font-weight:bold;
	color:#858585;
}
/*alterado 2009-09-03 VB*/
.hideRandomKeyboard
{ visibility:hidden; }
.PnlRegistoSantander{width: 850px;}
.CodigoRegSantander{}
.Line{background:transparent url(../Design/oney/formBg.gif) no-repeat top center;}
.btnSubmitSantander { clear: both; padding: 70px 0 20px 145px; }	
.codigoSantander { float: left; width: 50px; margin-right:3px; 
border-top: 2px groove #7C7C7C; border-right: 1px solid #C3C3C3; 
border-bottom: 1px solid #DDDDDD; border-left: 2px groove #C3C3C3  }
.SantRegisto{background-color: White; clear: both; float: left; width: 400px;padding-left:50px;}
.SantKeyboard{background-color: White; width: 300px; float: left; padding-top: 82px;}

/*extractos ... */
.SpacerX{width:430px;}
.Address{color:Black;font-weight:bold;}
.LeftPart{background-color:#00a65e;color:White;font-weight:bold;
	padding: 2px 2px 2px 2px;}
.RightPart{background-color:#b2d3c6;color:Black;font-weight:bold;
	padding: 2px 2px 2px 2px; border-style:solid; border-color:#00a65e; border-width:1px;}
table.RegistosDX{width:960px; border-style:solid; border-width:1px; border-color:#00a65e; margin-bottom:15px;border-collapse:collapse;}
.RegistosDX tbody tr th{background-color: #00a65e; color:White; text-align:center;font-size:large; border-width:1px; border-color:#00a65e;border-style:solid;}
.RegistosDX tbody tr.header{text-align:center; }
.RegistosDX tbody tr td{border-left-style:solid;border-width:1px;border-color:#00a65e;color:Black;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.RegistosDX tbody tr.header th.All{background-color:White; color:Black;text-align:center; border-left-style:solid;border-width:1px;border-color:#00a65e;padding-left:2px;padding-right:2px;font-size:small;}
.RegistosDX tbody tr.header th.Fecha{width:80px;}
.RegistosDX tbody tr.header th.Tarjeta{width:30px;}
.RegistosDX tbody tr.header th.Concepto{width:300px;}
.RegistosDX tbody tr.header th.ImpMonedaOrig{width:50px;}
.RegistosDX tbody tr.header th.Importe{width:80px;}
.RegistosDX tbody tr.header th.Bonif{width:80px;}
.RegistosDX tbody tr.header th.Gastos{width:80px;}

.RegistosDX tbody tr td.right{padding-right:5px;text-align:right;}
.RegistosDX tbody tr td.left{padding-left:5px;text-align:left;}
.RegistosDX tbody tr td.center{text-align:center;}

table.SmallTable{border-style:solid; border-width:1px; border-color:#00a65e;border-collapse:collapse;}
.SmallTable tbody tr th{background-color: #b2d3c6; color:Black; text-align:center;
	font-size:large; border-style:solid; border-width:1px; border-color:#00a65e;
	width:120px;height:50px; vertical-align:middle;}
.SmallTable tbody tr td{border-left-style:solid;border-width:1px;border-color:#00a65e;
	color:Black;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;}	
.Start{clear:both;float:left;}

div.Container{width:960px;clear:both;float:left;padding-bottom:10px;}
div.First{width:250px; float:left;}
div.Middle{padding-left:80px;width:350px; float:left;}
div.Last{padding-left:80px;width:200px; float:left;}
.TopData{margin-bottom:15px;}

div.FirstNovo{width:750px; float:left;}
div.LastNovo{padding-left:75px;width:125px; float:left;}

div.FirstNovo2{width:960px; float:left;}
.SmallTable tbody tr.novo th{background-color: #b2d3c6; color:Black; text-align:center;
	font-size:large; border-style:solid; border-width:1px; border-color:#00a65e;
	width:134px;height:50px; vertical-align:middle;}
div.LastNovo2 {float:left;padding-left:85px;width:125px;}

.FirstRegR1{clear:both;float:left;padding-right:2px;width:218px;}
.RegR1{float:left;padding-right:21px;width:218px;padding-left:21px;}
.LastRegR1{float:left;padding-left:2px;width:218px;}

.ContainerRegR1{clear:both;float:left;width:960px;padding-bottom:10px;}
.CellLeft{width:130px;text-align:left;background-color: #00a65e; 
	color:White;padding-left:2px;}
.CellRight{width:80px;text-align:right;border-style:solid; border-width:1px; 
	border-color:#00a65e;color:Black;padding-right:2px;}
/*extractos ... */
