 #facebox2 .popup {
    background-color:#FFFFFF;
    height:400px;
    position:relative;
    width:537px;    
    border-color:#CCCCCC;
    }

    #headerPopup
    {
    background-color:#FFFFFF;
    }

    #facebox2 .body {
    background:#FFFFFF;
    padding:0px;
    }

    #facebox2 table {
    border:medium none;
    border-collapse:collapse;
    width:100%;
    }

    #popup{
    padding:25px 25px 25px 25px;
    background-color:#FFFFFF;
	height:300px;
	padding:20px;
    }

    #popupTitle{
    color:#40C7F4;
    font-size:20px;
    font-weight:bold;
    /*height:84px;
    padding-bottom:25px;
    width:478px;*/
    }

    .buttonContinue{
    text-align:center;
    padding-top:18px;
    }

    .buttonClose{
    text-align:center;
    padding-top:18px;
    display:none;
    }

    #close{
    /*background-image:url(./images/Azul/buttonClose.png);
    background-repeat:no-repeat;*/
    float:right;
    height:19px;
    width:20px;
    }

    #resultSearchAdressError
    {
    display:none;
    }

    #resultSearchAdressOK
    {
    display:none;
    }

    .spacer
    {
    height:15px;
    }
    .mouseHoverTr{
    -moz-background-inline-policy:continuous;
    background:none repeat scroll 0 0 #E6E6E6;
    border:1px solid #D3D3D3;
    color:#555555;
    font-weight:bold;
    outline:medium none;
    padding-top:0;
    text-align:center;
    }



    .mouseHoverTr:hover
    {
    background-color: #40C7F4;
    }
 
 
 .personInputAzulView1_TableInfoToName{
    background-color:#F4F4EE;
    border-collapse: collapse;
    clear:both;
    color:#454754;
    font-size:12px;
    font-weight:bold;
    width: 561px;
    }

    .personInputAzulView1_Title {
    color:#133575;
    font-size:18px;
    font-weight:bold;
    height:50px;
    padding-left:19px;
    width:100px;
    }

    .personInputAzulView1_TableGender{
    background-color:#F4F4EE;
    border-collapse: collapse;
    clear:both;
    color:#454754;
    font-size:12px;
    font-weight:bold;
    width:561px;
    }

    .personInputAzulView1_TableAdress{
    background-color:#F4F4EE;
    border-collapse: collapse;
    clear:both;
    color:#454754;
    font-size:12px;
    font-weight:bold;
    width:561px;
    }

    .tdWidth_A label{
    margin-right:5px;
    text-align:right;
    }

    .tdWidth_TableInfoToName{
    text-align:right;
    width:112px;
    padding-right:7px;
    }

    .tdWidth_nationalid{
    float:left;
    }

    .tdWidth_travelDocument
    {
    float:left;
    }

    .tbWidth_lbTravelDocument
    {
    float:left;
    text-align:right;
    width:134px;
    }

    .tdWidth_A{
    text-align:right;
    width:112px;
    padding-right:7px;
    }

    .tdWidth_B {
    width:121px;
    }

    select.wLrgsListTitle{
    width:66px;
    }

    .wLrgtFullName{
    margin-right:5px;
    width:127px;
    }

    select.wLrgsGender {
    font-size:11px;
    height:20px;
    width:115px;
    }

    .tdWidth_C {
    width:85px;
    }

    select.wLrgsMonthAndYear {
    width:75px;
    }

    select.wLrgsDay {
    width:49px;
    }

    .wHuge1t {
    width:403px;
    }

    .wHuge3t {
    width:166px;
    }

    .wLrgt2 {
    width:137px;
    }

    .wHuge2t {
    width:145px;
    }

    .personInputAzulView1_TableSendInfo{
    background-color:#F4F4EE;
    border-collapse: collapse;
    clear:both;
    color:#8F308F;
    height:35px;
    font-size:11px;
    font-weight:bold;
    width:561px;
    }

    .wHuge1sCountry{
    width:146px;
    }

    .wHuge4sFirstPhone{
    width:139px;
    }

    .wHuge4sSecondPhone{
    width:150px;
    }


    p.hoverLink {position:relative;}
    .hoverLink a {
    text-decoration: none;
    color: #454754;
    font-size :12px;
    font-weight:bold;
    text-align:center;
    cursor:default;
    z-index: 50;
    }

    .hoverLink a span span{
    display:none;
    }

    .hoverLink a:hover span span{
    display: block;
    position: absolute;
    top:0px;
    left:90px;
    width: 200px;
    padding: 2px 0;
    color: #737782;
    background:#f4f4ee;
    font-size: 12px;
    border:2px solid #7fabcc;
    text-align:center;
    z-index: 50;
    }

    .textHeaderPerson
    {
    width:450px;
    }

    .searchCEP
    {
    width: 396px;
    }

    #LinkButtonPopupFindCEP:link,
    #LinkButtonPopupFindCEP:visited,
    #LinkButtonPopupFindCEP:active,
    #LinkButtonPopupFindCEP
    {
    text-decoration:none;
    color:#454754;
    font-size:12px;
    font-weight:bold;
    }

    #LinkButtonPopupFindCEP:hover
    {
    text-decoration:underline;
    color:#454754;
    font-size:12px;
    font-weight:bold;
    }

    .ddd
    {
    width:20px;
    }

    .phone
    {
    width:60px;
    }

    .classDivRg
    {
    float:left;
    padding-right:7px;
    text-align:right;
    width:131px;
    }

    .classDivoptInput1
    {
    float:left;
    width:120px;
    }

    .classDivNationalId
    {
    float:left;
    }


    .divLabelState
    {
    float:left;
    margin-right:7px;
    text-align:right;
    width:82px;
    }

    .classDivCompl
    {
    float:left;
    margin-right:5px;
    text-align:right;
    width:134px;
    }
    
    .cellRight
    {
		text-align:right;	
    }
    
    .celTextBox
    {
    	width:162px;
    }
    .postalcode
    {
    	width:171px;
    }
    
    
    
    
    #divObsRGCpf,
    #divObsName,
    #divObsMiddleName,
    #divObsLastName
    {
		background-color:#FFFFFF;
		border:1px solid;
		display:none;
		font-size:12px;
		line-height:14px;
		padding:5px;
		position:absolute;
		z-index:1500;
    }
    
    
    #divObsName
    {
		height:28px;
		left:431px;
		top:460px;
		width:455px;
    }
    
    #divObsMiddleName
    {
		height:44px;
		width:450px;
		top:445px;	
		left:431px;
    }
    
    #divObsLastName
    {
		height:16px;
		left:620px;
		top:472px;
		width:257px;
    }
    
    #divObsRGCpf
    {
		height:16px;
		left:431px;
		top:498px;
		width:459px;
    }