
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
th, .nowrap {
	white-space:nowrap; 
	padding:0 2px;
}

fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}

legend {
	color:#000;
}

		/* ====== Fundo generico  ====== */

	.fundoInput, .fundoInputErro {			
			background:transparent url(../images/bg-form-busca-cadastro.gif) no-repeat scroll left top;
			display:inline;
			padding:3px 0px 0px 5px;
			float:left;
			 height:30px;
			 margin-top:5px;	
			}
			.fundoInputErro {
				background:transparent url(../images/cadastro-erro-validacao-bg2.gif) no-repeat scroll left top;	
				}			
			.fundoInput input, .fundoInputErro input {
				border:none;
				background:transparent url(../images/bg-form-busca-cadastro-bug.jpg) repeat-x -2px -2px;
				padding:5px 0px 0;
				float:left;
				font-size:100%;
				border-width:0;
			}
			.fundoInputErro input { background:transparent url(../images/bg-form-busca-cadastro-erro-bug.jpg) repeat-x -2px -2px; }
			
			.fundoInputBorda, .fundoInputBordaErro {
				float:left; width:7px; height:30px; background:transparent url(../images/bg-form-busca-dir.gif) no-repeat; margin-top:-3px; margin-right:-2px; 
			}			
			.fundoInputBordaErro {
				 background:transparent url(../images/cadastro-erro-validacao-borda.gif) no-repeat;
				}								
				
		/* ====== Fundo generico  ====== */			
		
		/*---------------------------- INPUTS DE TEXTO ---------------------------- */
