﻿body { behavior: url("csshover3.htc"); }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.displayN{
    display:none
}

.viewCountInfoDiv{
    display:none;
    position:fixed;
    background-color:white;
    font-size: 12px;
    border: solid 2px #CEE7FF; 
    width:283px; 
    left:50%;
    margin-left:-141px;
    height:198px;
    top:50%;
    margin-top:-99px;
    padding:37px 15px 15px;
    font-family:Tahoma;
    z-index:1
}
    /* The following code is an IE Expressions to support Position:Fix at IE Quirks Mode */
    * html div#ViewCountInfoDivBeforeLimit, * html div#ViewCountInfoDivNearLimit, * html div#ViewCountInfoDivLimitReached{
        position: absolute;
        top:expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop
        +((documentElement.clientHeight-this.clientHeight)/2 )
        : document.body.scrollTop
        +((document.body.clientHeight-this.clientHeight)/2));}

    .viewCountInfoDiv *{
        margin:0;
        padding:0
    }
    .viewCountInfoDiv P{
        margin:1em 0;
    }
    .viewCountInfoButtons{
        text-align:center
    }
        .viewCountInfoButtons Input{
            margin:0 10px;
            height:21px;
            width:73px;
            border:none  
        }
    .ViewCountInfoFechar{
        position:absolute;
        top:2px;
        right:7px;
        padding-right:13px;
        background-repeat:no-repeat;
        background-position:right 3px;
        color:#000 !important;
        text-decoration:none !important
    }
    .viewCountInfoDiv h3{
        color:#0077FE
    }
    .viewCountInfoDiv A{
        color:#00f;
        text-decoration:underline
    }
    #greyMaskForInfoDiv{
        background:black;
        filter:alpha(opacity=70);
        -moz-opacity:.70;
        opacity:.70;
        width:100%;
        height:100%;
        position:absolute;
        top:0;
        left:0;
        display:none
    }
    .defIcon img{
        margin:3px 0 0 20px;
        height:18px;
        width:17px
    }
    
.TOP, .D, .DG, .OUTROS{
    position:relative;
    border-bottom:1px solid #DDD;
    cursor:pointer
} 
    .TOP A:hover, .D A:hover, .DG A:hover, .OUTROS A:hover{
        text-decoration:underline    
    }
    .TOP *, .D *, .DG *, .OUTROS *{
        margin:0;
        padding:0;
        width:auto
    }
    .TOP H2, .D H2, .DG H2, .OUTROS H2{
        /*padding-right:70px*/   
    }
    .TOP DIV P, .D DIV P, .DG DIV P, .OUTROS DIV P{
        margin:10px 0;
        height:30px;
        text-align:left
    }
        .TOPTF, .DTF, .DGTF, .OUTROSTF{
	        position:static;
	        color:#000;
	        font-size:10px;
	        left:auto;
	        top:auto;
	        float:left;
	        line-height:20px;
	        white-space:nowrap
        }
        .TOPIF, .TOPFREE, .DIF, .DFREE, .DGIF, .DGFREE, .OUTROSIF, .OUTROSFREE{
	        left:0px;
	        top:0px;
	        background-position:right top;
	        background-repeat:no-repeat;
	        height:24px;
	        padding-right:27px;
	        float:left;
	        width:51px;
	        text-align:right;
	        margin-left:15px;
	        font-size:10px;
	        line-height:10px
        }
        .TOPI, .DI, .DGI, .OUTROSI{
	        float:none;
	        clear:both;
	        position:static;
	        left:0;
	        top:0;
	        display:block;  
        }
            .curric_profilePic{
	            clear:both;
                display:block;
                float:right;
                position:absolute;
                right:15px;
                top:33px
            }
            .curricPesquisaFoto img{
                max-width:60px;
				*width:60px;
                border:none
            }
            .TOPI A img, .DI A img, .DGI A img, .OUTROSI A img{
                width:45px;
                height:60px
            }
        .TOPTH A, .DTH A, .DGTH A, .OUTROSTH A{
            color:#00C
        }              
        .PesquisasDeCurriculo{
            font-size:13px;
            margin-top:6px;
            width:550px;
        }
            .PesquisasDeCurriculo .TOPIF, .PesquisasDeCurriculo .TOPFREE, .PesquisasDeCurriculo .DIF, 
	            .PesquisasDeCurriculo .DFREE, .PesquisasDeCurriculo .DGIF, .PesquisasDeCurriculo .DGFREE, 
	            .PesquisasDeCurriculo .OUTROSIF, .PesquisasDeCurriculo .OUTROSFREE{
                    float:none;
                    height:20px;
                    padding-left:9px
	            }
	    .curric_limitacao img{
	        border:none;
	        margin:0 0 0 20px
	    }
body .ProfileAlignCenter{background-image:none;}		

.OrdenPagin { width: 960px; height: 70px;}
.OrdenPagin .Ordenlft { height: 42px;text-align:left;float:left;}
.OrdenPagin .Ordenlft input { cursor: pointer; color: #7d7b7b;margin: 9px 0; vertical-align:middle; width:150px;}
.OrdenPagin .OrdenRgh { float: right; margin-top:25px;font-size: 10px;}
.OrdenPagin .BordLeft{height:42px;width:20px;vertical-align:top;}
.OrdenPagin .BgOrdenBordRth{height:42px; background-position:right 0;vertical-align:top;float:left;font-size: 12px;line-height: 15px;line-height:41px; padding-right:20px}
.OrdenPagin .BgOrdenBord{height:42px;vertical-align:top;float:left;}
.OrdenBusca{height:10px;}

 
.countDivCont{
    position:relative;
    width:960px;
    height:30px;
}
    .countDiv, .countExcededDiv{
        position:absolute;
        top:0;
        right:0;
        background:#E6EBEE;
        border:1px solid #B8C9D3
    }
		.countExcededDiv{
			background:#FFFFE1;
			border:1px solid #FCE26B
		}
    .leftViewsDiv, .leftViewsExcededDiv{
        padding-right:3px
    }   
        .leftViewsDiv A{
            background-position:right center;
            background-repeat:no-repeat;
            padding:2px 20px 2px 5px;
            color:#0000FF;
            font-size:12px;
            font-weight:bold;
            text-decoration:underline;
            line-height:22px
        }
        .leftViewsExcededDiv A
        {
			background-color:#FFFFE1;
            background-position:right center;
            background-repeat:no-repeat;
            display:block;
            padding:3px 20px 6px 5px;
            color:#0000FF;
            font-size:12px;
            font-weight:bold;
            text-decoration:underline
        }
.ViewCountHelpDiv{
    display:none;
    position:Absolute;
    background-color:white;
    font-size: 12px;
    border: solid 1px black; 
    width:210px; 
    padding:5px;
}
Ul.ResultsCurric li{z-index:0}
Ul.ResultsCurric li.None{display:none}
Ul.ResultsCurric{position:relative; z-index:0}
.TooltipBuscadeCurriculum{ top:30px!important;}
.TooltipBuscadeCurriculum .Bottom{*width:120px!important; *margin-top:-7px; z-index:2;}
.TooltipBuscadeCurriculum .Top{border:0px; z-index:2;}