@backgroundContentImage:url("./images/body-fundo4cinzasombra.png");
@backgroundContentColor:#ffffff; 
@LogoContentImage:none;
@fontcolorTitulo:#0a4166;
@fontcolorSubTitulo:#5E1A2F;
@fontcolorLabel:#0a4166;

@SbuttonFaceColor:#1B859F;      /*cor da face do button salvar*/
@SbuttonFontColor:#ffffff;    		/*cor da font do button salvar */
@SbuttonBorderColor:#1B859F;    /*cor da borda do button salvar*/

@NbuttonFaceColor:#ffffff;         /*cor da face do button cancelar*/
@NbuttonFontColor:#1B859F;      /*cor da font do button cancelar */
@NbuttonBorderColor:#1B859F;    /*cor da borda do button cancelar*/


@HbuttonFaceColor:#015369;      /*face hover do button*/
@HbuttonFontColor:#ffffff;      /*Cor da font hover do button*/
@HbuttonBorderColor:#015369;    /*Cor da borda hover do button*/

@inputBorderColor:#BDD0DD;
@inputBackgroundColor:#fff;
@HinputBackgroundColor:#FFFFDF;
@inputFontColor:#047994;

@SicoColorHome:#1B859F;
@colorDialog:#0a596b;
@colorDatatableAgendamento:#f2f2f2;
@colorPrincipal:#1B859F;
@etapaActFontColor:#ffffff;
@SbuttonFaceColorCheck:#C4D6D8;
@SbuttonFaceColornext:#39ABC4;
@etapaCheckFontColor:#333;
@colorData:#1B859F;
@imgCardStudent:url("./images/CIE_frenteP.png");
@imgHomeFindStudent:url("../images/imagemUeee.png");
@alturaHeaderClient:140px;
@alturaFooterClient:100px;