input.text0{width:220px;}
input.text1{width:190px;}
input.text2{width:100px; margin-left:3px;}
input.text3{width:22px;}
input.text4{width:118px;}
input.text5{width:290px;}
input.text6{width:40px;}
input.text7{width:25px; padding:8px 5px 0px 5px !important; text-align:center; font-weight:bold; color:#6A6A6A;}
input.text8{width:75px}
input.text9{width:45px;}
input.text10{width:555px;}
input.text11{width:250px;}
input.text12{width:150px;}
input.text13{width:280px;}
input.text14{width:200px;}
/*input.textCep1{width:40px;}*/ input.textCep1{width:50px;}
/*input.textCep2{width:24px;}*/ input.textCep2{width:30px;}
input.text15{width:50px;}
input.text268 { width:268px; }
input.text470 { width:470px; }
input.text330 { width:330px; }
input.text130 { width:130px; }
input.text325 { width:325px; }
input.text240 { width:240px; }
input.text258 { width:258px; }

input.textCep1,
input.textCep2 {
	background:#FFFFFF url(../images/bg-form-busca-cadastro.jpg) no-repeat scroll left top;
	border:medium none;
	display:inline;
	float:left;
	font-size:85%;
	height:20px;
	margin:0;
	padding:10px 10px 0;
	margin-top:5px;
}
		/*---------------------------- INPUTS DE TEXTO FIM ---------------------------- */
		
		
/*---------------------------- Library ---------------------------- */
.posRelative {position:relative}
.posAbsolute {position:absolute}
.floatLeft{float:left;}
.floatRight{float:right;}
.floatNone{float:none;}
.inline {display:inline;}
.pointer{cursor:pointer;}
.noPad{padding:0px;}
.noMarg{margin:0px!important;}
.center{text-align:center;}
.justify{text-align:justify;}
.borderNone{border:none;}
.borderGray{border:1px solid #d7ced7;}
.leftGrayBorder{border-bottom:0px; border-right:0px; border-top:0px; border-left:1px solid #d7ced7;}
.rightGrayBorder{border-bottom:0px; border-right:1px solid #d7ced7; border-top:0px; border-left:0px;}
.topGrayBorder{border-bottom:0px; border-right:0px; border-top:1px solid #d7ced7; border-left:0px;}
.bottomGrayBorder{border-bottom:1px solid #d7ced7; border-right:0px; border-top:0px; border-left:0px;}
.noBorderBottom {border-bottom:0;}
.lineHeight25{line-height:25px;}
.lineHeight27{line-height:27px;}
.lineHeight35{line-height:35px;}
.lineHeight40{line-height:40px;}
.width280{width:280px;}
.width143{width:143px;}
.height150{height:150px;}
.height200{height:200px;}
.height280{height:280px;}
.height400{height:400px;}
.height35{height:35px;}
.height50{height:50px;}
.lightGrey{color:#a9a9a9;}
.inline{display:inline;}
/*---------------------------- ESPACAMENTOS ---------------------------- */
.sobe {margin-top:-30px;}
.desce2 {margin-top:2px;}
.desce5 {margin-top:5px;}
.desce6 {margin-top:6px;}
.desce10 {margin-top:10px;}
.desce15 {margin-top:15px;}
.desce20 {margin-top:20px;}
.desce22 {margin-top:22px;}
.desce30 {margin-top:30px!important;}
.desce40 {margin-top:40px;}
.desce80 {margin-top:80px;}
.sobe20{margin-top:-20px;}
.left3 {margin-left:3px;}
.left5 {margin-left:5px;}
.left7 {margin-left:7px;}
.left10 {margin-left:10px;}
.left15 {margin-left:15px!important;}
.left20 {margin-left:20px;}
.left30 {margin-left:30px;}
.left25 {margin-left:25px;}
.left35 {margin-left:35px;}
.left50 {margin-left:50px;}
.left55 {margin-left:55px;}
.right5{margin-right:5px;}
.right10{margin-right:10px;}
.posLeftChat {position:relative; left:295px;};
.padTop5{padding-top:5px;}
.padTop6{padding-top:6px;}
.padTop10{padding-top:10px;}
.padTop20{padding-top:20px;}
.padLeft10{padding-left:10px;}
.padLeft17{padding-left:17px;}
.padLeft20{padding-left:20px;}
.padLeft40{padding-left:40px;}
.padLeft70{padding-left:70px;}
.padRight17{padding-right:17px;}
.padRight20{padding-right:20px;}
.padRight60{padding-right:60px;}
.pad20{padding:20px;}
.pad5 { padding:5px;}
.top18{position:relative; top:18px;}
.bottom10{margin-bottom:10px;}
.marginAuto { margin: 0 auto;}
.marginRight10{ margin-right:10px;}


span.desce {position:relative; top:30px; left:-87px;}
		

.roundTableLT{
	background:url(../images/pgto-topo-tabela.jpg);
}

.roundTableM{
	background:url(../images/pgto-topo-tabela.jpg) center top;
}

.roundTableRT{
	background:url(../images/pgto-topo-tabela.jpg) right top;
}


.roundTableLB{
	background:url(../images/pgto-bg-campos-corner.gif) left bottom #F2F2E8;
}

.roundTableRB{ background:url(../images/pgto-bg-campos-corner.gif) right bottom #F2F2E8; }
.trHeight35 { height:35px;}
	
	.linhaCampo{
		float:left;
		width:100%;
	}
.lineLeft{
	background:url(../images/pgto-valor-bg.jpg) repeat-y  left 0px ;
	/* border-left:1px solid #ccc;*/
	
	}
	
.lineRight{
 background:url(../images/pgto-valor-bg.jpg) repeat-y  right 0px ;
	
	}
	
.lineVerticalTop{
	 background:url(../images/pgto-vertical-valor-bg.jpg) repeat-x  top ;

	
	}	
.imgfundoYellow{
	 background:url(../images/fundoYellow.gif) repeat-y  1px -1px ;
	
	}
.imgfundoBlue{
	 background:url(../images/fundoBlue.gif) repeat-y  1px -1px ;
	
	}	
.imgfundoWhite{
	background:url(../images/fundoWhite.gif) repeat-y  1px -1px ; /**/
	}		
	
	

.correcaoBordaIE{
	position:relative; top:30px;
	}
	
	

/* ====== Fonts  ====== */

body {
	font:13px/1.231 arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small;
}

select, input, button, textarea {
	font:99% arial, helvetica, clean, sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
*font-size:108%;
	line-height:100%;
}

/* **************** CONTENT OBJECTS ***************** */

/* ====== Default spacing ====== */

h1, h2, h3, h4, h5, h6, ul, ol,dl, p,blockquote {padding:10px 0px;}
h1, h2, h3, h4, h5, h6,img{padding-bottom:0px;}
pre{margin: 10px;}
table h1, table h2, table h3, table h4, table h5, table h6, table p, table ul, table ol, table dl{padding:0;}

/* ====== Elements ====== */


em{font-style: italic;}
strong, .strong, .strong a {font-weight:bold;}
normal, .normal, .normal a {font-weight:normal;}
.italic {font-style:italic}
code{color:#0B8C8F;}