.border{border:1px solid #ff6600 !important;}
.borderFieldset{ border: 1px solid #999999 !important;}
.borderList{border:1px solid #bdd0dd !important;}
.backgroundW{background-color: #FFFFFF !important;}
.margindireita35{margin-right: 35px !important;}
p.direita, p.esquerda { float: none; }
p.direita { text-align: right; }
p.esquerda { text-align: left; }
.Textesquerda{text-align:left !important;}
.Textdireita{text-align:right !important;}
.direitaDiv { text-align: right; }
.esquerdaDiv { text-align: left; }
.esquerda{float: left !important;}
.direita{ float: right !important;}
.centro { text-align: center !important;  }
.espacamento{ width: 1004px; height:12px; display: block; }/* antes era com 35px*/
.espacamento20{ width: 1004px; height:20px; display: block; }
.espacamento05{ width: 900px; height:5px; display: block; }
.espacamentoAlt0{width: 1004px; display: block;}
.displayNone{ display:none !important; }
div.tam90porc883000500412ento{width: 90% !important;}
.tam98porcento{width: 98% !important;}
div.tam100porcento{width: 100% !important; background-image:none !important; }
div.tam10porCento{width: 10% !important;}
div.tam14porCento{width: 14% !important;}
div.tam18porCento{width: 18% !important;}
div.tam20porCento{width: 20% !important;}
div.tam35porCento{width: 35% !important;}
div.tam40porCento{width: 40% !important;}
div.tam50porCento{width: 50% !important;}
div.tam59porCento{width: 59% !important;}
div.tam79porCento{width: 78% !important;}
div.tam80porCento{width: 80% !important;}
div.tam85porCento{width: 85% !important;}
div.tam84porCento{width: 84% !important;}
div.tam79porCento{width: 79% !important;}

.tam100porCento{width: 100% !important;}
.tam99porCento{width: 99% !important;}

div.borderMaps{border:1px solid #c2c2c2; border-top:none; width:950px;}
div.min480{ min-width:480px; max-width:500px;}
div.min725{ min-width:725px;}
input.padding10{ padding:10px !important;}

div.center{	margin: 0 auto !important;}
div.none{ display: none !important;}
div.cemporcento{ height:100% !important;}
.clearNo{ clear:none !important;}

.Mheight1300{min-height: 1300px !important;} 

.centervertical{
	vertical-align:middle !important;
	border:none !important;
}

.scrollVertical{
	overflow-y:auto;
	overflow-x:hidden;
	border: 1px solid @inputBorderColor; margin-bottom: 5px;
	  color: @inputFontColor;  background-color: @inputBackgroundColor;
	height:258px !important;
}

.scrollVertical label span {
	border-bottom: 1px solid @inputBorderColor !important; margin-bottom: 2px;
	 
}


.tam15 {width: 15px !important;}
.tam25 {width: 25px !important;} 
.tam30 {width: 30px !important;} 
.tam40 {width: 40px !important;}
.tam50 {width: 50px !important;}
.tam60 {width: 60px !important;}
.tam70 {width: 70px !important;}
.tam80 {width: 80px !important;}
.tam85 {width: 85px !important;}
.tam90 {width: 90px !important;}
.tam95 {width: 95px !important;} 
.tam100{width: 100px !important;}
.tam104{width: 104px !important;}
.tam105{width: 105px !important;}
.tam110{width: 110px !important;}
.tam112{width: 112px !important;}
.tam113{width: 113px !important;}
.tam114{width: 114px !important;}
.tam120{width: 120px !important;}
.tam125{width: 125px !important;}
.tam130{width: 130px !important;}
.tam133{width: 133px !important;}
.tam135{width: 135px !important;}
.tam140{width: 140px !important;}
.tam145{width: 145px !important;}
.tam150{width: 150px !important;}
.tam160{width: 160px !important;}
.tam166{width: 166px !important;}
.tam168{width: 168px !important;}
.tam170{width: 170px !important;}
.tam175{width: 175px !important;}
.tam178{width: 178px !important;}
.tam180{width: 180px !important;}
.tam185{width: 185px !important;}
.tam190{width: 190px !important;}
.tam195{width: 195px !important;}
.tam200{width: 200px !important;}
.tam203{width: 203px !important;}
.tam205{width: 205px !important;}
.tam210{width: 210px !important;}
.tam220{width: 220px !important;}
.tam230{width: 230px !important;}
.tam235{width: 235px !important;}
.tam240{width: 240px !important;}
.tam250{width: 250px !important;}
.tam258{width: 258px !important;}
.tam260{width: 260px !important;}
.tam265{width: 265px !important;}
.tam270{width: 270px !important;}
.tam280{width: 280px !important;}
.tam285{width: 285px !important;}
.tam290{width: 290px !important;}
.tam295{width: 295px !important;}
.tam300{width: 300px !important;}
.tam310{width: 310px !important;}
.tam320{width: 320px !important;}
.tam330{width: 330px !important;}
.tam335{width: 335px !important;}
.tam340{width: 340px !important;}
.tam350{width: 350px !important;}
.tam360{width: 360px !important;}
.tam370{width: 370px !important;}
.tam376{width: 376px !important;}
.tam380{width: 380px !important;}
.tam390{width: 390px !important;}
.tam395{width: 395px !important;}
.tam400{width: 400px !important;}
.tam403{width: 403px !important;}
.tam405{width: 405px !important;}
.tam410{width: 410px !important;}
.tam415{width: 415px !important;}
.tam430{width: 430px !important;}
.tam417{width: 417px !important;}
.tam420{width: 420px !important;}
.tam425{width: 425px !important;}
.tam435{width: 435px !important;}
.tam445{width: 445px !important;}
.tam450{width: 450px !important;}
.tam460{width: 460px !important;}
.tam480{width: 480px !important;}
.tam485{width: 485px !important;}
.tam490{width: 490px !important;}
.tam500{width: 500px !important;}
.tam510{width: 510px !important;}
.tam520{width: 520px !important;}
.tam565{width: 565px !important;}
.tam575{width: 575px !important;}
.tam600{width: 600px !important;}
.tam630{width: 630px !important;}
.tam630{width: 630px !important;}
.tam635{width: 635px !important;}
.tam640{width: 640px !important;}
.tam645{width: 645px !important;}
.tam650{width: 650px !important;}
.tam680{width: 680px !important;}
.tam700{width: 700px !important;}
.tam750{width: 750px !important;}
.tam790{width: 790px !important;}
.tam800{width: 800px !important;}
.tam810{width: 810px !important;}
.tam835{width: 835px !important;}
.tam840{width: 840px !important;}
.tam850{width: 850px !important;}
.tam860{width: 860px !important;}
.tam870{width: 870px !important;}
.tam880{width: 880px !important;}
.tam890{width: 890px !important;}
.tam900{width: 900px !important;}
.tam910{width: 910px !important;}
.tam913{width: 913px !important;}
.tam914{width: 914px !important;}
.tam920{width: 920px !important;}
.tam923{width: 925px !important;}
.tam935{width: 935px !important;}
.tam950{width: 950px !important;}
.tam960{width: 960px !important;}
.tam995{width: 995px !important;}
.tam1004{width: 1004px !important;}
.tam1024{width: 1024px !important;}

.alt05{height: 05px !important;}
.alt10{height: 10px !important;}
.alt14{height: 14px !important;}
.alt15{height: 15px !important;}
.alt20{height: 20px !important;}
.alt23{height: 23px !important;}
.alt25{height: 25px !important;}
.alt30{height: 30px !important;}
.alt35{height: 35px !important;}
.alt40{height: 40px !important;}
.alt42{height: 42px !important;}
.alt45{height: 45px !important;}
.alt50{height: 50px !important;}
.alt56{height: 56px !important;}
.alt60{height: 60px !important;}
.alt70{height: 70px !important;}
.alt75{height: 75px !important;}
.alt80{height: 80px !important;}
.alt90{height: 90px !important;}
.alt100{height: 100px !important;}
.alt110{height: 110px !important;}
.alt120{height: 120px !important;}
.alt130{height: 130px !important;}
.alt140{height: 140px !important;}
.alt150{height: 150px !important;}
.alt170{height: 170px !important;}
.alt180{height: 180px !important;}
.alt190{height: 190px !important;}
.alt200{height: 200px !important;}
.alt225{height: 225px !important;}
.alt230{height: 230px !important;}
.alt245{height: 245px !important;}
.alt250{height: 250px !important;}
.alt260{height: 260px !important;}
.alt270{height: 270px !important;}
.alt280{height: 280px !important;}
.alt290{height: 290px !important;}
.alt300{height: 300px !important;}
.alt303{height: 303px !important;}
.alt310{height: 310px !important;}
.alt320{height: 320px !important;}
.alt330{height: 330px !important;}
.alt340{height: 340px !important;}
.alt350{height: 350px !important;}
.alt360{height: 360px !important;}
.alt370{height: 370px !important;}
.alt380{height: 380px !important;}
.alt390{height: 390px !important;}
.alt400{height: 400px !important;}
.alt415{height: 415px !important;}
.alt420{height: 420px !important;}
.alt430{height: 430px !important;}
.alt440{height: 440px !important;}
.alt450{height: 450px !important;}
.alt460{height: 460px !important;}
.alt470{height: 470px !important;}
.alt480{height: 480px !important;}
.alt490{height: 490px !important;}
.alt500{height: 500px !important;}
.alt510{height: 510px !important;}
.alt520{height: 520px !important;}
.alt530{height: 530px !important;}
.alt540{height: 540px !important;}
.alt550{height: 550px !important;}
.alt560{height: 560px !important;}
.alt600{height: 600px !important;} 
.alt800{height: 800px !important;} 
.alt950{height: 950px !important;} 
.alt1000{height: 1000px !important;} 
.alt1300{height: 1300px !important;} 

.margin00L{ margin-left:0px !important;  }
.margin05L{ margin-left:05px !important;  }
.margin10L{ margin-left: 10px !important; }
.margin13L{ margin-left: 13px !important; }
.margin15L{ margin-left: 15px !important; }
.margin18L{ margin-left: 18px !important; }
.margin20L{ margin-left: 20px !important; }
.margin25L{ margin-left: 25px !important; }
.margin28L{ margin-left: 28px !important; }
.margin30L{ margin-left: 30px !important; }
.margin33L{ margin-left: 33px !important; }
.margin35L{ margin-left: 35px !important; }
.margin40L{ margin-left: 40px !important; }
.margin43L{ margin-left: 43px !important; }
.margin45L{ margin-left: 45px !important; }
.margin50L{ margin-left: 50px !important; }
.margin60L{ margin-left: 60px !important; }
.margin65L{ margin-left: 65px !important; }
.margin75L{ margin-left: 75px !important; }
.margin80L{ margin-left: 80px !important; }
.margin90L{ margin-left: 90px !important; }
.margin120L{margin-left: 120px !important;}
.margin160L{ margin-left: 160px !important;}
.margin175L{ margin-left: 175px !important;}
.margin215L{ margin-left: 215px !important;}

.margin-00L{ margin-left:0 !important;  }
.margin-05L{ margin-left:-05px !important;  }
.margin-10L{ margin-left: -10px !important; }
.margin-15L{ margin-left: -15px !important; }
.margin-35L{ margin-left: -35px !important; }
.margin-20L{ margin-left: -20px !important; }
.margin-45L{ margin-left: -45px !important; }
.margin-48L{ margin-left: -48px !important; }
.margin-112{margin-left: -112px !important; }
.margin-125{margin-left: -125px !important; }
.margin-155{margin-left: -155px !important; }
.margin-160{margin-left: -160px !important; }
.margin-215{margin-left: -215px !important; } 

.margin05R{ margin-right:5px !important; }
.margin10R{ margin-right: 10px !important; }
.margin15R{ margin-right: 15px !important; }
.margin20R{ margin-right: 20px !important; }
.margin25R{ margin-right: 25px !important; }
.margin30R{ margin-right: 30px !important; }
.margin35R{ margin-right: 35px !important; }
.margin40R{ margin-right: 40px !important; }
.margin45R{ margin-right: 45px !important; }
.margin50R{ margin-right: 50px !important; }
.margin60R{ margin-right: 60px !important; }
.margin65R{ margin-right: 65px !important; }
.margin70R{ margin-right: 70px !important; }
.margin75R{ margin-right: 75px !important; }
.margin85R{ margin-right: 85px !important; }
.margin120R{margin-right: 120px !important;}
.margin135R{margin-right: 135px !important;}
.margin190R{margin-right: 190px !important;}
.margin200R{ margin-right: 200px !important;}
.margin420R{ margin-right: 420px !important;}

.margin-15R{ margin-right: -15px !important; }

.margin02T{margin-top: 02px !important;}
.margin05T{margin-top: 05px !important;}
.margin10T{margin-top: 10px !important;}
.margin14T{margin-top: 14px !important;}
.margin15T{margin-top: 15px !important;}
.margin25T{margin-top: 25px !important;}
.margin30T{margin-top: 30px !important;}
.margin45T{margin-top: 45px !important;}
.marginT100{margin-top: 100px !important; }

.margin00T{margin-top: 0px !important;}
.margin-02T{margin-top: -2px !important;}
.margin-03T{margin-top: -3px !important;}
.margin-05T{margin-top: -5px !important;}
.margin-5T{margin-top: -5px !important;}
.margin-07T{margin-top: -7px !important;}
.margin-08T{margin-top: -8px !important;}
.margin-10T{margin-top: -10px !important;}
.margin-24T{margin-top: -24px !important;} 
.margin-20T{margin-top: -20px !important;} 
.margin-22T{margin-top: -22px !important;} 
.margin-30T{margin-top: -30px !important;}
.margin-25T{margin-top: -25px !important;}
.margin-15T{margin-top: -15px !important;}
.margin-18T{margin-top: -18px !important;}
.margin-50T{margin-top: -50px !important;}
.margin-60T{margin-top: -60px !important;}
.margin-105T{margin-top: -105px !important;}
.margin-110T{margin-top: -110px !important;}
.margin-165T{margin-top: -165px !important;}
.margin-170T{margin-top: -170px !important;}

.marginBotton30{
	margin-bottom: 30px !important;
}
.marginBotton15{
	margin-bottom: 15px !important;
}
.marginBotton10{
	margin-bottom: 10px !important;
}
.marginBotton00{
	margin-bottom: 0px !important;
}

.pddig05{padding:5px !important;}

.pddig05T{padding-top:5px !important;}
.pddig15T{padding-top:15px !important;}

.pddigBottom05{padding-bottom:5px !important;}
.pddigBottom15{padding-bottom:15px !important;}


.borderTopCentral{
	border-top:3px solid #0a4166;
	background-color:#F4F7FC;
}

.borderTop{
	border-top:3px solid #ccc;
}

.font14{
	font-size: 14px !important;
	padding-bottom: 3px;
	margin-bottom: 3px !important;
}
.font15{
	font-size: 15px !important;
}

.fontBold{
	font-weight: 700 !important;	
	font-style:bold;
}

.NomeCard{
	margin-left:170px !important; 
	padding-top:71px;
}

.sombra{
	box-shadow: 1px 1px 2px #666;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	}
	.sucesso{
		background: #eff4d4 url("./images/sucesso.png") no-repeat scroll 10px 10px;
		border:1px solid #8fad3d;
		color:#596c26;
		padding:10px 10px 10px 68px;
		min-height:48px;
		}
		.alerta{
			background: #ffea97 url("./images/inf32second.png") no-repeat scroll 10px 10px;
			border:1px solid #e2b500;
			color:#0a4166;
			padding:10px 10px 10px 50px;
			min-height:48px;
			}
			.erro{
				background: #efcec9 url("./images/erro.png") no-repeat scroll 10px 10px;
				border:1px solid #ad3f30;
				color:#943728;
				padding:10px 10px 10px 68px;
				min-height:48px;
				}
				.pergunta{
					background: #c6d8f0 url("./images/pergunta.png") no-repeat scroll 10px 10px;
					border:1px solid #4381cc;
					color:#5c58b9;
					padding:10px 10px 10px 68px;
					min-height:48px;
				}


.lab_card{
	text-align: left; padding-left:0; padding-right:20px;text-transform: uppercase; position:absolute;
	font-family: 'UniversLTStd55Roman'; font-size:10px; 
	font-weight: 400; color:#373435;   
}
.imgfotoCard{margin-top:55px; margin-left:32px !important; z-index: 999;  width:125px; height:auto;}

.instituicaoCard{margin-left:170px !important; padding-top:108px; white-space: nowrap; width: 200px; overflow: hidden;text-overflow:clip;}

.cursoCard{margin-left:170px !important; padding-top:135px; white-space: nowrap; width: 200px; overflow: hidden;text-overflow:clip;}

.dateCard{margin-left:170px !important; padding-top:170px; width: 50px;}

//.matriculaCard{margin-left:225px !important; padding-top:175px; width: 50px;}

.expirationDate{margin-left:176px !important; padding-top:264px; color:transparent !important;}

.grauCard{margin-left:170px !important; padding-top:121px; white-space: nowrap; width: 200px; overflow: hidden; text-overflow:clip;}

.rgCard{margin-left:170px !important; padding-top:206px; }

.codigoCard{margin-left:238px !important; padding-top:265px; }

//.anoCard{margin-left:38px !important; padding-top:249px; font-size:24px !important; color:#FFFFFF !important; font-weight: bold;  text-shadow:#848688 1px -1px, #000 -1px 1px, #000 1px 1px, #000 -1px -1px}

.valideCard{margin-left:349px !important; padding-top:208px;}



div.cardStudent{background:@imgCardStudent no-repeat 0 0;}
div.findStudent{background:@imgHomeFindStudent no-repeat 0 0; background-size:100%; }

div.boxiconewarningtokem {
    background-image: url("../images/noemit.png"); background-repeat: no-repeat; background-position: 50% 50%; 
}
div.contCentral p.pAgend{font:11px Tahoma, Geneva, sans-serif; color:#7c7a7a;
	clear:both; margin:0 0 10px; line-height:16px;
	}
div.contCentral p.pInfo{
	font:11px Tahoma, Geneva, sans-serif; color:#7c7a7a;
	clear:both; margin:0 0 30px; line-height:16px;
	font-weight:bold;
	}
	div.contCentral ul.detalhePedido{
		float:left; width:230px;
		font-family: 'UniversLTStd55Roman'; font-size:12px; color:#7c7a7a;	 
		text-transform:capitalize; margin-top: -30px;
		}
		div.contCentral ul.detalhePedido span{
			color:#003f66;
			}
			div.contCentral a.bt_recebeEmail{
				background:url(.../images/botao/bt_recebeEmail.jpg) no-repeat 0 0;
				float:right; color:#003f66; width:150px; padding-left:30px;
				font-family: 'UniversLTStd55Roman'; font-size:12px;	text-transform:uppercase;
				display:block; margin:-22px 60px 0 0;
				}
			div.contCentral a.bt_agendar{
				background:@SbuttonFaceColor;
				float:right; *float:none; color:#ffffff; width:150px; padding:6px 0;
				font-family: 'UniversLTStd55Roman'; font-size:11px;	text-transform:uppercase;
				display:block; margin-top:2px; text-align:center; margin-left: 15px; margin-right: 14px;
				}
			div.contCentral a.bt_revogar{
				background:@SbuttonFaceColor;
				float:right; *float:none; color:#ffffff; width:65px; padding:4px; 
				font-family: 'UniversLTStd55Roman'; font-size:11px;	text-transform:uppercase;
				display:block; margin-top:2px; text-align:center; margin-left: 15px; margin-right:5px;
				}
			div.contCentral a.bt_confirmDialog{
				background:@SbuttonFaceColor;
				float:right; *float:none; color:#ffffff; width:50px; padding:4px; 
				font-family: 'UniversLTStd55Roman'; font-size:11px;	text-transform:uppercase;
				display:block; margin-top:2px; text-align:center; margin-left: 15px; margin-right:5px;
				}	
			
			div.contCentral a.bt_agendar2{
				background:@SbuttonFaceColor;
				float:right; color:#ffffff; width:150px; padding:8px 16px 8px 16px;
				font-family: 'UniversLTStd55Roman'; font-size:11px;	text-transform:uppercase;
				display:block; margin-top:-25px; margin-right:5px; text-align:center;
				}
			div.contCentral a.bt_agendar3{
				background:@SbuttonFaceColor;
				float:right; color:#ffffff; width:138px; padding:6px 0;
				font-family: 'UniversLTStd55Roman'; font-size:11px;	text-transform:uppercase;
				display:block; margin-top:2px; text-align:center;
				}
				
			div.contCentral a.bt_agendar4{
				background:@SbuttonFaceColor;
				float:right; color:#ffffff; width:200px; padding:6px 0;
				font-family: 'UniversLTStd55Roman'; font-size:11px;	text-transform:uppercase;
				display:block; margin-top:2px; *margin-top:0px; text-align:center; margin-left: 15px;  margin-right: 15px;
				}	
			div.contCentral a.bt_agendar5{
				background:@SbuttonFaceColor;
				float:right; color:#ffffff; width:200px; padding:6px 0;
				font-family: 'UniversLTStd55Roman'; font-size:11px;	text-transform:uppercase;
				display:block; margin-top:2px; text-align:center;
				}			
			div.contCentral a.bt_agendarLeft2{
				background:#f4f4f4;
				float:left; color:#0a4166; width:150px; padding:6px 0;
				font-family: 'UniversLTStd55Roman'; font-size:11px;	text-transform:uppercase;
				display:block; margin-top:-8px; text-align:center; margin-left:10px; margin-right:5px;
			}
			div.contCentral a.bt_agendarLeft{
				background:#f4f4f4;
				float:left; *float:none; color:#0a4166; width:150px; padding:6px 0;
				font-family: 'UniversLTStd55Roman'; font-size:11px;	text-transform:uppercase;
				display:block; margin-top:12px; text-align:center; margin-left:10px;
				}	
					
			div.contCentral a.bt_agendar7{
				background:@SbuttonFaceColor;
				float:right; color:#ffffff; width:210px; padding-bottom:6px; padding-top:6px; padding-right:28px;
				font-family: 'UniversLTStd55Roman'; font-size:11px;	text-transform:uppercase;
				display:block; margin-top:2px; text-align:center; margin-left: 15px; margin-right: 0;
				}
	 a.bt_Iniciar{
				background:#fff; border:1px solid #003f66;
				float:right; color:#003f66; width:80px; padding-bottom:6px; padding-top:6px; padding-right:10px; padding-left:10px;
				font-family: 'UniversLTStd55Roman'; font-size:11px;	text-transform:uppercase;
				display:block; margin-top:2px; text-align:center; margin-left: 15px; margin-right: 15px;
				}		
				
div.contCentral div.boxAgendamento{
	clear:both; padding:15px 0 0;  width:950px; margin:0 auto; 
	}
	div.contCentral div.boxAgendamento ul.tituloAgendamento{
		clear:both; margin:0 289px auto;
		}
		div.contCentral div.boxAgendamento ul.tituloAgendamento li{
			float:left; display:inline;  padding:10px 0;
			}
			div.contCentral div.boxAgendamento ul.tituloAgendamento li.selecionar{
				width:45px; color: #0A4166; font: 12px 'UniversLTStd55Roman';text-transform: uppercase;
				padding:10px 0 10px 0px;
				}
			div.contCentral div.boxAgendamento ul.tituloAgendamento li.certificado{
				width:250px; color: #0A4166; font: 12px 'UniversLTStd55Roman';text-transform: uppercase;
				padding:10px 0 10px 0px; text-align:center;
				}
			div.contCentral div.boxAgendamento ul.tituloAgendamento li.info{
				width:276px; text-align:center; color: #0A4166;	font: 12px 'UniversLTStd55Roman';text-transform: uppercase;
				position:relative;
				}
				ul.tituloAgendamento li.info {
				}
			div.contCentral div.boxAgendamento ul.tituloAgendamento li.status{
				width:378px; text-align:center; color: #0A4166;	font: 12px 'UniversLTStd55Roman';text-transform: uppercase;
				}
	div.contCentral div.boxAgendamento ul.idAgendamento{
		clear:both; width:950px; margin:0 auto; overflow:hidden;
		}
		div.boxAgendamento ul.idAgendamento li{
			background: url(".../images/layout/separador_x.jpg") repeat-x scroll 0 bottom;
			clear: both; overflow: hidden; 
			}			
			div.boxAgendamento ul.idAgendamento li div.boxSelect {
				float: left; padding: 32px 0 0;
				width: 24px;
				}
				div.boxAgendamento ul.idAgendamento li div.col01{
					float: left; width:90px; margin-right:20px; padding: 16px 0;
					}
				div.boxAgendamento ul.idAgendamento li div.col02{
					float: left; width:160px; margin-right:10px; padding: 16px 0;
					}
				div.boxAgendamento ul.idAgendamento li div.col03{
					background:url(.../images/layout/separadorBarra_v.gif) repeat-y 0 0;
					float: left; width:241px; padding: 16px 12px 4px;
					min-height:150px;
					}
				div.boxAgendamento ul.idAgendamento li div.col04{
					background:url(.../images/layout/separadorBarra_v.gif) repeat-y 0 0;
					float: left; width:200px; margin-right:10px; padding: 16px 12px 4px;
					min-height:150px;
					}
				div.boxAgendamento ul.idAgendamento li div.col05{					
					float: left; width:142px; padding: 16px 0 4px;
					}
				ul.idAgendamento li div.col01 div.boxImgProd {
					border: 1px solid #DFE8E8;	padding: 5px 0; 
					height: 38px; margin-right: 30px; 
					text-align: center;	width: 90px;
					}
					ul.idAgendamento li div.col01 p{
						text-align:center; margin-top:6px;
						font-family: 'UniversLTStd55Roman'; font-size:12px; color:#7c7a7a;
						}
					ul.idAgendamento li div.col02 p{
						margin-bottom:6px; text-transform:uppercase;
						font-family: 'UniversLTStd55Roman'; font-size:12px; color:#7c7a7a;
						}
						ul.idAgendamento li div.col02 p.titulo1{
							font-family: 'UniversLTStd55Roman'; font-size:18px; color:#0A4166;
							margin:0!important;
							}
							ul.idAgendamento li div.col02 p.titulo2{
							font-family: 'UniversLTStd55Roman'; font-size:12px; color:#0A4166;
							margin:0!important;
							}
					ul.idAgendamento li div.col03 div.linha{
						clear:both; font-family: 'UniversLTStd55Roman'; font-size:12px; color:#0A4166;
						text-transform:uppercase; padding-bottom:10px;
						}
						ul.idAgendamento li div.col03 div.linha input{
							width:231px; padding:4px; font-family: 'UniversLTStd55Roman'; font-size:12px; color:#7c7a7a;
							}
							ul.idAgendamento li div.col03 div.linha p{
								width:231px; padding:4px; font-family: 'UniversLTStd55Roman'; font-size:12px; color:#7c7a7a;
								text-transform:capitalize;
								}
								ul.idAgendamento li div.col03 div.linha a{
								width:231px; padding:4px; font-family: 'UniversLTStd55Roman'; font-size:12px; color:#3b96ac;
								display:block; text-transform:lowercase;
								}
					ul.idAgendamento li div.col04 h4{
						font-family: 'UniversLTStd55Roman'; font-size:12px; color:#0A4166;
						margin:0!important; padding:0 0 0 26px;
						}
						ul.idAgendamento li div.col04 h4.ok{
							background:url(.../images/icones/ico_ok.jpg) no-repeat 0 0;
							padding:0 0 0 26px; height:18px; line-height:18px;
							}
						ul.idAgendamento li div.col04 h4.falta{
							background:url(.../images/icones/ico_falta.jpg) no-repeat 0 0;
							padding:0 0 0 26px; height:18px; line-height:18px;
							}
						ul.idAgendamento li div.col04 h4.nComp{
							background:url(.../images/icones/ico_nComp.jpg) no-repeat 0 0;
							padding:0 0 0 26px; height:18px; line-height:18px;
							}
													
							ul.idAgendamento li div.col04 p{
								font-family: 'UniversLTStd55Roman'; font-size:12px; color:#7c7a7a;
								padding-left:26px;
							}
								ul.idAgendamento li div.col04 p span{
									color:@fontcolorLabel;
							}
			div.boxAgendamento ul.idAgendamento li div.col05 a.aviso{
				background:url(.../images/icones/ico_aviso.jpg) no-repeat 0 center;
				height:19px; padding: 0 0 0 26px; text-transform:uppercase;
				font-family: 'UniversLTStd55Roman'; font-size:12px; color:#1b859e;
				margin-bottom:10px; display:block; line-height:19px;
				}
			div.boxAgendamento ul.idAgendamento li div.col05 a.reagendar{
				background:url(.../images/icones/ico_reagendar.jpg) no-repeat 0 0;
				height:19px; padding: 0 0 0 26px; text-transform:uppercase;
				font-family: 'UniversLTStd55Roman'; font-size:12px; color:#1b859e;	
				margin-bottom:10px; display:block; line-height:19px;
				}
			div.boxAgendamento ul.idAgendamento li div.col05 a.cancelar{
				background:url(.../images/icones/ico_cancelar.jpg) no-repeat 0 center;
				height:19px; padding: 0 0 0 26px; text-transform:uppercase;
				font-family: 'UniversLTStd55Roman'; font-size:12px; color:#7c7a7a;
				margin-bottom:10px; display:block; line-height:19px;
				}
				
div.paginacao {
	width:940px; clear:both; overflow:hidden;
	padding:7px 10px; margin:0 0 15px;
	font: 12px 'UniversLTStd55Roman'; color:@fontcolorLabel;
	background:#f2f2f2;
}
	div.paginacao ul {
		float:right;
	}
		div.paginacao ul li {
			float:left;
			font:12px Tahoma, Geneva, sans-serif; color:#717171;
		}
			div.paginacao ul li a {
				padding:0 3px 0 4px;
				color:#003f66;
			}
				div.paginacao ul li a.act,
				div.paginacao ul li a:hover {
					color:#717171;
				}
				div.paginacao ul li a.bt_anterior {
					padding:0 2px 0 12px;
					background:url(.../images/layout/bg_setapag.gif) no-repeat 0 3px;
				}
				div.paginacao ul li a.bt_proxima {
					padding:0 12px 0 3px;
					background:url(.../images/layout/bg_setapag.gif) no-repeat 100% -67px;
				}
				
				
				div.contCentral div.espacamento{
				width:950px;
				display: block;
				height: 30px;
				}
				
.margin-00L{ margin-left:0 !important;  }				
				
div.contCentral div.boxId{
	width:480px;
	*Width: 480px; /* IE */
  	_width: 480px; /* IE6 */
	float: left;
	overflow:hidden;
	}
.colorR{
	color:#FF0000 !important;

}
div.contCentral div.boxId2{
	display:block;
	width:450px;
	border:1px solid #f4f4f4;
	margin-left: 3px;
	padding:5px;
	float: right;
	}	
	div.contCentral div.boxId div.linha{
		clear:both; font-family: 'UniversLTStd55Roman'; font-size:12px; color:@fontcolorLabel;
		text-transform:uppercase; padding-bottom:10px; 
			}
			div.contCentral div.boxId div.linha input.campoid{
				width:250px; padding:4px; font-family: 'UniversLTStd55Roman'; font-size:12px; color:#7c7a7a;
				}
			div.contCentral div.boxId div.linha input.campocpf{
				width:196px; padding:4px; font-family: 'UniversLTStd55Roman'; font-size:12px; color:#7c7a7a;
				}
				div.contCentral div.boxId div.linha p.info{
					width:262px; padding-left:10px; font-family: 'UniversLTStd55Roman'; font-size:11px; color:#7c7a7a;
					text-transform:capitalize; text-align:left; margin-top: -4px;
					}
				div.contCentral div.boxId div.linha p.infoCheck{
					padding:4px 0; font-family: 'UniversLTStd55Roman'; font-size:11px; color:#7c7a7a;
					text-transform:capitalize; float:left;  margin:4px 0 0 0;
					}
					div.contCentral div.boxId div.linha .styleCheckbox{
						float:left; margin:6px 4px 0 0;
						}
					div.contCentral div.boxCheck{
						clear:both; background:rgb(207, 224, 232);
						width:346px; padding:16px 20px;
						margin:30px 0 0; overflow:hidden;
						}
						div.contCentral div.boxCheck p{
							font-family: 'UniversLTStd55Roman'; font-size:12px; color:@fontcolorLabel;
							text-transform:uppercase; font-weight:bold; margin-bottom:10px;
							}
							div.boxCheck div.captcha{
								width:166px; height:48px; margin-right:10px;
								border:1px #b6c4c4 solid; float:left;
								}
								div.boxCheck input.campoCaptcha{
									width:165px; height:48px; text-align:center; 
									border:1px #b6c4c4 solid; float:left;
									font-family: 'UniversLTStd55Roman'; font-size:32px; color:#7c7a7a;  
									}
									div.boxCheck div.boxBT{
										clear:both; margin:10px 0 0;
										}
									div.boxCheck a.bt_confirma{
										background:@SbuttonFaceColor; font-family: 'UniversLTStd55Roman'; font-size:12px; color:#ffffff;
										font-weight:bold; text-transform:uppercase; padding:6px 14px; clear:both; 										text-align:center; margin:10px 0 0; display:block; float:right;
										}
									a.bt_confirma{
										background:@SbuttonFaceColor; font-family: 'UniversLTStd55Roman'; font-size:12px; color:#ffffff;
										font-weight:bold; text-transform:uppercase; padding:6px 14px;  text-decoration: none !important;
										text-align:center; margin:10px 0 0; display:block; width: 80px; margin-left: 85px;
										}

.coluns_input {
	width: 231px; padding: 4px;	font-family: 'UniversLTStd55Roman';
	font-size: 12px; color: #7c7a7a;
}

.ui-datatable-agendamento {
	border: 0 none;	margin-top: 0;
	border: 0; float:left; width: 100%;
}

.ui-datatable-agendamento table {
	border-bottom: 0; border-left: 0; border-right: 0;
	border-top: 0; margin-top: 0;
	/*border-left: 1px solid #c2c2c2;*/
	/*border-right: 1px solid #c2c2c2;*/
}

.ui-datatable-agendamento td {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	height: 35px;
	color: @fontcolorLabel !important;
	font: 12px 'UniversLTStd55Roman' !important;

	margin-left: 10px;
}

.ui-datatable-agendamento th {
	color: @fontcolorLabel !important;
	font: 12px 'UniversLTStd55Roman' !important;
	text-transform: uppercase !important;

	height: 25px !important;
	text-align: left;
	
}
.ui-datatable-agendamento th.aligntextcolun{
	text-align: center !important;
}

.ui-datatable-agendamento th{
	text-align: left !important;
}

/*-----------------------------------------------------------------------------------------------------------------------------*/

ui-datatable-agendamento2 {
	border: 0 none;	margin-top: 0;
	border: 0; float:left; width: 100%;
}

.ui-datatable-agendamento2 table {
	border-bottom: 0; border-left: 0; border-right: 0;
	border-top: 0; margin-top: 0; 
	/*border-left: 1px solid #c2c2c2;*/
	/*border-right: 1px solid #c2c2c2;*/
}

.ui-datatable-agendamento2 td {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	height: 35px;
	color: @fontcolorLabel !important;
	font: 12px 'UniversLTStd55Roman' !important;
	margin-left: 10px;
}

.ui-datatable-agendamento2 th {
	color: @SbuttonFontColor !important;
	font: 12px 'UniversLTStd55Roman' !important;
	text-transform: uppercase !important;
	background: @colorDatatableAgendamento !important;
	height: 25px !important;
	text-align: left !important;
	text-indent: 15px;
	color:red;
	
}
.ui-datatable-agendamento2 th.aligntextcolun{

}

.ui-datatable-agendamento2 td{
	text-align: left !important;
	
}


/*-----------------------------------------------------------------------------------------------------------------------------*/


.ui-datatable table {
	border-collapse: collapse;
	width: 100%;
	padding-bottom: 30px;
	/*border-left: 1px solid #c2c2c2;*/
	/*border-right: 1px solid #c2c2c2;*/
}

.sembordas {
	border-left: 0 !important;
	border-right: 0 !important;
	border-bottom: 1px solid #c2c2c2;
}

.coluns_borda_left { /*border-left: 1px solid #c2c2c2;*/
	
}

.ui-datatable .ui-datatable-header,.ui-datatable .ui-datatable-footer {
	text-align: center;
	/*padding: 4px 10px;*/
}

.ui-datatable th,.ui-datatable tfoot td { font-family: tahoma;
	/*font-size: 12px;*/
	/*color: #000;*/
	/*background-color: #d2d2d2 !important;*/
	/*text-align: left;*/
	/*white-space: nowrap;*/
	/*padding: 4px 10px;*/
	
}

.ui-datatable .ui-datatable-data td,.ui-datatable .ui-datatable-data-empty td
	{
	color: #353535;
	border-bottom-width: 1px;
	border-top: none;
	border-bottom: 1px;
	border-bottom-color: #c2c2c2;
	border-bottom-style: dotted;
	border-left: 0px dotted #fff;
	border-right: 0px dotted #fff;

	padding: 0 3px 3px 3px;
	/*height: 130px !important;*/
}

.ui-datatable-data-empty tr:hover {
	background-color: #c2c2c2;
}
/*.ui-datatable-agendamento_b .ui-datatable_b .ui-datatable-data_b td,.ui-datatable_b .ui-datatable-data-empty_b td
	{
	color:@fontcolorLabel
	border-bottom-width: 1px;
	border-top: none;
	border-bottom: 1px;
	border-bottom-color: #c2c2c2;
	border-bottom-style: dotted;
	border-left:0px dotted #fff;
	border-right:0px dotted #fff;
	border-left-color: none;
	border-right-color: none;
	padding: 0 3px 3px 3px;
	height: 25px !important;
}*/
.ui-datatable .ui-datatable-data thead th,.ui-datatable .ui-datatable-data-empty thead th
	{ /*padding: 4px 10px;*/
	
}

.ui-datatable .ui-paginator {
	clear: both;
	overflow: hidden;
	padding: 7px 10px;
	margin: 0 0 15px;
	font: 12px 'UniversLTStd55Roman';
	color: @fontcolorLabel;
	background: #fff !important;
	text-align: center;
}

.ui-datatable .ui-sortable-column-icon { /*float: right;*/
	
}

.ui-datatable .ui-column-filter {
	display: block;
	width: 100px;
	margin: auto;
}

.ui-datatable .ui-row-editor span { /*/?8font-family: tahoma;
	font-size: 15px;
	cursor: pointer;
	float: left;*/
 	
}

.ui-datatable .ui-selection-column {
	width: 10% ;
}

.ui-datatable-scrollable-body {
	overflow: auto;
	overflow-x: auto;
	overflow-y: auto;
}

.ui-datatable-scrollable .ui-datatable-scrollable-body table,.ui-datatable-scrollable .ui-datatable-scrollable-header table,.ui-datatable-scrollable .ui-datatable-scrollable-footer table
	{
	width: auto;
}



.ui-widget-shadow {
	background: #aaa url(.../images/ui-bg_flat_50_5c5c5c_40x100.png)	50% 50% repeat-x;
	/*opacity: .3;
	filter: Alpha(Opacity =   30);*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin: -8px 0 0 -8px;
	padding: 8px;
}

.ui-datatable-data a:hover tr {
	background-color: blue;
}

.ui-datatable .ui-datatable-footer {
	
	border-top-style: none;
	border-top-width: 0;
}

.coluns_borda_left {
	border: 3px solid #c2c2c2 !important;
	
}

.coluns_borda_right {
	width: 230px;
	padding: 0;
	border-left: 1px dotted #c2c2c2 !important;
	border-right: 1px dotted #c2c2c2 !important;
}

.centralizar {
	text-align: center;
	width: 10px;
}


._col01 {
	width: 25px !important;
	
	
}

._colstatus {
	width: 200px;
	padding-left: 15px !important;
	text-indent: 1px !important;
}

._coluns {
	margin-left: -50px;
}

.col01 {
	float: left;
	width: 90px;
	margin-right: 20px;
	padding: 25px 0;
}

.col01 p {
	text-align: center;
	margin-top: 6px;
	font-family: 'UniversLTStd55Roman';
	font-size: 12px;
	color: #7c7a7a;
}

.boxImgProd {
	border: 1px solid #DFE8E8;
	padding: 5px 0;
	height: 38px;
	margin-right: 30px;
	text-align: center;
	width: 90px;
	background-color: #E4E4E4;
}

.col03 {
	width: 200px;
}

.div_barra_menu {
	display: block;
	width: 945px;
	height: 40px;
	border: 0px solid red;
	margin-bottom: 5px;
	background-color: #f2f2f2;
	border-bottom: 3px solid @colorDialog;
	padding: 10px 10px 2px 5px;
}

.coluns_input {
	width: 180px;
	padding: 4px;
	font-family: 'UniversLTStd55Roman';
	font-size: 12px;
	color: #7c7a7a;
	margin-top: 5px;
	margin-bottom: 5px;
}

.coluns_input_position {
	margin-left: 15px;
}

.coluns_linha {
	clear: both;
	font-family: 'UniversLTStd55Roman';
	font-size: 12px;
	color: @fontcolorLabel;
	text-transform: uppercase;
	padding-bottom: 10px;
}

span.coluns_falta {
	background: url(.../images/icones/ico_falta.jpg) no-repeat 0 3px
		!important;
	padding: 0px !important;
	font-family: 'UniversLTStd55Roman' !important;
	color: @fontcolorLabel;
	margin: 0 !important;
	text-transform: uppercase !important;
	font-size: 10px !important;
	text-indent: 10px;
	width: 300px !important;
}

span.coluns_falta {
	width: 350px;
	border: 0px solid green;
	margin-left: 30px;
	text-align: right;
}

.coluns_falta2 {
	background: url(.../images/icones/ico_falta.jpg) no-repeat 0 23px
		!important;
	/*padding:26px !important;*/
	height: 36px;
	font-family: 'UniversLTStd55Roman' !important;
	color: @fontcolorLabel;
	margin: 0 !important;
	text-transform: uppercase !important;
	font-size: 10px !important;
	line-height: 17px;
}

.coluns_description {
	padding: 26px !important;
	height: 36px;
	font-family: 'UniversLTStd55Roman' !important;
	color: @fontcolorLabel;
	margin: 0 !important;
	text-transform: uppercase !important;
	font-size: 10px !important;
	line-height: 17px;
}

.coluns_falta span {
	background: url(../images/icones/ico_falta.jpg) no-repeat 50 0	!important;
	padding: 5px 40px 0 26px !important;
	height: 36px;
	font-weight: bold;
	font-family: 'UniversLTStd55Roman' !important;
	color: @fontcolorLabel;
	margin: 0 !important;
	text-transform: uppercase !important;
	font-size: 12px !important;
	margin-bottom: 6px;
}

.coluns_titulo {
	font-family: 'UniversLTStd55Roman';
	font-size: 12px;
	color: @fontcolorLabel;
	margin: 0 !important;
	text-transform: uppercase;
	font-weight: 700;
}

.coluns_titulo3 {
	font-family: 'UniversLTStd55Roman';
	font-size: 12px;
	color: @fontcolorLabel;
	margin: 0 !important;
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 5px !important;
	padding-top: 5px;
	display: block;
	width: 320px;
	
}

.coluns_titulo4 {
	font-family: 'UniversLTStd55Roman';
	font-size: 10px;
	color: @fontcolorLabel;
	margin: 0 !important;
	text-transform: uppercase;
	font-weight: 700;
}

.coluns_titulo5 {
	font-family: 'arial';
	font-size: 15px;
	color: #003f66;
	margin: 0 !important;
	text-transform: uppercase;
	font-weight: 600;
}

.espaco {
	margin-top: 5px;
	margin-left: 20px !important;
	font-size: 18px;
}

.coluns_titulo6 {
	font-family: 'UniversLTStd55Roman';
	font-size: 13px;
	color: @fontcolorLabel;
	margin: 0 !important;
	text-transform: uppercase;
	font-weight: 400;
}

.coluns_tituloinput {
	display: block;
	font-family: 'UniversLTStd55Roman';
	font-size: 11px;
	color: @fontcolorLabel;
	text-transform: uppercase;
	width: 100px !important;
	height: 10px;
	margin-top: 15px;
	padding-left: 10px;
}

.coluns_tituloinputAgend {
	display: block;
	font-family: 'UniversLTStd55Roman';
	font-size: 11px;
	color: @fontcolorLabel;
	text-transform: uppercase;
	width: 100px !important;
	padding-left: 10px;
}

.coluns_tituloinputAgend2 {
	display: block;
	font-family: 'UniversLTStd55Roman';
	font-size: 11px;
	color: @fontcolorLabel;
	text-transform: uppercase;
	width: 100px !important;
	float: left;
}

.coluns_tituloinputAgend3 {
	display: block;
	font-family: 'UniversLTStd55Roman';
	font-size: 11px;
	color: @fontcolorLabel;
	text-transform: uppercase;
	width: auto;
	float: left;
}

.coluns_titulocor {
	color: #666;
	font-family: 'UniversLTStd55Roman';
	font-size: 10px;
	margin: 0 !important;
	text-transform: uppercase;
	width: 225px;
	border: 0px solid red;
	margin-bottom: 30px !important;
	padding-bottom: 15px !important;
	padding-top: 0 !important;
	*vertical-align: middle;
	*margin-left: 115px;
}

.coluns_titulo2 {
	font-family: 'UniversLTStd55Roman';
	font-size: 12px;
	color: @fontcolorLabel;
	margin: 0 !important;
	text-transform: uppercase;
	float: left;
}

.titulopedido {
	clear: both;
	font-family: 'UniversLTStd55Roman';
	font-size: 18px;
	color: @fontcolorLabel;
	text-transform: capitalize;
	padding-top: 0;
}

.pedidodetalhetitulo {
	font-family: 'UniversLTStd55Roman';
	font-size: 12px;
	color: #7c7a7a;
	text-transform: capitalize;
	margin-top: 0;
	float: left;
}

.pedidodetalhetitulo span {
	color: #003f66;
	padding-left: 5px;
	padding-right: 5px;
}

.tam_detalhepedido {
	width: 700px;
}

.num_pedidos {
	padding-left: 10px;
	padding-right: 10px;
	font-family: 'UniversLTStd55Roman';
	font-size: 14px;
	color: @fontcolorLabel;
	margin-left: 5px;
	font-weight: 700;
}

.position_message {
	background-color: #fff;
	border: 2px solid #003f66;
}

.box_confirm {
	background-color: #fff !important;
	border: 2px solid #003f66 !important;
}

.inputStudantPage {
  left:0px;
  top:0px;
  width:330px;
  height:35px;
  font-family:'Arial Normal', 'Arial';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  text-decoration:none;
  color:#666666;
  text-align:left;
  margin-left:45px;
}






.input_search_a:hover {
	border: 1px solid #09f;
	background-color:#FFFFD7;
}
.input_search_a:focus {
	display: block;
	width: 230px;
	border: 1px solid #09f;
	margin-left: 100px;
	margin-top: -15px;
	padding: 5px;
	margin-bottom: 7px;
	color: #666;
	font-family: 'UniversLTStd55Roman';
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
	background-color:#FFFFD7;
}

.input_search_a {
	display: block;
	width: 230px;
	border: 1px solid @inputBorderColor;
	margin-left: 100px;
	margin-top: -15px;
	padding: 5px;
	margin-bottom: 7px;
	color: #666;
	font-family: 'UniversLTStd55Roman';
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
}

select.input_search_a {
	display: block;
	border: 1px solid @inputBorderColor;
	margin-left: 100px;
	margin-top:0px;

	padding:5px;
	margin-bottom: 7px;
	color: #0a4166;
	font-family: 'UniversLTStd55Roman';
	font-size: 9px !important;
	text-transform: uppercase;
	text-align: left;
	float:left;
	}


.input_search_b {
	display: block;
	width: 230px;
	border: none !important;
	border: 0 !important;
	border-color: transparent;
	margin-left: 100px;
	margin-top: -15px;
	*margin-top: -15px;
	margin-bottom: 1px;
	padding: 5px;
	margin-bottom: 7px;
	*margin-bottom: 0;
	color: #666;
	font-family: 'UniversLTStd55Roman';
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
	background-color:transparent;
}

.btn_captcha {
	width:160px;
	margin-top:3px;
	margin-left: 5px;
	text-align: center;
	clear: both;
	float: left;
	font-family: 'UniversLTStd55Roman';	font-size: 11px;  color: #fff; background:@SbuttonFaceColor; padding:2px 0;
}




.input_search_c {
	display: block;	width: 270px;	border: 1px solid @inputBorderColor;	*border: 1px solid @inputBorderColor;	margin-left: 0;	*margin-left: 0;
	margin-top: 5px; *margin-top: 5px;	margin-bottom: 1px;	padding: 5px;	margin-bottom: 7px;	color: #666; font-family: 'UniversLTStd55Roman';
	font-size: 10px; text-align: left;
	}
	.input_search_c:focus {
	display: block;	width: 270px;	border: 1px solid #09f;	margin-left: 0;	margin-top: 5px;	margin-bottom: 1px;	padding: 5px;
	margin-bottom: 7px;	color: #666;	font-family: 'UniversLTStd55Roman';	font-size: 10px; text-align: left;
	}
.input_revok {
	display: block;	width: 160px; border: 1px solid @inputBorderColor; *border: 1px solid @inputBorderColor; margin-left: 0; *margin-left: 0; margin-top: 5px;
	*margin-top: 5px; margin-bottom: 1px; padding: 5px; margin-bottom: 7px; color: #666; font-family: 'UniversLTStd55Roman'; font-size: 11px;
	text-align: left;
	}
	.input_revok:focus {
	display: block;	width: 160px; border: 1px solid #09f; margin-left: 0; margin-top: 5px; margin-bottom: 1px; padding: 5px;
	margin-bottom: 7px;	color: #666; font-family: 'UniversLTStd55Roman'; font-size: 11px; text-align: left;
	}


.input_search_d {
	display: block;
	width: 170px;
	border: 1px solid @inputBorderColor;
	margin-left: 50px;
	margin-top: 5px;
	margin-bottom: 1px;
	padding: 5px;
	margin-bottom: 7px;
	color: #666;
	font-family: 'UniversLTStd55Roman';
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
}

select.input_search_e {
	display: block;
	float: left;
	width: 170px;
	border: 1px solid @inputBorderColor;
	*border: 1px;
	margin-left: 5px;
	margin-top: 5px;
	padding: 5px;
	margin-bottom: 7px;
	color: #666;
	font-family: tahoma;
	font-size: 11px;
	text-transform: uppercase;
	text-align: left;
	


}

.input_search_f {
	display: block;
	width: 400px;
	border: none;
	margin-left: 100px;
	color: #666;
	font-family: 'UniversLTStd55Roman';
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
	margin-left: 135px !important;
}

.input_search_g {
	display: block;
	width: 270px;
	border: none;
	margin-left: 0;
	margin-top: 5px;
	color: #666;
	font-family: 'UniversLTStd55Roman';
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
}

.input_search_h {
	display: block;
	width: 450px;
	border: none;
	margin-left: 140px;
	-moz-margin-top:-35px !important; 
	-moz-margin-left: 340px !important;
	-moz-bacground-color:red;
	color: #666;
	font-family: 'UniversLTStd55Roman';
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
}

.input_search_i {
	display: block;
	width: 700px;
	border: none;
	margin-left: 10px;
	margin-top: 2px;
	color: #666;
	font-family: tahoma;
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
}

.input_search_j {
	display: block;
	width: 270px;
	border: none !important;
	border: 0 !important;
	border-color: transparent;
	/*margin-left: 100px;*/
	color: #666;
	font-family: 'UniversLTStd55Roman';
	padding: 0;
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
	margin-left: 135px !important;
}

.calendar_tam80 {
	width: 110px !important;
}

.positionpading {
	margin-bottom: 10px
}

.positionBtn {
	vertical-align: bottom;
	margin-top: 40px !important;
}

.positionBtn2 {
	margin-right: 300px;
}

.text_output_search {
	display: block;
	width: 260px;
	margin-left: 110px;
	margin-top: 4px;
	color: #666;
	font-family: 'UniversLTStd55Roman';
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
}

.text_output_searchemail {
	display: block;
	width: 260px;
	margin-left: -10px !important;
	*margin-left: 0;
	margin-top: 4px;
	float: left;
	font-family: 'UniversLTStd55Roman';
	font-size: 11px;
	color: @fontcolorLabel;
	text-transform: uppercase;
	text-align: left;
}

.box_colun2 {
	border: 0px solid red;
	width: 360px;
	margin-top: 10px;
	*margin-top: 0;
	*margin-bottom: 15px;
	*vertical-align: top;
}

h4.nComp {
	background: url(../images/icones/ico_nComp.jpg) no-repeat 0 0;
	padding: 0 0 0 26px;
	height: 18px;
	line-height: 18px;
	font-family: 'UniversLTStd55Roman' !important;
	color: @fontcolorLabel !important;
}

span.statusProduto {
	display: block;
	font-family: tahoma !important;
	color: @fontcolorLabel !important;
	font-size: 10px;
	text-transform: uppercase;
	padding: 0 0 0 10px;
	width: 170px;
	line-height: 18px;
	text-align: left;
	margin-left: 30px;
	margin-top: 5px;
	*margin-top: -15px;
}

img.noneimg {
	text-decoration: none;
	outline: none;
	border: 0;
	margin-right: 0;
	margin-left: 10px;
	margin-top: 4px;
	vertical-align: middle;
	float: left; 
	float: none;
}

.tam_font {
	font-family: 'UniversLTStd55Roman' !important;
	color: @fontcolorLabel !important;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

div.box_001 {
	display: block;
	width: 150px;
	height: 60px;
	border: 1px solid #fff;
	float: left;
	margin-top: 15px;
}

div.box_002 {
	display: block;
	width: 150px;
	height: 60px;
	border: 1px solid #fff;
	float: left;
	margin-left: 150px;
	margin-top: 15px;
}

div.box_003 {
	display: block;
	width: 600px;
	height: 135px !important;
	border: 1px solid #fff;
	clear: both;
}

div.box_004 {
	display: block;
	width: 600px;
	height: 40px;
	border: 1px solid #fff;
	clear: both;
	margin-bottom: 15px;
	font-family: 'UniversLTStd55Roman' !important;
	color: #666 !important;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

div.box_005 {
	display: block;
	width: 600px;
	height: 40px;
	border: 1px solid #fff;
}

.footer_btn {
	position: relative;
	margin-top: -20px;
	height: 20px;
	clear: both;
	background-color: #323232;
	width: 100%;
	text-align: right;
}

.ui-messages-info,.ui-messages-warn,.ui-messages-error,.ui-messages-fatal
	{
	border: 1px solid;
	margin-top: 0;
	*margin-top: -45px;
	*margin-left: 90px;
	margin-left: 0 !important;
	margin-left: 0;
	width: 458px;
	height: 10px;
	display: block;
	z-index: 10 !important;
	position: absolute;
	font-family: tahoma;
	font-size: 11px;
}

.ui-messages-info,.ui-message-info {
	color: #00529B;
	background-color: #BDE5F8;
	z-index: 10 !important;
}

.ui-messages-info-icon,.ui-messages-warn-icon,.ui-messages-error-icon,.ui-messages-fatal-icon,.ui-messages-info-icon,.ui-messages-warn-icon,.ui-messages-error-icon,.ui-messages-fatal-icon
	{
	height: 24px;
	width: 24px;
	margin-top: -8px;
}

.ui-message-info-icon,.ui-message-warn-icon,.ui-message-error-icon,.ui-message-fatal-icon
	{
	height: 16px;
	width: 16px;
}

.ui-messages-info-summary,.ui-messages-warn-summary,.ui-messages-error-summary,.ui-messages-fatal-summary,.ui-message-info-summary,.ui-message-warn-summary,.ui-message-error-summary,.ui-message-fatal-summary
	{
	margin-left: 25px;
	font-weight: bold;
	margin-top: -25px;
}

.ui-messages-info-detail,.ui-messages-warn-detail,.ui-messages-error-detail,.ui-messages-fatal-detail,.ui-message-info-detail,.ui-message-warn-detail,.ui-message-error-detail,.ui-message-fatal-detail
	{
	margin-left: 5px;
}

.ui-messages-warn,.ui-message-warn {
	color: #9F6000;
	background-color: #FEEFB3;
	z-index: 10 !important;
}

.ui-messages-error,.ui-message-error {
	color: #D8000C;
	background-color: #FFBABA;
	z-index: 10 !important;
}

.ui-messages-fatal,.ui-message-fatal {
	color: #000000;
	background-color: #CC0000;
	z-index: 10 !important;
}

.ui-messages ul {
	margin: 0 0 0 25px;
	padding: 0;
	list-style-type: none;
	z-index: 10 !important;
}

.ui-message-info,.ui-message-error,.ui-message-warn,.ui-message-fatal {
	border: 1px solid;
	margin: 0px 5px;
	padding: 52px 5px;
	z-index: 10 !important;
}

.ui-messages-info-icon {
	background-position: 0px -68px;
}

.ui-messages-warn-icon {
	background-position: 0px -102px;
}

.ui-messages-error-icon {
	background-position: 0px 0px;
}

.ui-messages-fatal-icon {
	background-position: 0px -34px;
}

.ui-message-info-icon {
	background-position: 0px -188px;
}

.ui-message-warn-icon {
	background-position: 0px -214px;
}

.ui-message-error-icon {
	background-position: 0px -136px;
}

.ui-message-fatal-icon {
	background-position: 0px -162px;
}

.ui-message-icon-only {
	width: 16px;
	height: 16px
}

.ui-icon-seek-next {
	background-image: url(../images/_prox.gif) !important;
	width: 64px;
}

.ui-icon-seek-prev {
	background-image: url(../images/_anter.gif) !important;
	width: 64px;
}

.ui-icon-seek-end {
	background-image: url(../images/sq_br_last.png) !important;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}

.ui-icon-seek-first {
	background-image: url(../images/sq_br_first.png) !important;
}

.positionMessagen {
	margin-top: -550px !important;
}

.btn_tam_30 {
	width: 30px !important;
}

.btn_tam_50 {
	width: 50px !important;
}

.btn_tam_80 {
	width: 80px !important;
	margin-top: 5px !important;
	margin-right: 5px !important;
	text-indent: 0 !important;
}

.btn_tam_200 {
	width: 200px !important;
	margin-top: 5px !important;
	margin-right: 5px !important;
}

.btn_tam_80Position {
	width: 80px !important;
	margin-top: 10px !important;
	margin-right: 50px !important;
	text-indent: 0 !important;
}

.btn_flatsleft {
	*float: left !important;
	*display: inline-block !important;
	*margin-left: 30px !important;
}

.btn_flatshight {
	float: right;
}

input.floatsLeft {
	float: left;
}

div.menulistCertificate {
	width: 825px;
	height: 50px;
	background-color: #f4f4f4;
	display: block;
	margin-top: 0px;
}

div.menulistCertificate2 {
	width: 814px;
	height: 35px;
	background-color: #fff;
	display: block;
	margin-top: 10px !important;
}

/* ie6 trash */
* html .ui-growl {
	position: absolute;
}

* html .ui-growl-item {
	padding-bottom: 0;
}

* html .ui-growl-icon-close { /*top:;
	left:7px;*/
	
}

/* the norm */
.ui-growl {
	position: fixed;
	top: 55px;
	right: 870px;
	width: 301px;
	border:none;
	z-index: 9999;
	color: #00529B;
	background-color:transparent;

/*	opacity: 0.85;
	filter: alpha(opacity = 83);
*/
	/*background: transparent;*/
}

.ui-growl-info {
	position: fixed;
	top: 180px;
	right: 300px;
	width: 301px;
	border: 1px solid #003f66;
	z-index: 9999;
	color: #00529B;
	background-color: #f4f4f4 !important;
}

.ui-growl-item-container {
	position: relative;
	margin: 0 0 15px 0;
	
	font-family: 'RobotoBold'; *font-family:tahoma; font-size:13px; 
	font-weight: 400; color: @fontcolorLabel;   
/*	opacity: 0.85;
	filter: alpha(opacity = 85);
*/
}

.ui-growl-item {
    padding: 25px 35px;
    display: block;
    border: 1px solid #c2c2c2;
    background-color: #fff !important;
    background-image: url("../images/_fancy_closebox.png");
    background-position: right 2px;
	background-repeat:no-repeat;
}	
.ui-growl-item {
	display: block;
	padding: 25px 15px 25px 15px;
}

.ui-growl-item p {
	padding: 0;
	margin: 0;
}

.ui-growl-icon-close {
	position: absolute;
	top: 4px;
	left: 282px;
	cursor: pointer;
}

.ui-growl-title {
	font-weight: bold;
	padding: 0 0 7px 0;
	display: block;
}

.ui-growl-image {
	width: 32px;
	height: 32px;
	float: left;
	margin-top: 8px;
}

.ui-growl-message {
	padding: 0 0 5px 0;
	width: 220px;
	float: right;
}

.ui-growl-message p {
	font-weight: normal;
}

.formata { /* esta classe � somente
para formatar a fonte */
	font: 12px arial, verdana, helvetica, sans-serif;
}

a.dcontexto {
	position: relative;
	font-family: 'UniversLTStd55Roman' !important;
	color: @fontcolorLabel !important;
	font-size: 10px;
	text-transform: uppercase;
	padding: 0;
	text-decoration: none;
	border-bottom: 2px dotted #039;
	z-index: 24;
}

a.dcontexto:hover {
	background: transparent;
	color: #f00;
	z-index: 25;
}

a.dcontexto span {
	display: none
}

a.dcontexto:hover span {
	display: block;
	position: absolute;
	width: 230px;
	top: 3em;
	
	left: 0;
	font: 12px arial, verdana, helvetica, sans-serif;
	padding: 5px 10px;
	border: 1px solid #999;
	background: #e0ffff;
	color: #000;
}

.postoAtend {
	font-family: 'UniversLTStd55Roman' !important;
	color: #1B859E !important;
	font-size: 12px;
	text-align: left !important;
	margin-left: 0px !important;
	height: 20px !important;
	width: 240px !important;
}

.cortitulo {
	color: #1B859E !important;
	font-size: 10px;
}

.postoEndereco {
	font-family: 'UniversLTStd55Roman' !important;
	color: #7C7A7A !important;
	font-size: 12px;
	text-align: left;
	/*text-indent: 35px !important;*/
	/*margin-left: 15px !important;*/
	padding-bottom: 8px;
	padding-top: 8px;
}

.postoEnderecoCenter {
	font-family: 'UniversLTStd55Roman' !important;
	color: #7C7A7A !important;
	font-size: 12px;
	text-align: center !important; 
	padding-bottom: 8px;
	padding-top: 8px;
}

.postoEnderecoleft {
	font-family: 'UniversLTStd55Roman' !important;
	color: #7C7A7A !important;
	font-size: 12px;
	text-align: left !important; 
	padding-bottom: 8px;
	padding-top: 8px;
}


.postoDataatend {
	font-family: 'UniversLTStd55Roman' !important;
	color: #1B859E !important;
	font-size: 12px;
	text-align: center;
	margin-left: 15px !important;
	padding-bottom: 8px;
	padding-top: 8px;

}

.posto_Dataatend {
	background-image: url(../images/icones/ico_reagendar.jpg);
	background-repeat: no-repeat;
	padding-bottom: 8px;
	padding-top: 8px;
	display: block;
	width: 100px;
	background-position-x:50%;
}

.alinhamentoColun01 {
	text-align: justify;
	text-indent: 5px !important;
	
}

.alinhamentoTitulo{
	background-color: red;
}


.descricaoAgendamento {
	display: block;
	width: 610px;
	height: 75px;
	margin-top: 0;
	border: 1px solid #f4f4f4;
	padding: 5px;
}

.AgendamentoTopDetalhes {
	display: block;
	height: 75px;
	margin-top: 0;
	border: 1px solid #c2c2c2;
	padding: 5px;
}


.descricaoAgendamento2 {
	display: block;
	width: 660px;
	height: 12px;
	margin-top: 5px;
	border: 1px solid #fff;
}

.ui-datepicker {
	display: none;
	padding-bottom: 0;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 8px;
	width: 18em;
	border: 1px solid #666;
	background-color: #fff;
	font-family: 'UniversLTStd55Roman' !important;
	color: #1B859E !important;
	font-size: 12px;
}

.ui-datepicker .ui-datepicker-header {
	padding-bottom: 0.2em;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0.2em;
	position: relative;
}

.ui-datepicker-trigger {
	margin-top: 6px !important;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	height: 1.8em;
	position: absolute;
	top: 2px;
	width: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover
	{
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span
	{
	display: block;
	left: 50%;
	margin-left: -8px;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}

.ui-datepicker-next {
	background-image: url(../images/botao/seta_avanca.gif)
		!important;
	background-repeat: no-repeat;
	background-position: 8px 5px !important;
	cursor: pointer;
}

.ui-datepicker-prev {
	background-image: url(../images/botao/seta_volta.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 5px !important;
	cursor: pointer;
}

.ui-icon-circle-triangle-e {
	background-image: url(../images/botao/seta_avanca.jpg);
}

.ui-icon .ui-icon-circle-triangle-e {
	background-image: url(../images/botao/bt_excluir.gif);
	background-repeat: no-repeat;
}

.ui-datepicker .ui-datepicker-title {
	line-height: 1.8em;
	margin-bottom: 0;
	margin-left: 2.3em;
	margin-right: 2.3em;
	margin-top: 0;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin-bottom: 1px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1px;
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year
	{
	width: 49%;
}

.ui-datepicker table {
	border-collapse: collapse;
	font-size: 0.9em;
	margin-bottom: 0.4em;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	width: 100%;
	background-color: #fff;
}

.ui-datepicker th {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-bottom-color: -moz-use-text-color;
	border-bottom-style: none;
	border-bottom-width: 0;

	border-top-color: -moz-use-text-color;
	border-top-style: none;
	border-top-width: 0;
	font-weight: bold;
	padding-bottom: 0.7em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	padding-top: 0.7em;
	text-align: center;
	background-color: #e3e3e3;
}

.ui-datepicker td {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-bottom-color: -moz-use-text-color;
	border-bottom-style: none;
	border-bottom-width: 0;
	
	border-top-color: -moz-use-text-color;
	border-top-style: none;
	border-top-width: 0;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}

.ui-datepicker td span,.ui-datepicker td a {
	-moz-text-blink: none;
	-moz-text-decoration-color: -moz-use-text-color;
	-moz-text-decoration-line: none;
	-moz-text-decoration-style: solid;
	display: block;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.2em;
	text-align: right;
	background-color: #e3e3e3;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	border-bottom-color: -moz-use-text-color;
	border-bottom-style: none;
	border-bottom-width: 0;

	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0.7em;
	padding-bottom: 0;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	cursor: pointer;
	float: right;
	margin-bottom: 0.4em;
	margin-left: 0.2em;
	margin-right: 0.2em;
	margin-top: 0.5em;
	overflow-x: visible;
	overflow-y: visible;
	padding-bottom: 0.3em;
	padding-left: 0.6em;
	padding-right: 0.6em;
	padding-top: 0.2em;
	width: auto;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	margin-bottom: 0.4em;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	width: 95%;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {

	background-color: #fff;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {

	background-color: #fff !important;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
}

.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	left: auto;
	right: 2px;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	left: auto;
	right: 1px;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current
	{
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {

	background-color: #fff;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	
	background-color: #e3e3e3 !important;
	border: 1px solid #e3e3e3;
}

.ui-datepicker-cover {
	display: block;
	height: 200px;
	left: -4px;
	position: absolute;
	top: -4px;
	width: 200px;
	z-index: -1;
}
.ui-dialog {
	*overflow: hidden;
}
ui-dialog-content{
	*overflow: hidden;
}

.ui-dialog .ui-dialog-titlebar {
	font-family: 'UniversLTStd55Roman' !important;
	font-size: 12px;
	color: #fff;
	margin: 0 !important;
	text-transform: uppercase;
	font-weight: 700;
	background-color: @colorDialog;	
	
}


.ui-dialog .ui-dialog-buttonpane{
	background-image:none; text-align:left;	padding-bottom:0; border-right-width: 0px; 
	margin:0px; padding-left:0px; padding-right:0px; border-top-width:0px; border-bottom-width:0px; border-left-width: 0px; padding-top:0px;
}
	

.ui-dialog-titlebar-close .ui-corner-all {
	height: 18px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: -9px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	position: absolute;
	right: 0.3em;
	top: 50%;
	width: 18px;
}

.ui-dialog-content2 {
	border: none !important;
}

.linebtn_ {
	display: block;
	width: 260px;
	height: 30px;
	float: right;
	margin-top: 25px;
	margin-bottom: 5px;
}

.ui-icon-closethick {
	background-image: url(../images/botao/iconclose.png);
	background-repeat:no-repeat;
	width: 18px;
	height: 18px;
	
}

.ui-panel {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.ui-panel .ui-panel-titlebar {
	POSITION: relative;
	PADDING-BOTTOM: 0.3em;
	PADDING-LEFT: 1em;
	PADDING-RIGHT: 1em;
	PADDING-TOP: 0.5em
}

.ui-panel .ui-panel-title {
	MARGIN: 0.1em 16px 0.2em 0px
}

.ui-panel .ui-panel-titlebar-icon {
	FLOAT: right
}

.ui-panel .ui-panel-titlebar-icon {
	MARGIN-TOP: -0.2em;
	MARGIN-LEFT: 0.2em
}

.ui-panel .ui-panel-titlebar-icon:hover {
	MARGIN-TOP: -0.2em;
	MARGIN-LEFT: 0.2em
}

.ui-panel .ui-panel-titlebar-icon:focus {
	MARGIN-TOP: -0.2em;
	MARGIN-LEFT: 0.2em
}

.ui-panel .ui-panel-content {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0
}

.ui-panel .ui-panel-footer {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0.5em;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0.5em 0px 0px;
	PADDING-LEFT: 1em;
	PADDING-RIGHT: 1em;
	BORDER-TOP-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0.5em
}

/* clicked state */
#download_now:focus {
	background-position: 0 -88px;
}

.tooltip {
	background-color: #fff;
	border: 1px solid #1B859E;
	padding: 10px 15px;
	width: 200px;
	display: none;
	color: #1B859E;
	text-align: left;
	font-size: 12px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
}

/* a .label element inside tooltip */
.tooltip .label {
	color: yellow;
	width: 35px;
}

.tooltip a {
	color: #ad4;
	font-size: 11px;
	font-weight: bold;
}

.barra_visualizacao {
	width: 570px;
	display: block;
	height: 12px;
	border: 1px solid #fff;
	text-align: left !important;
}

.dataM {
	font-family: 'UniversLTStd55Roman';
	font-size: 14px;
	color: @fontcolorLabel;
	margin-left: 5px;
	margin-top: 10px;
	padding-top: 5px;
	text-transform: uppercase;
}

#simplemodal-container {
	background-color: #fff;
	background-image: url(../images/loading30.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	border: 1px solid #003f66;
	padding: 12px;
	width: 210px;
	text-align: right;
	font-family: 'UniversLTStd55Roman' !important;
	color: #003f66 !important;
	font-size: 11px;
}

div.tooltip2 {
	width: 172px;
	display: block;
	bottom: -10px;
	float: right;
	margin-top: -50px !important;
	
}

div.tooltip2 div.cont {
	background: #c6d4d9;
	width: 152px;
	padding: 10px;
	background: url(../images/layout/bg_tooltipFoot1.png) no-repeat 0
}

div.tooltip2 span.foot {
	background: url(../images/layout/bg_tooltipFoot3.gif) no-repeat 0
		0;
	width: 172px;
	height: 16px;
	display: block;
}

div.tooltip2 div.cont p {
	font: 11px 'UniversLTStd55Roman';
	text-align: left;
}

div.downloadCertificate {
	width: 100%;
	height: 50px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #f4f4f4;
}

div.boxiconewarning{
    background-image: url("../images/warning_48.png"); background-repeat: no-repeat; background-position: 50% 50%; 
}

div.boxAtention{
        width:700px; height: 220px; display: block; margin-top:15px; 
        background-color: #fff; text-align: left !important;  color: @fontcolorLabel;
}
div.boxAtention label{
    display:block; text-align: left; padding-left:0; padding-right:5px; margin-left:15px;
    text-transform: uppercase; font-family: 'Univers57CondensedRegular'; *font-family:tahoma; font-size:12px; 
    color: @fontcolorLabel; line-height: 20px; 
}
div.boxAtention .boxAtentiontitle{
    display:block; text-align: left; padding-left:0; 
    text-transform: uppercase; font-family: 'UniversLTStd55Roman'; *font-family:tahoma; font-size:16px; 
    color: @fontcolorLabel; 
}


.downloadCertificate_ {
	background: url("../images/icones/ico_download.gif") no-repeat 0
		0;
	font-family: 'UniversLTStd55Roman' !important;
	color: #003f66 !important;
	font-size: 18px;
	padding-left: 35px;
	width: 920px;
	border-bottom: 1px solid #003f66;
	padding-bottom: 15px;
	display: block;
}




img.paddingLeft {
	padding-right: 10px !important;
}

ul.tabs {
	width: 636px;
	height: 20px; float : left;
	clear: both;
	padding: 0 0 5px;
	margin: 0 0 20px;
	margin-bottom: 0px !important;
	float: left;
}

ul.tabs li {
	display: block;
	float: left;
	width: 166px;
	height: 15px;
	text-align: center;
	margin: 0 -10px 0 0;
	padding: 13px 0 0;
	font-family: 'UniversLTStd55Roman';
	font-size: 12px;
	color: @fontcolorLabel;
	text-transform: uppercase;
}
.btn_alinhamentohigth{
	*float: right !important;
}	
div.contCentral div.boxIdStatus{
	display:block;
	width:955px;
	height:390px;
	border:1px solid #f4f4f4;
	float: left;
}	

div.contCentral div.boxIdStatus p{
	font-family: 'UniversLTStd55Roman';
	font-size: 14px;
	color: @fontcolorLabel;
	margin: 0 !important;
 	font-weight: 500;
 	padding: 15px;
	
}

.span_Revok{
	display:block; text-align: left; padding-left:0; padding-right:20px; margin-left:0;
	text-transform: uppercase;
	font-family: 'UniversLTStd55Roman'; *font-family:tahoma; font-size:12px; 
	font-weight: 400; color: @fontcolorLabel;   
}

span.lab_add{
	display:block; text-align: left; padding-left:0; padding-right:20px; margin-left:25px;
	text-transform: uppercase;
	font-family: 'UniversLTStd55Roman'; *font-family:tahoma; font-size:12px; 
	font-weight: 400; color: @fontcolorLabel;   
}

span.lab_addtitle{
	display:block; text-align: left; padding-left:0; padding-right:20px; margin-left:25px;
	text-transform: uppercase;
	font-family: 'UniversLTStd55Roman'; *font-family:tahoma; font-size:14px; 
	font-weight: 700; color: #00bbee;   
}

span.lab_addStudent{
	display:block; text-align: left; padding-left:0; padding-right:20px; margin-left:25px;
	font-family: 'UniversLTStd55Roman'; *font-family:tahoma; font-size:13px; 
	font-weight: 400; color: @fontcolorLabel;   
}

span.lab_cardStudant{
	text-align: left; padding-left:0; padding-right:20px;text-transform: uppercase; position:absolute;
	font-family: 'UniversLTStd55Roman'; font-size:10px; 
	font-weight: 400; color:#373435;   
}





span.spa_addRevok{
	display:block; text-align:left; padding-left:0px; padding-right:20px; margin-top:5px; height:15x;
	text-transform: uppercase; font: 12px "universltstd55roman", tahoma, geneva, sans-serif; color: @fontcolorLabel; margin-left:25px;	
}

span.spa_addDados{
	display:block; text-align: left; padding-left:0; padding-right:20px; margin-left:25px !important; 
	font-family: 'UniversLTStd55Roman'; *font-family:tahoma; font-size:12px; padding-bottom:0px; 
	font-weight: 400; color: #999; text-transform: uppercase; letter-spacing:1px; height: auto;
}

span.spa_addDadosEmail{ width: 350px;
	display:block; text-align: left; padding-left:0; padding-right:20px; margin-left:20px !important; 
	font-family: 'tahoma'; *font-family:tahoma; font-size:11px; padding-bottom:0px; 
	font-weight: 400; color: #999; letter-spacing:1px; height: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

span.inp_add{
	padding: 4px 0; margin-left: 43px; margin-bottom: 25px; color: @inputFontColor;
	font-family: 'UniversLTStd55Roman'; font: 12px "universltstd55roman", tahoma, geneva, sans-serif; padding-bottom:0px; 
	padding-right:5px; font-weight: 400; color: #999; text-transform: uppercase; letter-spacing:1px; height: auto;  
}


.fundoSubtitulos900{
	background-color: #FFF; margin-top: 35px;
	width: 900px; height: 1px; 
}
.fundoSubtitulos900 h2.subti_pagInternas{
	    font-family: 'UniversLTStd55Roman';  font-size: 14px !important; float: left; display: block; 
	    font-weight: 200; color: @fontcolorLabel; text-align: left !important; padding-top: 5px !important ;  margin-left: 0px !important;
		}
.fundoSubtitulos600 h2.subti_pagInternas{
	    font-family: 'UniversLTStd55Roman';  font-size: 18px !important; display: block; clear: both; margin-top: 15px;
	    font-weight: 200; color: @fontcolorLabel; text-align: left !important; padding-top: 5px !important ;  margin-left: 0px !important; padding-bottom: 15px;
		}
div.fundoSubtitulos600{
	width:610px; height:26px; clear:both; margin-left:35px;  
	
	}
	div.fundoSubtitulos600	h2.subti_pagInternas{
	    font-family: 'UniversLTStd55Roman'; *font-family:tahoma; font-size: 18px;
		font-weight: 700; color: @fontcolorLabel; text-align: left; padding-top: 5px !important ; text-transform: uppercase; 
		}


	div.fundoSubtitulos600	h2.subti_pagInternas2{
	    font-family: 'UniversLTStd55Roman'; *font-family:tahoma; font-size: 18px;
		font-weight: 700; color: @fontcolorLabel; text-align: left; padding-top: 5px !important ; padding-bottom: 1px;  text-transform: uppercase; 
		}

ul.etapasInstall {
	width:343px; float:right; 
	padding:0 0 0px; margin-right:-3px; z-index: -999 !important; margin-bottom:0; margin-top: -9px !important; 
	background:url(../images/layout/barra_etapascar.gif_) no-repeat 100% 100%;
	
	
}

	ul.etapasInstall li {
		display:block; float:left; 	width:160px; height:20px; text-align:center; margin:0;  padding:10px 0 0; margin-top:4px;
		font-family: 'UniversLTStd55Roman'; font-size:12px; color:#c2c2c2; text-transform:uppercase;
		background:url(../images/bg_etapascar.gif) 0px 0; margin-left: 5px !important; font-weight: 700;
	} 
		ul.etapasInstall li.act {
			color:#fff;
			background:url(../images/bg_etapascar.gif) no-repeat 0px -63px;  text-align: center;
			
		}
		ul.etapasInstall li.act:hover {
			color:#fff;
			background:url(../images/bg_etapascarHover.gif) no-repeat 0px -63px;  text-align: center;
			
		}
		
		
		
		ul.etapasCarrinho li.inativ {
		display:block; float:left; 	width:166px; height:20px; text-align:center; margin:0;  padding:10px 0 0; margin-top:4px;
		font-family: 'UniversLTStd55Roman'; font-size:10px; color:@fontcolorLabel; text-transform:uppercase;
		background-color: transparent !important;   z-index: -999 !important;
	} 		
span.spa_addProvider{
	display:block; text-align:left; float:left; padding-right:20px; margin-top:5px; height:20px;
	text-transform: uppercase; font: 10px "universltstd55roman", tahoma, geneva, sans-serif; color: @fontcolorLabel;
	background-color: transparent ; width: 225px; *width: 455px; margin-left:25px;
	
	}
	span.spa_addProviderTitle{
		display:block; text-align:left; margin-top:5px; height:20px;
		text-transform: uppercase; font: 10px "universltstd55roman", tahoma, geneva, sans-serif; color: #999;
		background-color: #fff; width: 243px; margin-left: 25px; clear: both; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
	
	}
	
	
	
a.btn_master{
	  background:@SbuttonFaceColor; width:150px;  color:#ffffff; padding:2px 0;
	  font-family: 'UniversLTStd55Roman'; font-size:10px;	text-transform:uppercase;
	  display:block; margin-top:0; text-align:center; margin-left: 15px; margin-right: 10px;
	  }
	 a.btn_master:hover{
	    background:#1b859f;	 color:#ffffff; padding:2px 0;
	  	font-family: 'UniversLTStd55Roman'; font-size:10px;	text-transform:uppercase;
	  	display:block; margin-top:0; text-align:center; margin-left: 15px; margin-right: 10px;
	  		
	  		 }
button.btn_master{
	  background:@SbuttonFaceColor; width:150px;  color:#ffffff; padding:2px 0;
	  font-family: 'UniversLTStd55Roman'; font-size:10px;	text-transform:uppercase;
	  display:block; margin-top:0; text-align:center; margin-left: 15px; margin-right: 10px;
	  }
	 button.btn_master:hover{
	    background:#1b859f;	 color:#ffffff; padding:2px 0;
	  	font-family: 'UniversLTStd55Roman'; font-size:10px;	text-transform:uppercase;
	  	display:block; margin-top:0; text-align:center; margin-left: 15px; margin-right: 10px;
	  		
	  		 }
	  		 
.imgAtivo{
	border:none; padding:3px; vertical-align: middle !important; text-align: left;
	float: left;
}





#loadingInstal{
	background-color:#fff !important;
	
}
#loadingInstal div{
	background-color:#fff !important; width: 280px !important; height: 150px !important;
	display: block;	margin-top: 100px; margin-left: 230px; padding: 2px; 
	background-image: url("../images/layout/fundoInstall.png"); background-position: 2px 2px; background-repeat: no-repeat; 
	
}
#loadingInstal div span.spa_add{
	display:block; text-align: left; padding-left:25px; font-weight:700; margin-top:3px; margin-left:25px; 
	text-transform: uppercase; font: 12px "universltstd55roman", tahoma, geneva, sans-serif; color: @fontcolorLabel
	}

#loadingInstal div span.spa_addtitulo{
	display:block; text-align: center; font-weight:700; margin-top:10px; margin-left:35px; width: 230px; 
	text-transform: uppercase; font: 10px "universltstd55roman", tahoma, geneva, sans-serif; color: @fontcolorLabel; margin-bottom: 15px;
	}	
#loading{
	background-color:#fff !important;

}
#loading div{
	background-color:#fff !important;
	width: 280px !important;
	height: 150px !important;
	display: block;
	margin-top: 100px;
	margin-left: 230px;
	padding: 2px;
	border: 1px solid  #f2f2f2
}
#loading div span.spa_add{
	display:block; text-align: left; padding-left:25px; font-weight:700; margin-top:10px; margin-left:15px; 
	text-transform: uppercase; font: 12px "universltstd55roman", tahoma, geneva, sans-serif; color: @fontcolorLabel
	}



img.esquerda{
	float: left;
}

.imgErroProvider{
	border:none;
	padding-top:3px; padding-left:22px; 
	vertical-align: middle !important; text-align: left;
	background-image: url("../images/icones/ico_nComp.jpg"); background-repeat: no-repeat;
}
.imgOkProvider{
	border:none;
	padding-top:0px; padding-left:22px; 
	vertical-align: middle !important; text-align: left;
	background-image: url("../images/icones/ico_ok.jpg"); background-repeat: no-repeat;
}
.imgOkProviderInstall{
	border:none;
	padding-top:3px; padding-left:30px; 
	vertical-align: middle !important; text-align: left;
	background-image: url("../images/icones/icon_okIntall.png"); background-repeat: no-repeat;
}
img.margen35{
	margin-left: 75px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.imgWarningProvider{
	border:none;
	padding-top:0; padding-left:22px; padding-bottom:15px;
	vertical-align: middle !important; text-align: left;
	background-image: url("../images/icones/ico_falta.jpg"); background-repeat: no-repeat;
}
.WarningProvider{
	display:block; text-align:left; float:left; padding-left:25px; padding-right:20px; margin-top:0px;
	text-transform: uppercase; font: 10px "universltstd55roman", tahoma, geneva, sans-serif; color: @fontcolorLabel;
	padding-top: 3px; height: 20px;
	}
	
.WarningProviderText{
	display:block; text-align:left; float:left; padding-left:25px; padding-right:20px; margin-top:-10px;
	 font: 12px "universltstd55roman", tahoma, geneva, sans-serif; color: @fontcolorLabel;
	padding-top:-5px !important; height: 30px; margin-bottom:0px;
	}



div.boxCampos div.lColuna div.linhaIssue {
	padding: 0px; overflow: hidden; height: auto; padding-bottom: 25px;
}
.clear{
clear: both !important;
}
div.boxId{
width: 480px;
}
div.margButton{
margin-bottom: 25px !important; 
}
div.boxOu{
	width: 37px; margin-left: 5px; margin-right: 5px; text-align: center;
	text-transform: uppercase; font-family: 'UniversLTStd55Roman'; *font-family:tahoma; font-size:12px; 
	font-weight: 400; color: @fontcolorLabel;   margin-top: 25px;
}
input.inp_add{
	  display: block; padding:4px;	margin-left: 43px;
	  border: 1px solid @inputBorderColor; margin-bottom: 25px;
	  color: #003f66;
	  }
	  input.inp_add:focus{
      	    border: 1px solid #1b859f;
      	      background-color: #ffffee;		  	
			}
a.direita{
	float: right !important;
}			
			
select.inp_addrevock{
	  display: block; padding:4px;	margin-left: 25px; margin-top:0;
	  border: 1px solid @inputBorderColor;	margin-bottom: 25px;
	  color: #003f66;
	  }
	  select.inp_addrevock:focus{
      	    border: 1px solid #1b859f;
      	      background-color: #ffffee;		  	
			}
			
textarea.inp_add{
	  display: block; padding:4px;	margin-left: 25px; margin-top:-15px;
	  border: 1px solid @inputBorderColor;	margin-bottom: 25px;
	  color: #003f66;
	  }
	  textarea.inp_add:focus{
      	    border: 1px solid @fontcolorLabel;
      	      background-color: #ffffee;		  	
			}						
			
select.inp_add{
	display: block;	margin-left: 43px;
	border: 1px solid @inputBorderColor;	margin-bottom: 25px; padding: 4px;  color: @inputFontColor;
	}
select.inp_add:focus{
   border: 1px solid #003f66;	  	
   }				
			
textarea.inp_add{
	  display: block; padding:4px;	margin-left: 25px; margin-top:-15px;
	  border: 1px solid @inputBorderColor;	margin-bottom: 25px;
	  color: #003f66;
	  }
	  textarea.inp_add:focus{
      	    border: 1px solid @fontcolorLabel;
      	      background-color: #ffffee;		  	
			}						
div.boxInputsEsquerda{
	 height:45px; float:left; margin-bottom:15px;  display:block; 
	}
	div.boxButtonsDireita{
	 height:30px; float:right; margin-bottom:10px;  display:block; 
	}
	div.boxPerfilDetalheDireita{
	 height:30px; margin-bottom:0px;  display:block; 
	}
	div.boxInputsListworkEsquerda{
	float:left; display:block;  background-color: #fff; border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2; margin-left: -1px; padding-bottom: -50px;
	}

	div.boxInputsEsquerda div.boxInfProdutosInput{
		border-bottom: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; border-left:0px solid #fff;	height: 150px; 	display: block;
		}
		div.boxInputsEsquerda div.boxInfProdutosImg{
			border-bottom: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2;	border-left:1px solid #fff;	height: 150px; 	display: block;
			}
			div.boxInputsEsquerda div.boxInfProdutos{
				border-bottom: 1px solid #c2c2c2; border-right: 0px solid #c2c2c2; border-left:1px solid #fff; height: 150px; width:330px; display: block;
				overflow: auto;
				}
	
	
div.boxInputsSemMArgem{
	height:45px; float:left; display:block; 
}	
	
div.boxInputsDireita{
	 height:45px; float:right; margin-bottom:15px;  display:block; 
	}	
div.boxInputsSearchListWork{
	 height:45px; float:right; margin:0;  display:block; 
}


/* ------- LABELS E SPANS E DERIVADOS ------- */

label.lab_add{
	display:block; text-align: left; padding-left:0; padding-right:5px; margin-left:43px;
	text-transform: uppercase;
	font-family: 'UniversLTStd55Roman'; *font-family:tahoma; font-size:12px; 
	font-weight: 400; color: @fontcolorLabel;   
}
label.lab_addDireita{
	display:block; text-align: left; padding-left:0; padding-right:20px; margin-left:0;
	text-transform: uppercase;
	font-family: 'UniversLTStd55Roman'; *font-family:tahoma; font-size:12px; 
	font-weight: 400; color: @fontcolorLabel;   
}
label.lab_Titulos{
	display:block; text-align: left; padding-left:0; padding-right:20px; text-transform: uppercase;	font-family: 'UniversLTStd55Roman'; *font-family:tahoma; font-size:13px; 
	font-weight: 400; color: @fontcolorLabel; margin-bottom: 6px;
}

span.spa_add{
	display:block; text-align: right; float: left; padding-left:15px; padding-right:20px;
	text-transform: uppercase; font: 12px "universltstd55roman", tahoma, geneva, sans-serif; color: @fontcolorLabel
	}



	
span.spa_add2{
	display:block; text-align: left; float: left; padding-left:10px; padding-right:20px; padding-bottom:5px;
	text-transform: uppercase; font: 11px "universltstd55roman", tahoma, geneva, sans-serif; color: @fontcolorLabel
	}
span.spa_addDados2{
	display:block; text-align: left; float:left; padding-left:10px; margin-top:-4px; padding-bottom:0px;
	text-transform: none; font-family: "verdana"; font-size:11px; color: #666;  
 	}	
span.spa_addTitle{
	display:block; text-align: left; float: left; padding-left:0px; padding-right:20px; padding-bottom:2px;
	text-transform: uppercase; font: 11px "UniversLTStd67BoldCondensed", tahoma, geneva, sans-serif; color: @fontcolorLabel
	}
	label.simulaInput{
	display: block; padding:4px 2px 4px 4px;  margin-left: 0; width:auto;
	border: 1px solid @inputBorderColor;	margin-bottom: 25px;  color: #003f66; background-color: #fff;
	}
	span.simulaInput{
		display: block; padding:4px; margin-left: 0; width:auto; height:18px;
		border: 1px solid @inputBorderColor;	margin-bottom: 25px;  color: #003f66; background-color: #fff;
		}


label.documentsInfo{
	font-family: 'UniversLTStd55Roman'; *font-family:tahoma; font-size:12px; 
	font-weight: 400; color: @fontcolorLabel;   
	
}
.margensLabelList{
	display:block;
	margin-top: 25px;
}

span.simulaInputWarningAutori{
		display: block; padding:20px 87px 0px 10px;  
		margin-left: 0px; width:950px; height:55px; margin-top:10px; 
		border: 1px solid #E5E5E5;	
		margin-bottom:5px;   background-color: rgb(255, 255, 244); 
		background-image: url("../images/uparrow_arriba_5811.png"); background-repeat: no-repeat; background-position: 850px 5px;  background-size: 60px;
		font: 13px "universltstd55roman", tahoma, geneva, sans-serif; 
		 
		}



.imgDetalhesListWork{
	width:16px;	height:16px; border:none;	padding:5px;	vertical-align: middle !important; text-align: left; font-size:1px; color:transparent ;
	background-image: url("../images/next.gif"); background-repeat: no-repeat; margin-right:6px;	background-color: transparent !important;
	}
	.imgBtnTrilha{
		width:16px;	height:16px; border:none; margin-left:15px;	background-image: url("../images/detat16.png"); background-repeat: no-repeat;
		background-color: transparent !important;
		}

	.imgEditIco:hover{
		width:16px;	height:16px; border:none; padding:5px; vertical-align: middle !important; text-align: left; font-size:1px; color:transparent ;
		background-image: url("../images/edithover.png"); background-repeat: no-repeat; margin-right: 6px;	background-color: transparent !important;
		}
		.imgBuscaCPF{
			width:16px;	height:16px; border:none; padding:5px; vertical-align: middle !important; text-align: left; font-size:1px; color:transparent ;
			background-image: url("../images/action_refresh_blue.gif"); background-repeat: no-repeat; margin-right:6px; background-color: transparent !important; margin-top: 6px;
			}

.ui-widget-overlay {
	background-image: url(../images/cortinaTransparent.png)!important;
	position: absolute !important;
	*position: relative !important;
	/*opacity: .9;
	filter: Alpha(Opacity = 70);*/ 
}

#loadingInstal2 {
	background-color:#fff !important; width: 280px !important;	height: 150px !important;
	display: block; margin-top: 100px; margin-left: 230px; padding: 2px; border: 2px solid   #003333
}
#loading div{
	background-color:#fff !important; width: 280px !important; height: 150px !important;
	display: block;	margin-top: 100px; margin-left: 230px; padding: 2px; 
	background-image: url("../images/layout/fundoInstall.png"); background-position: 2px 2px; background-repeat: no-repeat;
	}
#loading div span.spa_add{
	display:block; text-align: left; padding-left:25px; font-weight:700; margin-top:10px; margin-left:15px; 
	text-transform: uppercase; font: 12px "universltstd55roman", tahoma, geneva, sans-serif; color: @fontcolorLabel;
	}
#loading div span.spa_addtitulo{
	display:block; text-align: center; font-weight:700; margin-top:10px; margin-left:35px; width: 230px; 
	text-transform: uppercase; font: 10px "universltstd55roman", tahoma, geneva, sans-serif; color: @fontcolorLabel; margin-bottom: 15px;
	}

.loadingInstall{
	display: block;	width: 128px; height:11px; margin-top: 10px; margin-left: 76px; 
	padding-bottom: 2px; padding-top: 2px; background-image: url('../images/loading_bar222.gif'); background-position: center;
}

div.box_003error {
	display: block;
	width: 700px;
	height: 80px;
	border: 1px solid #FF0000;
	background-color: #FFBABA;
	color: #FF0000;
	clear: both;
}
div.box_003error span {
	color: #FF0000;
	margin-left: 35px;
	margin-top: 10px;
}
div.box_0004 {
	display: block;
	width: 670px;
	height: 40px;
	border: 1px solid #fff;
	clear: both;
	margin-bottom: 15px;
	font-family: 'UniversLTStd55Roman' !important;
	color: #666 !important;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.btn_masterEcommerce{
	  background:@SbuttonFaceColor;  color:@SbuttonFontColor; padding:2px 0; width: 120px;
	  font-family: 'UniversLTStd55Roman'; font-size:10px;	text-transform:uppercase;
	  display:block; margin-top:0; text-align:center; margin-left: 15px; margin-right: 10px;
	  border: none ; border-style: none  !important;
	  
	  }
	  .btn_masterEcommerce:hover, button.btn_masterEcommerce:active{
	    background:@HbuttonFaceColor;	 color:@HbuttonFontColor; padding:2px 0;
	  	font-family: 'UniversLTStd55Roman'; font-size:10px;	text-transform:uppercase;
	  	display:block; margin-top:0; text-align:center; margin-left: 15px; margin-right: 10px;
	  		 }
	  		 .btn_masterEcommerce:active{
	 
	  		 border:0 !important;	
	  		 }
	button.btn_CancelarEcommerce{
	  	   background:@NbuttonFaceColor;  color:@NbuttonFontColor; padding:2px 0; border:1px solid @NbuttonBorderColor; 
	  	   font-family: 'UniversLTStd55Roman'; font-size:10px;	text-transform:uppercase; 
	  	   display:block; margin-top:0x; text-align:center; margin-left: 15px; margin-right: 10px; 
			}		
	  		button.btn_CancelarEcommerce:hover{
	  		  background:#0a4166;
	  		  color: #fff;
	  		  border: 1px solid #f2f2f2;
	  		  }
	  		  
	  		  div.fundoTitulo100.detalheprod {
	overflow:hidden;
	margin:12px auto 20px;
}
	div.detalheprod div.boxTitulo h2 {
		margin:0;
	}
div.detalheproduto p {
	font:12px Tahoma, Geneva, sans-serif; color:#a0a0a0;
}
	div.detalheproduto h3 {
		font:14px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#005278;
	}
	div.detalheproduto p.validade {
		font-size:13px; margin-bottom:10px;
	}
	div.detalheproduto div.infProduto {
		width:100%; clear:both; overflow:hidden;
		margin:0 0 20px;
	}
		div.detalheproduto div.infProduto div.verProduto {
			display:block; float:left;
			width:331px; margin:0 14px 0 0;
			font:12px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#a0a0a0;
		}
			div.infProduto div.verProduto div.imgProduto {				
				width:310px; overflow:hidden; clear:both;
				margin:0 auto 10px; padding:0; border:1px solid #e5eff1; text-align:center;
			}
			div.infProduto div.verProduto ul.menuSM li {
				display:block; float:left; 
				margin:0 5px 0 0; overflow:hidden; line-height:18px;
			}
			div.infProduto div.verProduto ul.menuSM li a.bt_email {
				background:url(../imagensbv/icones/ico_email.gif) no-repeat 0 0;
				width:16px; height:16px; display:block; text-indent:-5000em;
			}
		div.detalheproduto div.infProduto div.valProduto {
			display:block; float:left;
			width:312px; margin:0 14px 0 0;
		}
			div.detalheproduto div.infProduto div.valProduto .precoDet {
				display:block; padding:10px 10px;
				width:292px; margin:0;
				background:#f6f6f6;
				font:bold 16px Tahoma, Geneva, sans-serif; color:#005278;
			}
				div.infProduto div.valProduto .precoDet span {
					float:right; padding:3px 0 0;
					font:normal 12px Tahoma, Geneva, sans-serif;
				}
			div.detalheproduto div.infProduto div.valProduto p {
				width:100%; clear:both; overflow:hidden;
				margin-bottom:10px;
			}
			div.detalheproduto div.infProduto div.valProduto p.botao {
				margin:0;
			}
			div.detalheproduto div.infProduto div.valProduto .linkProd {
				width:100%; overflow:hidden; clear:both;
				padding:5px 0 10px; text-align:right;
			}
			div.detalheproduto div.infProduto div.valProduto a {
				font:12px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#005278;
			}
				div.detalheproduto div.infProduto div.valProduto a:hover {
					text-decoration:underline;
				}
			div.detalheproduto div.infProduto div.valProduto .styleCheckbox {
				display:block;
				width:297px; height:auto;
				padding:0 0 0 15px;
			}
				div.detalheproduto div.infProduto div.valProduto .styleCheckbox input {
					margin-left:-15px;
				}
			div.detalheproduto div.infProduto div.valProduto a.bt_comprar {
				display:block; float:right;
				width:138px; height:24px; text-align:center; padding:10px 0 0;
				font:bold 12px 'UniversLTStd65Bold', Tahoma, Geneva, sans-serif; text-transform:uppercase;
				color:#fff;
				background:#61162d;
			}
			div.infProduto div.valProduto ul.altera li {
				width:312px; overflow:hidden; clear:both;
				margin-bottom:5px;
			}
				div.infProduto div.valProduto ul.altera li a {
					display:block;
					padding:10px 10px;
					font:14px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#0a4166;
					background:#cfe0e8 url(../imagensbv/layout/bg_setasmenu.gif) no-repeat 290px 50%;
				}
					div.infProduto div.valProduto ul.altera li a span {
						font-size:12px; color:#4e4e4e;
					}
				div.infProduto div.valProduto ul.altera li a.act {
					background:#cfe0e8 url(../imagensbv/layout/bg_setasmenu.gif) no-repeat -897px 50%;
				}
				div.infProduto div.valProduto ul.altera li a:hover {
					text-decoration:none;
				}
				/*div.infProduto div.valProduto ul.altera li ul.alteraItens li {
					overflow:hidden; clear:both;
					width:302px; padding:6px 5px 6px; margin:0;
					font:14px Tahoma, Geneva, sans-serif; color:#868686;
				}
					div.infProduto div.valProduto ul.altera li ul.alteraItens li.linha2 {
						background:#fafafa;
					}
					div.infProduto div.valProduto ul.altera li ul.alteraItens li .styleRadio {
						display:block; float:left; padding:4px 0 4px 20px; width:302px;
					}
						div.infProduto div.valProduto ul.altera li ul.alteraItens li .inputRadioChecked {
							background-position: -503px -500px;
						}
						div.infProduto div.valProduto ul.altera li ul.alteraItens li .styleRadio input {
							float:left; margin:-50px 0 0 -20px;
						}
					div.infProduto div.valProduto ul.altera li ul.alteraItens li img {
						float:left; margin:-1px 8px -10px 0;
						border:1px solid #e1ebed; display:block;
					}
					div.infProduto div.valProduto ul.altera li ul.alteraItens li span {
						display:block; float:left; width:100px; line-height:12px;
						font:14px Tahoma, Geneva, sans-serif; color:#005278;
					}*/
					div.infProduto div.valProduto ul.altera li ul.alteraItens li {
					overflow:hidden; clear:both;
					width:302px; padding:8px 5px 8px; margin:0;
					font:14px Tahoma, Geneva, sans-serif; color:#868686;
				}
					div.infProduto div.valProduto ul.altera li ul.alteraItens li.linha2 {
						background:#fafafa;
						}
						.pdZero{padding:2px 5px!important;}
						
					div.infProduto div.valProduto ul.altera li ul.alteraItens li .styleRadio {
						display:block; float:left; padding:4px 0 4px 20px; width:302px;
					}
						div.infProduto div.valProduto ul.altera li ul.alteraItens li .inputRadioChecked {
							background-position: -503px -500px;
						}
						div.infProduto div.valProduto ul.altera li ul.alteraItens li .styleRadio input {
							float:left; margin:-50px 0 0 -20px;
						}
					div.infProduto div.valProduto ul.altera li ul.alteraItens li img {
						float:left; margin:-10px 8px -10px 0;
						border:1px solid #e1ebed; display:block;
					}
					div.infProduto div.valProduto ul.altera li ul.alteraItens li span {
						display:block; float:left; width:150px; 
						font:14px/12px Tahoma, Geneva, sans-serif; color:#005278;
					}
		/*div.detalheproduto div.infProduto div.informaProduto {
			display:block; float:left;
			width:251px; margin:0; padding:10px 19px 5px;
			background:#f6f6f6;
			font:12px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#a0a0a0;
			}*/
		div.detalheproduto div.infProduto div.informaProduto {
			display:block; float:left;
			width:237px; margin:0; padding:10px 19px 5px;
			background:#f6f6f6;
			font:12px 'UniversLTStd55Roman'; color:#a0a0a0;
			}
			div.detalheproduto div.infProduto div.informaProduto h3 {
				font:14px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; text-transform:uppercase; margin:0 0 10px; color:#005278;
			}
			div.detalheproduto div.infProduto div.informaProduto p {
				margin:0 0 10px; font: 12px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#686868;
			}
				div.detalheproduto div.infProduto div.informaProduto a {
					color:#005278; font: 13px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif;
				}
					div.detalheproduto div.infProduto div.informaProduto a:hover {
						text-decoration:underline;
					}
				div.detalheproduto div.infProduto div.informaProduto ul.itensInf li {
					padding:0 0 15px 14px; font-size:12px 'UniversLTStd55Roman';
					background:url(../imagensbv/layout/bullet.gif) no-repeat 0 4px;
				}
				
div.separador {
	width:100%; height:1px;
	overflow:hidden; clear:both; margin:0 0 20px;
	background:url(../imagensbv/layout/bg_pont_1h2.gif) repeat-x 0 0;
}
div.descricoesProd {
	width:100%; overflow:hidden; clear:both;
	margin:0 0 20px;
}
	div.descricoesProd ul.abas {
		display:block; float:left;
	}
		div.descricoesProd ul.abas li {
			float:left;
		}
			div.descricoesProd ul.abas li a {
				display:block; line-height:18px;
				background:#f0f0f0; padding:12px 20px; margin:0 8px 0 0;
				font:14px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#a0a0a0;
			}
				div.descricoesProd ul.abas li a:hover,
				div.descricoesProd ul.abas li a.act {
					color:@fontcolorLabel; background:#f6f6f6;
				}
			div.descricoesProd a.linkDuvidas {
				display:block; float:right; margin:20px 0 0;
				font:13px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#686868;
			}
				div.descricoesProd a.linkDuvidas span {
					color:#c51a00;
				}
				div.descricoesProd a.linkDuvidas:hover {
					text-decoration:underline;
				}
	div.descricoesProd div.boxTexto {
		display:block; float:left;
		width:920px; padding:20px;
		background:#f6f6f6;
font:12px Tahoma, Arial, Helvetica, sans serif; color:#686868;
	}
		div.descricoesProd div.verTexto {
			display:inline; float:right; overflow-y:auto; overflow-x:hidden;
			width:920px; height:500px; line-height:16px;
		}
			div.descricoesProd div.verTexto h3 {
				font:13px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:@fontcolorLabel;
				margin:0 0 5px;
			}
		div.descricoesProd div.boxTexto p {
			display:block; float:left;
			width:100%; line-height:16px; margin:0 0 25px;		
			}
			div.descricoesProd div.boxTexto p a { color:@fontcolorLabel;}
			div.descricoesProd div.boxTexto ol{
				clear:both; padding:0 0 10px;
				}
				div.descricoesProd div.boxTexto ol li{					
    				font: 12px Tahoma,Geneva,sans-serif; color:#a0a0a0;
					 list-style:inside decimal!important;  padding-bottom:5px;
					}
					div.descricoesProd div.boxTexto ol li p{
						margin:0 0 20px; width:800px; clear:both; float:none;
						}
			div.descricoesProd div.boxTexto ul{
				clear:both; padding:0 0 10px;
				}
				div.descricoesProd div.boxTexto ul li{					
    				font: 12px Tahoma,Geneva,sans-serif; color: #a0a0a0;
					list-style:inside disc!important; padding-bottom:5px;
					}
					div.descricoesProd div.boxTexto ul li p{
						margin:0 0 20px; width:800px; clear:both; float:none;
						}
		div.detalheproduto div.infProduto div.valProduto h4 {
			width:100%; overflow:hidden; clear:both;
			padding:0; margin:0;
			font:14px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:@fontcolorLabel;
		}
			div.detalheproduto div.infProduto div.valProduto p.linhac2 {
				width:292px;
				background:#fafafa; padding:10px;
			}
				div.detalheproduto div.infProduto div.valProduto p.linhac2 span {
					display:block; float:right;
					font:bold 16px Tahoma, Geneva, sans-serif; color:#005278;
				}


div.detalheproduto div.infProduto div.valProduto a.bt_comprarcolocar {
	display:block; float:right; overflow:hidden;
	width:110px; height:24px; padding:10px 0 0;
	text-indent:-5000em;
	color:#fff;
	background:#c51a00 url(../imagensbv/botao/bt_comprarcolocarsacola.gif) no-repeat 50% 50%;
}	

/*novo 14-10-2011*/
	
div.descricoesProd div.boxTexto table.indica{
	width:900px; clear:both; display:table
	}
	table.indica thead{		
		background:#005278; width:900px;	
		}
		table.indica thead tr th{
			font:12px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#ffffff; height:18px;
			}
			table.indica thead tr th.ti1{width:278px; border-right:1px #ffffff solid; text-align:left; padding:0 10px;}
			table.indica thead tr th.ti2{width:66px; border-right:1px #ffffff solid;}
			table.indica thead tr th.ti3{width:67px; border-right:1px #ffffff solid;}
			table.indica thead tr th.ti4{width:59px; border-right:1px #ffffff solid;}
			table.indica thead tr th.ti5{width:60px; border-right:1px #ffffff solid;}
			table.indica thead tr th.ti6{width:51px; border-right:1px #ffffff solid;}
			table.indica thead tr th.ti7{width:52px; border-right:1px #ffffff solid;}
			table.indica thead tr th.tti8{width:272px;}
			table.indica thead tr th.tti8 table tr th.tii8{width:272px; border-bottom:1px #ffffff solid;}
			table.indica thead tr th.tti8 table tr th.tii9{width:67px; border-right:1px #ffffff solid;}
			table.indica thead tr th.tti8 table tr th.tii10{width:68px;}
		table.indica tbody tr.linhaa{background:#ececec;}
		table.indica tbody tr.linhab{background:#dadada;}
			table.indica tbody tr td{
				font:12px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#4a4a4a; padding:10px 0; text-align:center;
				}
				table.indica tbody tr td.tbi1{width:278px; border-right:1px #ffffff solid; text-align:left; padding:10px;}
				table.indica tbody tr td.tbi2{width:66px; border-right:1px #ffffff solid;}
				table.indica tbody tr td.tbi3{width:67px; border-right:1px #ffffff solid;}
				table.indica tbody tr td.tbi4{width:59px; border-right:1px #ffffff solid;}
				table.indica tbody tr td.tbi5{width:60px; border-right:1px #ffffff solid;}
				table.indica tbody tr td.tbi6{width:51px; border-right:1px #ffffff solid;}
				table.indica tbody tr td.tbi7{width:52px; border-right:1px #ffffff solid;}
				table.indica tbody tr.linhaa td.tbi8{width:272px; padding:0; height:100%; background:#ececec url(../imagensbv/layout/bg_tb.gif) repeat-y 0 0;}
				table.indica tbody tr.linhab td.tbi8{width:272px; padding:0; height:100%; background:#dadada url(../imagensbv/layout/bg_tb.gif) repeat-y 0 0;}	
				table.indica tbody tr td.tbi8 table{ height:100%; background:url(../imagensbv/layout/bg_tb.gif) repeat-y 0 0;}
				table.indica tbody tr td.tbi8 table tr{ height:100%;}
				table.indica tbody tr td.tbi8 table tr td.tbii8{width:68px; height:100%;}
				table.indica tbody tr td.tbi8 table tr td.tbii9{width:68px; height:100%;}
				
				.mgNone{
	margin:0!important;
	}
div.contCentral div.boxId{
	clear:both; padding:30px 10px 0; overflow:hidden;
	margin-bottom:30px;
	}
	div.contCentral div.boxId div.colId{
		float: left; width:452px; margin:0 36px 0 0; 
		}
		div.boxId div.colId h3{
			font:16px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:@fontcolorLabel;
			text-transform:uppercase; margin-bottom:10px;
			}
		div.boxId div.colId div.idBox{
			padding:20px; background:#f2f2f2;
			width:412px; height:134px; 
			}
			div.colId div.idBox div.linhaId{
				clear:both; padding:0 0 10px;
				}
			div.boxId div.colId div.idBox p{
				font:12px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:@fontcolorLabel;
				text-transform:uppercase; margin-bottom:4px;
				}
				div.colId div.idBox input{
					width:390px; border:1px #b6c4c4 solid;
					padding:4px 10px; margin:0 0 2px;
					font:12px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#7c7a7a; line-height:12px;
					}
					div.colId div.idBox a{
						font:11px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#1b859e; line-height:11px;
						}
						div.colId div.idBox a.bt_avancar{
							background:@SbuttonFaceColor; font:12px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#ffffff;
							font-weight:bold; text-transform:uppercase; padding:8px 14px;   clear:both;
							text-align:center; margin:10px 0 20px 0; display:block; float:right;
							}
					div.colId div.idBox div.idCertificado{
						background:url(../imagens/layout/separador_x.jpg) repeat-x 0 0;
						clear:both; padding:10px 0;
						}
						div.idBox div.idCertificado a.bt_certificado{
							background:#1b859e; font:bold 12px 'UniversLTStd65Bold', Tahoma, Geneva, sans-serif; color:#ffffff;
							font-weight:bold; text-transform:uppercase; clear:both; width:412px; padding:8px 0;
							text-align:center; margin:10px 0 20px 0;  display:block; float:right;
							}
							
							
div.contCentral div.boxCadastro{
		clear:both; width:940px; margin:0 auto;
		}
		div.boxCadastro ul.abas{
			clear:both;
			}
			div.boxCadastro ul.abas li{
				display:inline; float:left; margin-right:4px;
				}
				div.boxCadastro ul.abas li a{
					font:14px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#8f8f8f;
					background:#f0f0f0; padding:8px 16px; display:block;
					}
					div.boxCadastro ul.abas li a:hover,
					div.boxCadastro ul.abas li a.act{
						font:14px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:@fontcolorLabel;
						background:#f6f6f6; padding:8px 16px; display:block;
						}
		div.boxCadastro div.boxCampos{
			background:#f6f6f6; clear:both; width:906px;
			padding:17px; overflow:hidden;
			}
			div.boxCadastro div.boxCampos div.lColuna{
				width:385px; padding-right:68px; float:left;
				margin-bottom:10px;
				}
				div.boxCampos div.lColuna div.linha,
				div.boxCampos div.rColuna div.linha{
					clear: both; overflow:hidden;
    				padding: 0 0 10px;
					}
					div.boxCampos div.lColuna h3,
					div.boxCampos div.rColuna h3{
						font:16px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:@fontcolorLabel;
						text-transform:uppercase; margin-bottom:10px;
						}
						div.boxCampos div.lColuna p,
						div.boxCampos div.rColuna p{
							color: @fontcolorLabel;	font:12px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif;
							margin-bottom: 4px;
							text-transform: uppercase;
							}
							div.boxCampos div.lColuna input,
							div.boxCampos div.rColuna input{
								border: 1px solid #B6C4C4; font:12px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif;
								color: #7C7A7A;	padding: 4px 10px;
								line-height: 12px;	margin: 0 0 2px;
								}
								div.boxCampos div.lColuna input.s381,
								div.boxCampos div.rColuna input.s381{
									width:361px;
									}
								div.boxCampos div.lColuna input.s311{
									width:291px;
									}
								div.boxCampos div.lColuna input.s198,
								div.boxCampos div.rColuna input.s198{
									width:178px;
									}
									div.boxCampos div.lColuna div.linha textarea{
										border: 1px solid #B6C4C4; font:12px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif;
										color: #7C7A7A; padding: 4px 10px;
										line-height: 12px;	margin: 0 0 2px;
										width:360px; height:100px;
										}
				div.boxCadastro div.boxCampos div.rColuna{
					width:430px; padding-left:23px; float:left;
					margin-bottom:10px;
					}
					div.boxCampos div.lColuna a.bt_cep,
					div.boxCampos div.rColuna a.bt_cep{
						font:11px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#047994; line-height:11px;
						padding:30px 0 0;  display:block; float:left;
						}
					div.boxCampos div.lColuna input.s112,
					div.boxCampos div.rColuna input.s112{
						width:92px; 
						}
					div.boxCampos div.lColuna input.s48,
					div.boxCampos div.rColuna input.s48{
						width:28px; margin-right:4px;
						}
					div.boxCampos div.lColuna input.s214,
					div.boxCampos div.rColuna input.s214{
						width:194px; margin-right:20px;
						}
					div.boxCampos div.lColuna input.s191,
					div.boxCampos div.rColuna input.s191{
						width:171px;
						}
					div.boxCampos div.lColuna input.s342,
					div.boxCampos div.rColuna input.s342{
						width:322px; margin-right:20px;
						}
					div.boxCampos div.lColuna input.s64,
					div.boxCampos div.rColuna input.s64{
						width:44px;
						}
					div.boxCampos div.lColuna input.s43,
					div.boxCampos div.rColuna input.s43{
						width:23px;
						}
						div.lColuna div.linha div#combo_sexo input,
						div.rColuna div.linha div#combo_sexo input,
						div.lColuna div.linha div#combo_bairro input,
						div.lColuna div.linha div#combo_estado input,
						div.rColuna div.linha div#combo_bairro input,
						div.rColuna div.linha div#combo_estado input,
						div.rColuna div.linha div#combo_cidade input{
							border:none!important;
							}
					div.boxCampos div.lColuna div.linha span,
					div.boxCampos div.rColuna div.linha span{
						float:left;
						}
						div.boxCampos div.linhaBT{
							clear:both; overflow:hidden;
							background:url(../imagens/layout/separador_x.jpg) repeat-x 0 0;
							}
							div.linhaBT a.bt_continuar{
								background:@SbuttonFaceColor; font:12px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#ffffff;
								font-weight:bold; text-transform:uppercase; padding:8px 14px;   clear:both;
								text-align:center; margin:10px 0 0; display:block; float:right;
								}
					
					div.boxCampos div.lColuna a.bt_logradouro{
						font:11px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#047994; line-height:11px;
						padding:0 0 0;  /*display:block; float:left;*/ text-transform:none;
						}
						div.boxCampos div.lColuna a.bt_logradouro,
						div.boxCampos div.rColuna a.bt_logradouro{
							font:11px 'UniversLTStd55Roman', Tahoma, Geneva, sans-serif; color:#ffffff; line-height:11px;
							padding:0 0 0; display:block; float:left; text-transform:none;
							background:@SbuttonFaceColor; padding:2px 7px; margin:0 5px 0 0;
							}
							div.boxCampos div.lColuna p span.spanp1,
							div.boxCampos div.rColuna p span.spanp1{
								float:left; margin-right:4px;
								}
								div.boxCampos div.lColuna p span.spanp2,
								div.boxCampos div.rColuna p span.spanp2{
									text-transform:lowercase!important;
									font-size:11px;
									}
									div.boxCampos h3.subti_pagInternas{
	    								font-family: 'UniversLTStd55Roman';  font-size: 17px !important; display: block; clear: both; margin-top: 15px;
	    									font-weight: 200; color: @fontcolorLabel; text-align: left !important; padding-top: 5px !important ;  margin-left: 0px !important; padding-bottom: 15px;
											}										
ul.etapasValidacao {
	width:245px; float:right; 
	padding:0 0 0px; margin:11px 0px 0 0; z-index: -999 !important; margin-bottom: 2px !important; margin-top:0px;
	 
	
}
	ul.etapasValidacao li {
		display:block; float:left; 	width:108px; height:15px; text-align:center; margin:0;  padding:8px 0 0; margin-top:3px;
		font-family: 'UniversLTStd55Roman'; font-size:10px; color: @colorPrincipal; text-transform:uppercase; padding-bottom:2px; margin-left: 1px;
		background:url(./images/layout/bg_etapascar_.gif) no-repeat 0 0 ; margin-right:3px;
	} 
		ul.etapasValidacao li.act1 {
			color:@etapaActFontColor ;   
			background-image:url("./images/bnt.png"); background-repeat:no-repeat; text-align: center; 		
			font-family: 'UniversLTStd55Roman'; font-size:11px; text-transform:uppercase;  background:@SbuttonFaceColornext;
						}
		ul.etapasValidacao li.activ1 {
			color: @etapaActFontColor;
			background: @SbuttonFaceColor !important ; text-align: center; padding-top:05px; padding-bottom:05px; margin-top:0px; margin-left:0px; padding-right:0px;
			font-family: 'UniversLTStd55Roman'; font-size:11px; text-transform:uppercase; border-top: 3px solid #FF0000;
		}	
			
			
		ul.etapasValidacao li.act2 {
			color: @etapaActFontColor; 
			background: @SbuttonFaceColor; text-align: center; background-color: @SbuttonFaceColornext; padding-top:10px; padding-bottom:2px;
			font-family: 'UniversLTStd55Roman'; font-size:11px; text-transform:uppercase; margin-left: 2px;
		}
		ul.etapasValidacao li.activ2 {
			color:@etapaActFontColor;
			background:@SbuttonFaceColor !important; text-align: center; padding-top:10px; padding-bottom:10px; margin-top:0px; margin-left:2px; padding-right:8px;
			font-family: 'UniversLTStd55Roman'; font-size:15px; text-transform:uppercase; text-indent: 11px; border-top: 3px solid #FF0000;
		}
		
		ul.etapasValidacao li.act3 {
			color: @etapaActFontColor; 
			background: @SbuttonFaceColor; text-align: center; background-color: @SbuttonFaceColornext; padding-top:10px; padding-bottom:2px;
			font-family: 'UniversLTStd55Roman'; font-size:11px; text-transform:uppercase; margin-left: 2px;
		}
		ul.etapasValidacao li.desact3 {
			color:@etapaActFontColor;
			background:@SbuttonFaceColor !important; text-align: center; background-color:@SbuttonFaceColor !important; padding-top:10px; padding-bottom:2px;
			font-family: 'UniversLTStd55Roman'; font-size:11px; text-transform:uppercase;   border:0px solid #FF0000; margin-left: 2px;
		}		
		
		ul.etapasValidacao li.act4 {
			color:@etapaActFontColor;
			background:@SbuttonFaceColor !important; text-align: center; background-color:@SbuttonFaceColornext !important; padding-top:10px; padding-bottom:2px;
			font-family: 'UniversLTStd55Roman'; font-size:11px; text-transform:uppercase; margin-left: 2px;
		} 
		ul.etapasValidacao li.activ4 {
			color:@etapaActFontColor; 
			background:@SbuttonFaceColor !important; text-align: center; padding-top:10px; padding-bottom:10px; margin-top:3px; margin-left:2px; padding-right:8px;
			font-family: 'UniversLTStd55Roman'; font-size:15px; text-transform:uppercase; text-indent: 15px; border-top: 3px solid #FF0000;
		}
		li.checked_1 {
			color:@etapaCheckFontColor !important;
			background-color: @SbuttonFaceColorCheck !important; text-align: center; padding-top:05px; padding-bottom:05px; margin-top:0px; margin-left:0px; padding-right:0px;
			font-family: 'UniversLTStd55Roman'; font-size:11px; text-transform:uppercase; 
			
			
	}
			li.checked_2{
	color:@etapaCheckFontColor !important;
			background-image:url("./images/chek.png") !important; background-repeat: no-repeat; background-position: 95px 7px !important;
			background-color: @SbuttonFaceColorCheck !important; padding-top:05px !important; padding-bottom:05px !important;  
			 text-align: left !important; text-indent: 35px !important;
}			

.ui-datatable-solicitationManager th,.ui-datatable-solicitationManager tfoot td { 
		
		background:  @colorData !important;
	
			color: #fff !important;	font: 11px 'UniversLTStd55Roman' !important; font-weight:700; 
				height: 20px !important;  text-align: left; border-left: 1px solid #FFF !important; border-right: 1px solid #FFF !important; 
	}
.ui-datatable-solicitationManager {
	border-top:1px solid #ccc; margin-top: 0;  width: 99%; 
	border-bottom: 1px solid #ccc;	background-color: #fff;	padding-bottom: 3px; border-left: 1px solid #c2c2c2;
		border-right: 1px solid #c2c2c2;
	}
	.ui-datatable-solicitationManager table {
		margin-left: 0px; width:100% !important; border-bottom: none;	border-left: none;
		border-right: none; margin-top: 0;  /*border-left: 1px solid #c2c2c2;*/ /*border-right: 1px solid #c2c2c2;*/ font: 11px 'UniversLTStd55Roman' !important;
		text-indent: 5px; padding-bottom:3px; 
		}
		.ui-datatable-solicitationManager tbody td {
			border: 2px; height: 26px;
			width:100% 
			}
			.ui-datatable-solicitationManager th.ui-resizable-column {
			
				}
				.ui-datatable-solicitationManager th.aligntextcolun{
					text-align: left !important;
					}
					.ui-datatable-solicitationManager th{
						text-align: left !important; 
						background:  @colorData !important; 
							border:1px solid #fff !important;
						}

.ui-datatable-solicitationManager table thead tbody tr td span{
	text-align: left !important; 
		}
	.ui-datatable-solicitationManager .ui-datatable-data .even-row td{
			background-color:#f2f2f2;
			}
			.ui-datatable-solicitationManager .ui-datatable-data .odd-row td{
				background-color:#fff;
				}
				
				
				.ui-datatable-solicitationManager .ui-datatable-data .even-row td{
					background-color:#f2f2f2; height: 35px;
					}
					.ui-datatable-solicitationManager .ui-datatable-data .odd-row td{
						background-color:transparent; height: 35px;
						}	

							.ui-datatable-solicitationManager .ui-paginator .ui-state-default{
											border: none !important;
											}
											.ui-datatable-solicitationManager .ui-paginator .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
											border: 1px solid #c2c2c2;
											background-color: #C4D6D8;
											background-image:none;
											}
											 .ui-paginatorUplad {
													clear: both; overflow: hidden;	padding: 8px 10px !important;	margin: 0 0 15px;	font: 12px 'UniversLTStd55Roman';
													color: @colorPrincipal;	background: red; text-align: center;
													}
input.inp_addCalendar{
	  display: block; padding:4px;	margin-left: 0; background-image:url("../images/icones/ico_reagendar2.jpg"); background-position: right; background-repeat:no-repeat; 
	  border: 1px solid @inputBorderColor;	margin-bottom: 25px;  color: @inputFontColor;
	  }
	  input.inp_addCalendar:focus{
      	    border: 1px solid #003f66;
      	    background-color: inputBackgroundColor;	  	
			}
.inp_addCalendarv02 input{
	  display: block; padding:4px;	margin-left: 15px; background-image:url("../images/icones/ico_reagendar2.jpg"); background-position: right; background-repeat:no-repeat; 
	  border: 1px solid @inputBorderColor;	margin-bottom: 25px;  color: @inputFontColor;
	width:139px;
	  }
	 .inp_addCalendarv02:focus{
      	    border: 1px solid #003f66; width:150px;
      	    background-color: HinputBackgroundColor;	  	
			}

.inp_addCalendarv03 input{
	  padding:6px;	margin-left:336px !important; background-image:url("../images/icones/ico_reagendar2.jpg"); background-position: right; background-repeat:no-repeat; 
	  border: 1px solid @inputBorderColor;	margin-bottom: 25px;  color: @inputFontColor;
	  width:140px; margin-top: -10px;
	  }
	 .inp_addCalendarv03:focus{
      	    border: 1px solid #003f66; width:150px;
      	    background-color: inputBackgroundColor;	  	
			}
			
			
.inp_addCalendarv04 input{
	  display: block; padding:4px;	background-image:url("./images/icones/ico_reagendar2.jpg"); background-position: right; background-repeat:no-repeat; 
	  border: 1px solid @inputBorderColor;	margin-bottom: 25px;  margin-left:43px; color: @inputFontColor;
	  width:160px;
	  }
	 .inp_addCalendarv04:focus{
      	    border: none !important; width:150px;
      	    background-color: inputBackgroundColor;	  	
			}	
			
.inp_addCalendarv04margin00L input{
	margin-left: 0px !important;
}
			
div.colCentral{
  	  width: 1004px;  margin: 0 auto; display:block;
	  height: auto !important;   background-color: @backgroundContentColor ;
  	  }
  	  
   .btLogin {
	font: 17px / 52px 'RobotoBold';
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
	color: #ffffff;
	width: 160px;
	height: 52px;
	background: #0076c0;
	float: right;
	margin: 17px 0 28px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.tituloPaginas{font:45px/45px 'RobotoThin', Arial, Helvetica, sans-serif; color:#ffffff; margin-bottom:25px;}
.subtitulo{font:24px/24px 'RobotoRegular', Arial, Helvetica, sans-serif; color:#000000; margin-bottom:23px;}
iframe.CabecalhoSkin{
	width:100% !important;
	height:@alturaHeaderClient !important;
	}
	iframe.RodapeSkin{
		width: 100% !important;
		height: @alturaFooterClient  !important;
		background-color: #efefef;	
		}
	
	

	
.NomeCard{
	margin-left:170px !important; 
	padding-top:71px;
}
.lab_card{
	text-align: left; padding-left:0; padding-right:20px;text-transform: uppercase; position:absolute;
	font-family: 'UniversLTStd55Roman'; font-size:10px; 
	font-weight: 400; color:#373435;   
}
.imgfotoCard{margin-top:55px; margin-left:32px !important; z-index: 999;  width:125px; height:auto;}

.instituicaoCard{margin-left:170px !important; padding-top:108px; white-space: nowrap; width: 200px; overflow: hidden;text-overflow:clip;}

.cursoCard{margin-left:170px !important; padding-top:135px; white-space: nowrap; width: 200px; overflow: hidden;text-overflow:clip;}

.dateCard{margin-left:170px !important; padding-top:170px; width: 50px;}

//.matriculaCard{margin-left:225px !important; padding-top:175px; width: 50px;}

.expirationDate{margin-left:176px !important; padding-top:264px; color:transparent !important;}

.grauCard{margin-left:170px !important; padding-top:121px; white-space: nowrap; width: 200px; overflow: hidden; text-overflow:clip;}

.rgCard{margin-left:170px !important; padding-top:206px; }

.codigoCard{margin-left:238px !important; padding-top:265px; }

//.anoCard{margin-left:38px !important; padding-top:249px; font-size:24px !important; color:#FFFFFF !important; font-weight: bold;  text-shadow:#848688 1px -1px, #000 -1px 1px, #000 1px 1px, #000 -1px -1px}

.valideCard{margin-left:349px !important; padding-top:208px;}

.qrCode{margin-left:77px !important; margin-top:228px; width: 77px; height:77px; display: block;}

div.cardStudent{background:@imgCardStudent no-repeat 0 0;}
	

	
.NomeCardUesp{
	margin-left:130px !important;
	margin-top:5px; 
	padding-top:71px;
	white-space: nowrap; width: 180px; overflow: hidden;text-overflow:clip;
	
}
.lab_cardUesp{
	text-align: left; padding-left:0; padding-right:20px;text-transform: uppercase; position:absolute;
	font-family: 'UniversLTStd55Roman'; font-size:10px; 
	font-weight: 400; color:#373435;   
}
.imgfotoCardUesp{margin-top:58px; margin-left:352px !important; z-index: 999;  width:100px; height:auto;}

.instituicaoCardUesp{margin-left:130px !important; padding-top:117px; white-space: nowrap; width: 180px; overflow: hidden;text-overflow:clip;}

.cursoCardUesp{margin-left:130px !important; padding-top:145px; white-space: nowrap; width: 200px; overflow: hidden;text-overflow:clip;}

.dateCardUesp{margin-left:185px !important; padding-top:173px; width: 50px;}

//.matriculaCard{margin-left:225px !important; padding-top:175px; width: 50px;}

.expirationDateUesp{margin-left:176px !important; padding-top:264px; color:transparent !important;}

.grauCardUesp{margin-left:130px !important; padding-top:130px; white-space: nowrap; width: 200px; overflow: hidden; text-overflow:clip;}

.rgCardUesp{margin-left:185px !important; padding-top:188px; }

.cpfCardUesp{margin-left:185px !important; padding-top:204px; }

.codigoCardUesp{margin-left:145px !important; padding-top:258px; }

//.anoCardUesp{margin-left:38px !important; padding-top:249px; font-size:24px !important; color:#FFFFFF !important; font-weight: bold;  text-shadow:#848688 1px -1px, #000 -1px 1px, #000 1px 1px, #000 -1px -1px}

.valideCardUesp{margin-left:349px !important; padding-top:208px;}

.qrCodeUesp{margin-left:298px !important; margin-top:233px; width: 67px; height:67px; display: block;}

div.cardStudent{background:@imgCardStudent no-repeat 0 0;}




.ui-datalist-content {
	width:405px; height:200px; display: block; float: none;	padding:4px; border: 1px solid @inputBorderColor; 	padding-left: 0px;
	margin-left: 0 !important; text-align: left !important; text-indent: 15px; color: @colorPrincipal; overflow-x: hidden;
}

.ui-datalist-contentUSER {
	width:405px; height:200px; display: block; float: left; padding:4px; border: 1px solid @inputBorderColor;	padding-left: 0px;
	margin-left: 0 !important; text-align: left !important; text-indent: 15px; color: @colorPrincipal; overflow-x: hidden; background-color: #fff;
	}

.ui-datalist-contentList {
	width:auto;	float: left; padding:2px; padding-left: 0px; margin-left: 0 !important; text-align: left !important;
	text-indent:5px; color: #d2d2d2;
}
.ui-datalist-contentList .ui-datalist-itemList{
	border: 0 !important;
}

.ui-datalist-content .ui-datalist-item{
	border-bottom: 0px dashed;
	padding:2px;
	padding-left: 0px;
}

.ui-datalist-contentValidate {
	width:405px; height:auto; display: block; float: left; padding:4px; border: 1px solid @inputBorderColor; padding-left: 0px;
	margin-left: 0 !important;  text-align: left !important; text-indent: 15px; color: @colorPrincipal; overflow-x: hidden;
}
.ui-datalist-contentMotivo {
	width:250px; height:70px; display: block; float: left; padding:0px; border:0;
	padding-left: 0px; margin-left: 0 !important; margin-right:-4px; text-align: left !important; color: @colorPrincipal; overflow-x: hidden;
	overflow-y:auto;
}


.ui-datalist-contentMotivo .ui-datalist-content{
width:autopx; padding-left: 0px; margin-left: 0 !important; text-align: left !important; background-color:transparent ;
}

.ui-datalist-contentMotivo li {
width: 232px !important;
 margin-top: 10px;
}

.ui-datalist .ui-datalist-content{
	width:auto !important; height:auto !important; padding:0; border:0; padding-left:0; margin:0!important; 	text-align: left !important;
	text-indent:0; color: @colorPrincipal; 	overflow:hidden;
	}	


.imgStudentCertificate{
	float: left;
	border:none;
	width: 52px;
	height: 52px;
	margin: 0 10px 5px;
	vertical-align: middle !important; text-align: left;
	background-image: url("../images/certificate.png"); background-repeat: no-repeat;
}


.boxAlert{
	display:block;
	width:115px;
	height:35px;
	background-color:#fff;
	font-family:arial, Verdana, sans-serif;
	font-size:15px;
	color:#333;
	font-weight:700;
	background-image: url("../images/aguardeBlue.gif") !important; background-position: 0px 0px;
}
#alertModal .ui-dialog {
    overflow-x: hidden; overflow-y: hidden; padding-bottom: 0;
    padding-left: 0; padding-right: 0; padding-top: 0;  width: 120px; background-color: transparent !important;
    border: none !important; 
}
#alertModal .ui-dialog .ui-dialog-content {
    padding-bottom: 0.4em; padding-left: 1em; padding-right: 1em; padding-top: 0.4em;
    position: relative; background-color: transparent !important; border:none !important;
}
#alertModal .ui-dialog .ui-dialog-title {
    float: left; margin-bottom: 0.1em; margin-left: 0;  margin-right: 16px;  margin-top: 0.1em; font-family: 'Univers57CondensedRegular';  
	font-weight: 400; color: #fff;  font-size: 18px; background: @colorData !important;
}
#alertModal .ui-dialog .ui-dialog-titlebar-close {
    position: absolute; right: 0.3em; top: 50%; width: 16px;  padding-left:0;
   
}
.ui-shadow{box-shadow:none !important}

.boxSignature{
	background:url("../images/loading_signature.gif") no-repeat center;
}

.lab_CheckAtivo{
	font-family: 'Univers57CondensedRegular'; font-size:11px; 
	font-weight: 400; color: #999;  text-transform: uppercase !important;
}

.lab_LinkTerm{
	font-family: 'Univers57CondensedRegular'; font-size:11px; 
	font-weight: 400; color: #999;  text-transform: uppercase !important;
	text-decoration: underline;
}		

	