@charset "utf-8";

/*Custom base property*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
 tfoot, thead, tr, th, td {
border: 0pt none;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight:inherit;
margin: 0pt;
padding: 0pt;
vertical-align: baseline;
}

body{
	font-size: 90%;
    font-family:Helvetica, Arial, Sans Serif;	
	color: #454545;
	margin: 0;
	padding: 0;
}


a:link{color: #666;cursor: pointer;text-decoration: none;}
a:active{color: #666;cursor: pointer;text-decoration: none;}
a:visited{color: #666;cursor: pointer;text-decoration: none;}
a:hover{color: #666;cursor: pointer;text-decoration: underline;}

 
.footerContainer a:hover{color:#c2081c;cursor: pointer;text-decoration: none;}


img{border: 0;vertical-align: middle;}
img.rlv_ico{cursor: pointer;}
img.disb_ico{opacity:0.3;}


.checkremove div.facetCheck span{
    /*background-image: url("images/ui-icons_222222_256x240.png") !important;*/
    background-position: -32px -192px !important;
}

ul,li{list-style: none;}
ul.listLine li{display: inline;}

.sepLi{border-right: 1px solid #000;}

.ui-state-error {padding: 20px;}
.ui-state-error span {float: left;margin-right: 10px;}

.ui-menu-item{clear: both;padding:10px 0;}
.ui-menu-item a{clear: both;padding:10px 0;line-height: 85px;}
.wrp-img{float:left;}

.wrapperbox:after{
  clear:both;
}
/****************************************************************************************************************/

/* Custom generic property */

.tlf{text-align: left;}
.trg{text-align: right;}
.tcx{text-align: center;vertical-align: middle;}
.tnw{white-space:nowrap;}

.tWhite{color: #fff;}

.brd_r5{-webkit-border-radius: 5px;border-radius: 5px;}
.brd_r10{-webkit-border-radius: 10px;border-radius: 10px;}
.brd_r20{-webkit-border-radius: 20px;border-radius: 20px;}
.brd_r30{-webkit-border-radius: 30px;border-radius: 30px;}
.brd_r40{-webkit-border-radius: 40px;border-radius: 40px;}
.brd_r50{-webkit-border-radius: 50px;border-radius: 50px;}

.shd1{-webkit-box-shadow: 0.5px 0.5px 0.5px 0.5px #d1d0d0;box-shadow: 0.5px 0.5px 0.5px 0.5px #d1d0d0; }

.flft50{float: left;width: 44% !important;clear: none !important;}
.frgt50{float: right;width: 44% !important;clear: none !important;}
.flft30{float: left;width: 31% !important;clear: none !important;}
.frgt30{float: right;width: 31% !important;clear: none !important;}
.flft45{float: left;width: 44% !important;clear: none !important;}
.frgt45{float: right;width: 44% !important;clear: none !important;}
.flft15{float: left;width: 15% !important;clear: none !important;}
.frgt15{float: right;width: 15% !important;clear: none !important;}
.flft{float: left;clear: none !important;}
.frgt{float: right;clear: none !important;}

.flftBtn{float: left;border-right: 1px solid #999;padding:0 8px;cursor: pointer;}
.flftBtn:hover{background: #fff;float: left;border-right: 1px solid #999;padding:0 8px;cursor: pointer;}

.flftIco16{
   border-right: 1px solid #999999;
    float: left;
    height: 18px;
    line-height: 16px;
    padding: 0 5px;
    vertical-align: middle;
    width: 16px;
}

.facet_sep{ 
background-color: #AD0101;
height: 2px;
border: 0px;
width: 100%;
padding-top: 0px;
margin-top: 0px;
margin-left:0px
}

.wdt1{width: 1% !important;}
.wdt5{width: 5% !important;}
.wdt10{width: 10% !important;}
.wdt20{width: 20% !important;}
.wdt30{width: 33% !important;}
.wdt40{width: 40% !important;}
.wdt50{width: 50% !important;}
.wdt60{width: 60% !important;}
.wdt70{width: 70% !important;}
.wdt80{width: 80% !important;}
.wdt90{width: 80% !important;}
.wdt100{width: 100% !important;}


.pd05-10{padding: .5% 10%;}

.pd1-1{padding: 1% 1%;}
.pd2-1{padding: 2% 1%;}
.pd3-1{padding: 3% 1%;}
.pd4-1{padding: 4% 1%;}
.pd5-1{padding: 5% 1%;}

.pd1-5{padding: 1% 5%;}
.pd2-5{padding: 2% 5%;}
.pd3-5{padding: 3% 5%;}
.pd4-5{padding: 4% 5%;}
.pd5-5{padding: 5% 5%;}

.pd1-10{padding: 1% 10%;}
.pd2-10{padding: 2% 10%;}
.pd3-10{padding: 3% 10%;}
.pd4-10{padding: 4% 10%;}
.pd5-10{padding: 5% 10%;}

.pd5{padding:5px;}
.pd10{padding:10px;}
.pd15{padding:15px;}
.pd20{padding:20px;}

.h100{height: 100% !important;}
.h90{height: 90% !important;}
.h80{height: 80% !important;}
.h70{height: 70% !important;}
.h50{height: 50% !important;}

.maxH100{max-height: 100px; overflow: auto;}
.maxH200{max-height: 200px; overflow: auto;}
.maxH300{max-height: 300px; overflow: auto;}
.maxH400{max-height: 400px; overflow: auto;}
.maxH500{max-height: 500px; overflow: auto;}

.boxH150{background: none repeat scroll 0 0 #F2F2F2;border: 1px dotted;height: 150px;overflow-x: auto;}
.boxH200{background: none repeat scroll 0 0 #F2F2F2;border: 1px dotted;height: 200px;overflow-x: auto;}

.ico16{width: 16px;height: 16px;margin: 0 5px;}
.ico18{width: 18px;height: 18px;margin: 0 5px;}
.ico22{width: 22px;height: 22px;margin: 0 5px;}

.intxt22{height: 22px;line-height: 22px;border: 1px solid #ccc;font-size: 18px;}
.mcenter{margin:0px auto;}
.rszVrc{resize: vertical;}

.clr{clear: both;}
.crlLine5{clear: both;height: 5px;}
.crlLine10{clear: both;height: 10px;}
.crlLine15{clear: both;height: 15px;}
.crlLine32{clear: both;height: 32px;vertical-align: middle;}

.viewOff, .disable{display: none;}
.viewOn, .enable{display: inline;}
.viewDisable{opacity: 0.1;}

.disableBtn{opacity:0.2;}
.enableBtn{opacity: 1;}

.state-msn-error{border: 1px dashed; color: #9F0000; line-height: 20px;}
.state-msn-alert{}
.state-msn-correct{}

.state-ico-error{}
.state-ico-alert{}
.state-ico-correct{}

.mPoint{cursor: pointer;}

.btnPrm{background: #f2f2f2;}
.btnPrm:hover{background: #E6F5F2 !important;border:1px solid #ccc;}
.btnScd{background: none !important;border:1px solid #f2f2f2;}
.btnScd:hover{background: #F6F5EC !important;border:1px solid #ccc;}

.boxContentPage{padding: 5px;}
.boxData{padding: 10px;border: 1px solid #ccc;margin-bottom: 10px;}

.clipImgList{
	clip: rect(0px, 92px, 105px, 0px);
    left: 2px;
    position: absolute;
    top: 2px;
    /*border: 1px solid #ccc;*/
	width:100%;
}
.clipImgList img{
 min-height: 105px;max-height: 105px;
}
.clipImgDoc{
	clip: rect(0px,105px, 132px, 0px);
    left: 2px;
    position: absolute;
    top: 2px;
    /*border: 1px solid #ccc;*/
	width:100%;
}
.clipImgDoc img{
 min-height: 132px;max-height: 132px;
}


.endMenu{border:0 !important;}
.selectMenu{font-weight: bold;}

.elm-current-clean {
    float: right;
    position: absolute;
    right: 30px;
    top: 7px;
}

.quadColorNumPrint1{
    background: none repeat scroll 0 0 #c2081c;
    border-radius: 4px;
    color: #ffffff;
    font-size: 80%;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    position: absolute;
    right: 5px;
    text-align: center;
    top: 7px;
    width: 22px;
}


.crlHeadBtn{
    width: 20px !important;
    height: 20px !important;
}

.crlHeadListBtn{
    height: 20px !important;
}
.crlHeadListBtn span{
    padding: 0 1em !important;
}

/****************************************************************************************************************/
/******************************************* Config Grid *******************************************************/
/****************************************************************************************************************/
.space-area{
	width: 80%;
	margin: 0 auto;
	position: relative;
}

.space1-2{width: 48%;padding: 0 1%;;float: left;}
.space1-3{width: 30%;padding: 0 1%;;float: left;}

/****************************************************************************************************************/
/******************************************* Config Colors *******************************************************/
/****************************************************************************************************************/

.lineColor{
	/*background-image: url("/rebiun/resources/templates/rebiun/images/layout/bg_color_line.png");
	background-repeat: repeat-x;
    background-position: center top;*/
    background: #c2081c;
    height: 5px;
    width: 100%;
}

.lineColor2{
    background-image: url("../../rebiun/images/layout/bg_color_line.png");
    background-position: center top;
    background-repeat: repeat-x;
    /*background: #c2081c;*/
    bottom: 0;
    height: 5px;
    position: absolute;
    width: 100%;
    z-index: 50;
}

.lineColor3{
    /*background-image: url("/rebiun/resources/templates/rebiun/images/layout/bg_color_line.png");
    background-position: center top;
    background-repeat: repeat-x;*/
    background: #c2081c;
    height: 4px;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 50;
}


.bgColor1{
    border-left: 5px solid #c2081c;
    font-size: 1.6em;
    height: 30px;
    line-height: 30px;
    color:#000;
    padding: 10px;
}


.nav-utilspage li{
    line-height: 1.2em;
    font-size: 0.8em;
}

.qcl1{ background: #c2081c;}
.qcl2{ background: #c2081c;}


/****************************************************************************************************************/
/******************************************* Config Forms *******************************************************/
/****************************************************************************************************************/

table input[type="text"], table select{width: 99%;}

.in1c1, .sel1c1, .sel1c3{margin-bottom:10px;}

.in0c0{padding: 10px !important;}
.in0c0 label{display: block;line-height: 22px;padding: 0;}
.in0c0 input{width:99%;}

.in1c1{width:98.5%;padding: 2px 0.5%; margin-bottom:0.5%;margin-right:0.5%;position: relative;min-height: 26px;}
/*.in1c1:hover{width:98.5%;background: #f2f2f2;padding: 2px 0.5%; margin-bottom:0.5%;-moz-border-radius:4px;min-height: 26px;cursor: default;}*/
.in1c1 label{width:30%;display: block;float: left;position: relative;line-height: 22px;}
.in1c1 input, .in1c1 select{width:60.5%;border:1px solid #ccc;}
.in1c1 input[type="file"]{width:100%;}

/****************************************************************************************************************/
/******************************************* Custom Header ******************************************************/
/****************************************************************************************************************/

#RebiunWrapper{
	margin: 0px auto;
}


#HeadIndexContent{
	/*xmpaz*/height: /*490px;*/ 299px;
	position: relative;
}

#HeadGenericContent{
    height: 185px;
    position: relative;
}



	#HeadIndexContent .headComand, #HeadGenericContent .headComand{
	    /*background-image: url("/rebiun/resources/templates/rebiun/images/layout/bg_menu_navigation.png");
	    background-repeat: repeat-x;*/
        background: #fff;
	    border-top: 1px solid #CCCCCC;
	    border-bottom: 2px solid #CCCCCC;
		/*xmpaz*/height:/*92px;*/60px;
	    left: 0;
	    position: fixed;
	    right: 0;
	    top: 0;
	    z-index: 60;
	}

	#HeadIndexContent .headSpot{
	    background-image: url("../../rebiun/images/layout/bg_spot_home.jpg");
	    background-position: center top;
	    background-repeat: no-repeat;
	    /*xmpaz*/height: /*400px;*/256px;
	    left: 0;
	    position: absolute;
	    right: 0;
	    /*xmpaz*/top: /*90px;*/38px;
	    z-index: 50;
	}

    #HeadGenericContent .headSpot{
	background-image: url("../../rebiun/images/layout/bg_spot_home.jpg");
	background-position: center bottom;
	background-position-y: -22px;
        height: 125px;
        left: 0;
        position: absolute;
        right: 0;
        top: 63px;
        z-index: 50;
    }


	#NavigationUtils{
	    background: #ecedec;
	    border-radius: 5px;
	    font-family: arial;
	    font-size: 0.8em;
	    height: 22px;
	    position: absolute;
	    right: 0;
	    text-align: center;
	    width: 80px;
	    z-index: 70;
	    overflow: hidden;
	    top: 10px;
	}
	#NavigationUtils:hover{
	    overflow: auto;
	    height: auto;
	}
	#NavigationUtils ul li{
        line-height: 22px;
		background: #ddd;
	}
	
		.link-lang:link{color:#000;}
		.activLang{background: #000;}
		.currentLang{background: #ecedec !important;}

	#NavigationUtils{ z-index:10001 !important;}
	.nav-site{
        /*display: flex;
        justify-content: center;
        left: 0;
        margin-left: 100px;
        position: absolute;
        right: 0;
        z-index: 10000;*/
	width:450px;
	margin:0 auto;
	padding-left:250px;
	}

	.nav-site ul li{
	    display: block;
	    float: left;
		/*xmpaz*/height: /*90px*/56px;
		/*xmpaz*/line-height: /*90px*/56px;
	}

	.nav-site ul li a{
	    border-right: 2px solid #2d3740;
	    color: #9fa7b2;
	    font-family: arial;
	    /*xmpaz*/font-size: /*1em;*/0.9em;
	    padding: 2px 15px;
	    width: 100%;
	}

    .nav-site ul li.sel, 
    .nav-site ul li:hover{
        background-image: url("../../rebiun/images/layout/menu_select.png");
        background-position: bottom; center;
        background-repeat: no-repeat;
    }

    .nav-site ul li a.sel{
        color:#485a66;
    }

	#Logotipo{
		position: absolute;
		z-index: 500;
		/*xmpaz*/top: /*22px;*/6px;
	}

.boxLinkAdvSearch{
    bottom: 68px;
    position: absolute;
    right: 23%;
}

.boxLinkAdvSearch a{
    color: #fff;
    font-size: 0.8em;
}


#MainIndexContent * p.boxContent{ text-align:justify; }

#MainContent{
	height: 600px;

}

.indexPayoff{ margin-top:35px;}
.boxContent{
    color: #545454;
    font-size: 0.8em;
    margin-top: 1%;
    padding: 10px 0;
}
.quadColorS25{
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: arial;
    font-size: 1em;
    height: 25px;
    line-height: 25px;
    margin-right: 1%;
    text-align: center;
    width: 25px;
}
.quadColor{
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: arial;
    font-size: 1.6em;
    height: 20px;
    line-height: 20px;
    margin-right: 1%;
    text-align: center;
    width: 20px;
}
.miniQuadColor3 li{
    margin: 5px 5px 5px 5px;
}

.miniQuadColor1 li,
.miniQuadColor2 li{
    margin: 10px 10px 10px 5px;
}

.miniQuadColor1 li h3, 
.miniQuadColor2 li h3{font-size: 1.1em;font-weight:bold;}
.miniQuadColor3 li h3{
font-size: 1em;font-weight:normal;padding-left:20px;
}

.miniQuadColor1 li p, 
.miniQuadColor2 li p{font-size: 1em;color: #8e8e8e;margin-left: 50px;}
.miniQuadColor3 li p{font-size: 0.8em;color: #8e8e8e;margin-left: 20px;padding-left:0px;}
.miniQuadColor1 li:before {
color: #c2081c;
content: "■ ";
float: left;
font-size: 1.5em;
opacity: 0.5;
padding: 5px 15px;
top: 0px;
padding-top: 0px;
margin-top: -8px;
}

.miniQuadColor2 li:before {
	color: #c2081c;
    content: "■ ";
    float: left;
    font-size: 1.5em;
    opacity: 0.5;
    padding: 5px 15px;
}
.miniQuadColor3 li:before {
color: #c2081c;
content: "■ ";
float: left;
font-size: 1.0em;
opacity: 0.5;
padding: 5px 5px;
top: 0px;
padding-top: 0px;
margin-top: 0px;
}

.titleSection{
    color: #666;
    font-size: 1.8em;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
}
.titleSectionDoc{
    font-size: 1.1em;
    min-height: 25px;
    line-height: 25px;
    font-weight: bold;
}

    .indexPayoff .boxTit1{
        background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
        color: #000000;
        /*font-family: verdana;*/
        font-size: 1.8em;
        padding: 2px 18px;
        margin:0px;
        /*border-radius: 10px;*/
    }

    .indexPayoff .boxTit2{
        background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
        color: #000000;
        /*font-family: verdana;*/
        font-size: 1.8em;
        padding: 2px 18px;
        margin:0px;
        /*border-radius: 10px;*/
    }


#HeadIndexContent .boxSelectFilter {
    /* xmpazbackground: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); */
	/* xmpazcolor: #000000; */
    /*xmpaz*/font-family: /*verdana;*/inherit;
    /*xmpaz*/height: /*42px;*/32px;
    /*xmpaz*/line-height: /*42px;*/32px;
    margin: 0px;
    padding: 3px 15px;
    width: 450px;
    /*border-radius: 10px;*/
}

#HeadGenericContent .boxSelectFilter {
  margin: 2px 0;
}

#HeadIndexContent .filterSearch{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    padding: 5px;
}

#HeadIndexContent .boxInputSearch{
	position: relative;
    /*xmpazbackground: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);*/
	/*xmpazcolor: #000000;*/
    /*font-family: verdana;*/
	color: #008000;
    height: 42px;
    line-height: 42px;
    margin: 2px;
    padding: 5px 15px;
   /* border-radius: 10px;*/
}

#HeadGenericContent .boxInputSearch{

}

.selectSearch{
    /*xmpaz*/padding: /*5%;*/2%;
    width: 100%;
/*    border-radius: 8px;*/
    border:1px solid #ccc;
	/*color: #008000;*/
    color: #333;
}

#HeadIndexContent .inputSearch{
    color: #666;
    font-weight: normal;
    padding: 6px 5px;
    font-size: 0.9em;
    width: 86%;
/*    border-radius: 8px;*/
    border:1px solid #ccc;    
}

#HeadGenericContent .inputSearch{
    /*color: #008000;*/
    color: #333;
    font-weight: normal;
    padding: 6px 5px;
    font-size: 0.9em;
    width: 80%;
/*    border-radius: 8px;*/
    border:1px solid #ccc;    
}

/*#HeadIndexContent .btnSrcRsl{
position: absolute !important;
right: 8px;
top: 12px;
height: 30px;
}*/

#HeadIndexContent .btnSrcRsl{
	top:12px;
	line-height:20px;
	right:auto;
}

#HeadGenericContent .btnSrcRsl{
position: absolute !important;
right: 18px;
top: 8px;
}

.boxEmail label{
    display: block;
    color: #fff;
    font-size: 1em;
}

.headDataResult{
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
    border-bottom: 2px solid #f2f2f2;
    border-top: 2px solid #f2f2f2;
    height: 22px;
    left: 0;
    line-height: 32px;
    position: absolute;
    right: 0;
    top: 162px;
    z-index: 50;
}


#MainIndexContent #opac-container{
    min-height: 400px;
    border: 1px solid #A59B92;
    float: left;
    margin: 1%;
    width: 70%;
}

#MainGenericContent #opac-container{
    min-height: 400px;
    margin: 8px auto;
    /*margin: 0 auto;*/
}


.clmCenterResult{
    padding: 0.5%;
    width: 70%;
    float: left;
}

.clmRightResult{
    float: right;
    padding:0.5%;
    width: 27%; 
}

.bgHeadContentAres{
    background: none repeat scroll 0 0 #1d2127;
    color: #FFFFFF;
    height: 36px;
    padding: 0 15px;
    margin-bottom: 10px;
    position: relative;
}


.boxFilter{
	padding-left:5px;
	padding-right:5px;
}   
    .boxFilter h3{
        line-height: 28px;
        clear: both;
        padding: 5px 0 0 0;
    }
    .boxFilter .title-component{
        margin-left: 5px;
    }

    .boxFilter ul{
        padding: 3px 10px 10px 10px;
    }

    .boxFilter ul li{
        height: 18px;
        margin: 3px 0;
        position: relative;
    }

    .boxFilter ul li:hover{
        height: 18px;
        background: #fff;
        cursor: pointer;
    }

    .boxFilter ul li div.facetText{
        /*float: left;
        line-height: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 200px;*/
    }

    .boxFilter ul li div.facetCount{
        background-color: #ddd;
        color: #49443f;
        display: block;
        font-size: 11px;
        font-weight: bold;
        line-height: 15px;
        position: absolute;
        right: 0;
        text-align: center;
        top: 0;
        width: 25%;
    }

    .boxFilter ul li div.facetCheck{
        position: absolute;
        right: 0;
        text-align: center;
        top: -2px;
        width: 20%;
        z-index: 8;    
    }
    .boxFilter ul li div.facetCheck span{
        margin:1px auto;
        line-height: 18px;    
    }
    .boxFilter ul li a{
        color: #9fa7b2;
        display: block;
        font-size: 12px;
        left: 20px;
        line-height: 18px;
        margin: 2px 0;
        position: absolute;
        width: 90%;
        z-index: 9;
    }   
    .boxFilter ul li a:hover{
        color:#454545;
        text-decoration:none;
    }
    .boxFilter ul li a.filter{
        color: #454545;
        display: block;
        left: 20px;
        line-height: 18px;
        position: absolute;
        width: 90%;
        z-index: 9;
    }   

    .facet-crue-bullet{
        background-color: #c2081c;
        width: 16px;
        height:16px;
        float: left;
        margin: 2px;
        line-height: 20px;
        border-radius: 5px;
        margin-top: 6px;
    }

    .facet-crue-bullet2{
        background-color: #666;
        width: 16px;
        height:16px;
        float: left;
        margin: 2px;
        line-height: 20px;
        border-radius: 5px;
        margin-top: 6px;
    }

    .facet-crue-li-bullet{
        width: 6px;
        height: 6px;
        background-color: #666;
        float: left;
        margin: 2px;
        line-height: 20px;
        margin-top: 7px;
        margin-right: 5px;
        margin-left: 8px;
    }
    .facet-crue-li-bullet-sel{
        width: 6px;
        height: 6px;
        background-color: #4E8BD6;
        float: left;
        margin: 2px;
        line-height: 20px;
        margin-top: 7px;
        margin-right: 5px;
        margin-left: 8px;
    }    


    .facets-pagination {
        background-image: url("/../../rebiun/images/layout/bg_px1_gray.png");
        background-position: center;
        background-repeat: repeat-x;
        height: 20px;
        /*padding: 10px;*/
        text-align: right;
        clear: both;
    }

    .facets-pagination .facet-more{
        background: #1d2127 !important;
        color: #fff !important;
        font-size: 0.8em;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 4px;
        padding-right: 4px;
        margin-right: 15px;
		cursor:pointer;
    }

    .facets-pagination .facet-more-disabled{
        background: #c0c0c0 !important;
        color: #fff !important;
        font-size: 0.8em;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 4px;
        padding-right: 4px;
        margin-right: 15px;
		cursor:not-allowed;
    }
    .listBoxFilter h2{
        line-height: 32px;
    }

    .txtlistcut{
       display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 80%;  
    }

#SortSrcResult{
    float: left;
	width:50%;
    margin-top: 3px;
}

#ExportSrcResult{
    float: left;
	width:50%;
    margin-top: 2px;
}


.sort-list{ line-height:18px; padding-top:5px;}

.dd .ddTitle .ddTitleText{
    padding: 1px 10px 0px 4px !important;
}
.ddlabel{
    color: #333;
    font-size: 0.8em;
}
.borderRadius {
-moz-border-radius: 4px !important;
border-radius: 4px !important;
}
.borderRadiusTp {
-moz-border-radius: 3px 2px 0 0 !important;
border-radius: 3px 2px 0 0 !important;
}
#SortSrcResult label{
    width: 20%;
    display: block;
    float: left;
    line-height: 18px;
}
#msdrpdd20_msdd{
    width: 70% !important;
}

#msdrpdd21_msdd{width: 100% !important;}

#ExportSrcResult .sort-component{
    float: left;
    width: 70%;
}



#clear-export-list{height: 20px !important;
width: 20px !important; }


/*LIST RESTUL*/

#result_container{
    position: relative;
}

#result_container .list-record{
    padding-top:0em;
    padding-bottom:0.8em;
    position: relative;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 15px;
}

    .list-record .info-copias-content{
        border: 1px solid #CCCCCC;
        margin: 0px 2px;
        padding: 5px;
        background: #f2f2f2;
		overflow:auto;
    }

     .list-record .record_image{
        float: left;
        height: 120px;
        width: 100px;
        position: relative;
    }

    .list-record .record_image .box_img{
        position: absolute;
        min-height:90px;
		background-color: #F8F8F8;
        border: 1px solid #ccc;
        /*height: 124px;*/
        width: 94px;
		height:auto;
    }    

    .list-principal{
        margin: 5px 0;
    }

    .info-copias{
        /*bottom: 0;*/
        font-size: 0.7em;
/*        position: absolute;*/
        width: 90px;
        margin: 0 0px;
		padding-top:2px;
		padding-bottom:2px;
    }

    .info-copias-content a:link{
        color:#666;
		font-size:75%;
    }

.record_text{
    float: left;
    padding: 0 1%;
    width: 80%;
	min-height:120px;
	text-align:left;
    /*position: relative;*/
}
.record_text .recordBox{ width:100%}

.list-link{
    margin-bottom: 5px;
}

/*.viewOffTags{
    height: 24px;
    overflow: hidden;
}

.viewOnTags{
     height: 24px;
    overflow: hidden;   
}*/

.record-title h3{
max-height: 50px;
font-style: normal;
font-size: 70% !important;
}
.record-title h4{ 
    color: #a7a7a7;
    font-size: 0.7em;
 }
.record-title h2{
    /*max-height: 50px;
    overflow: hidden;*/
    width: 90%;
	/*
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;*/
    color: #000;
  
}

/*.record-title h2:after {
    content: "...";
}*/

.record-title h2 a:link{color: #000;font-size: 90%;font-weight: bold;}
.record-title h2 a:visited{color: #000;font-size: 90%;font-weight: bold;}
.record-title h2 a:active{color: #000;font-size: 90%;font-weight: bold;}
.record-title h2 a:hover{color: #000;font-size: 90%;font-weight: bold;cursor: pointer;text-decoration: underline;}

    .record-title em{
/*background-color: #BAC856;*/
border-radius: 4px;
/*padding: 4px;*/
opacity: 0.7;
color: #E00404;
    }

    .select_record{
        position: absolute;
        right: 0;
    }

    .prettycheckbox label, .prettyradio label{
        cursor: pointer;
        display: block;
        float: none !important;
        font-size: 100% !important;
        margin: 0 !important;
    }

    .recordBox{
        /*position: relative;*/
    }

    .recordBox .record-field .textField {
        padding: 2px;
        background: #e6e5f4 !important;
        margin: 2px 0;
    }


.quadTitleCl1{
    background: #c2081c;
    display: block;
    float: left;
    height: 24px;
    margin-right: 10px;
    width: 24px;
    text-align: center;
    color: #fff;
}

.quadTitleCl2{
    background: #c2081c;
    display: block;
    float: left;
    height: 24px;
    margin-right: 10px;
    width: 24px;
    text-align: center;
    color: #fff;    
}

.boxAdvSrc .icoleft a{
    position: absolute;
    top: 25px;
}

.boxAdvSrc .in1c1, 
.boxAdvSrc .in1c1 label{
    clear: both;
    width: 100%;
    margin-bottom: 5px;
}

.boxAdvSrc .in1c1, 
.boxAdvSrc .in1c1 input,
.boxAdvSrc .in1c1 select {
    clear: both;
    margin-bottom: 10px;
    width: 95%;
}

.btnFldBox{
    text-align: center;
    border-top: 1px dashed #ccc;
    padding-top: 5px
}




/****************************************************************************************************************/
/********************************************** Custom Footer ***************************************************/
/****************************************************************************************************************/
#FooterPage{
	position: relative;
	clear:both;
	position:relative;
	min-height: 425px;
    background-image: url("../../rebiun/images/layout/bg_footer.png");  
    background-position: center bottom;
    margin-top: 4%;
}


.footerContainer{
	height: 365px;
	padding: 40px 0 0;
}

.footerContainer h3 {color: #f3f3f3;}
.footerContainer .ms-logo {color:#c0c0c0; font-size:0.8em;}
.footerContainer .powered a{ color:#c0c0c0; font-size:0.8em;}

.infbottom{
    bottom: 0;
    left: 0;
    margin: 5px;
    position: absolute;
    right: 0;
    text-align: center;
}


.boxEmail{
    margin-bottom: 10px;
}

.boxEmail #Email{
    line-height: 18px;
    height: 18px;
    float: left;
}

.boxEmail #SendMail{
    line-height: 16px;
    margin-left: 5px;
}

/********************************************************************************************************************/

#result_container .white{ background-color:#f0f0f0; border-top:1px solid #f2f2f2 }
#result_container .white{ background-color:#f2f2f2; }

.record-title .textField{ font-size:90%; color: #81910E }

.sort-component label{ font-size:90%; font-weight:bold}

/*.recordBox .list-link{
    background:  url("../images/msdropdown/skin1/dd_arrow.gif") no-repeat scroll 625px 5px rgba(0, 0, 0, 0);
}*/

.list-link .record-field .textField{
    font-size:65%;
    background:#dee7ef  !important;
    padding:3px !important;
    border: 1px solid #999 !important;
}
.list-link .record-field .textField a{ color: #660a02;}
.list-link .record-field .textField a:hover{ color: #000}
.title-component{ font-size:90%;font-weight: bold;}
    .genPayoff{
        color: #000;
        padding:  0 0 0 0px;
        font-size: 1.4em;
       /* margin: 10px 0; */
	    margin: 5px 0;
    }


.genPayoff .boxTit1{
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    color: #000000;
    /*font-family: verdana;*/
    font-size: 1em;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left:15px;
    padding-right:80px;
    margin:0px;
    /*border-radius: 10px;*/
    }

#HeadGenericContent .genPayoff .boxTit1{
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    color: #000000;
    /*font-family: verdana;*/
    font-size: 1em;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left:15px;
	padding-right:20px;
    margin:0px;
    /*border-radius: 10px;*/
    }

#HeadGenericContent .searchFildset{
   /*background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);*/
   background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	/*padding: 5px;*/
    color: #000000;
    /*font-family: verdana;*/
    font-size: 1em;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left:15px;
	padding-right:80px;
    margin:0px;
}

.filter-resume header{
    width: 100%;
    line-height: 36px;
    height: 36px;
}
.filter-resume header h2 {
    line-height: 36px;
    font-size: 1em;
    color: #fff;
    font-weight: bold;
    padding-left: 0px;
	width:60%;
	float:left;
}
.filter-resume header .add-facet {
    line-height: 36px;
    font-size: 1em;
    color: #fff;
    float:right;
}
.listBoxFilter{ background:#f2f2f2; 
    padding-bottom: 20px; 
    margin: 0 auto 20px auto;
    width: 90%;
}


.resultSearch{
    position: relative;
}

.resultSearch .boxTit1{
    font-size: 106%;
    position: absolute;
    left: 10px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
    display: inline;
}

.boxHeadData{
    /*
    background: none repeat scroll 0 0 #fff;
    border-radius: 3px;
    height: 20px;
    line-height: 20px;
    margin: 3px;
    padding: 3px;
    width: 70%;
    */
}

.boxRes{
   /*background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;*/
    display: block;
    font-size: 0.8em;
	/*
    padding: 5px 2px;
	*/
	padding-left:5px;
}

.txtRes{
    margin: 0 5px 10px;
    text-align: center;
}

.numRes{
    color: #c2081c;
    font-weight: bold;
}

.totRes{
    font-weight: bold;
    color: #000;
}



.ui-tooltip
{
    font-size:80% !important;
    color:##373D0E !important;
    border-width: 1px !important;
    padding: 3px !important;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9) !important;
}

/*CSS DETALLE*/
#docHeader{
    width:100%;
    background:#1d2127;
    line-height:30px;
}
#docHeader .doc-tool{
    padding-left:15px;
    line-height: 36px;
    height: 36px;
    position: relative;
}

.ui-button-text-only .ui-button-text{
    color: #000;
}

.rebiun-btn {
    margin-bottom: 2px;
}


.boxContentDoc{
    background: #fff;
    padding: 10px;
    min-height: 450px;
}

.doc-tool .main-tool-doc{
    float:left;
    /*width:20%;*/
}
.doc-tool .formats-doc{
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 300px;
}

.doc-fields{
    display: block;
    padding-left: 120px;
}

.titleFicha{
    color: #000;
    font-size: 1.4em;
    padding: 5px 15px;
    margin-bottom: 10px;
    margin-left: 120px;
    border-bottom: 1px dotted #ccc;
}

#doc_image.box_image{
    position: absolute;
    height: 180px;
	width:120px;
}

#doc_image .doc-image{
   border: 1px solid #ccc;
    border-radius: 10px;
    height: 135px;
    left: 0;
    margin: 10px auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 110px;
    background: #F8F8F8;
}

#doc_image .doc-links{
    border-radius: 10px;
    line-height: 135px;
	top:140px;
    left: 0;
    margin: 10px auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 110px;
    background: #F8F8F8;
}
#doc_image .doc-links1{
    left: 0;
    margin: 10px auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 150px;
    width: 110px;
}
.contPlugin .doc-links1{
    margin-bottom: 5px;
}
.contPlugin .doc-links2{
    margin-bottom: 5px;
}
.contPlugin .doc-links3{
    margin-bottom: 5px;
}

.doc-links1 .ui-button-text, .doc-links2 .ui-button-text, doc-links3 .ui-button-text{
    width: 60px;
}


.ui-icon-plink{
    background-image: url("../../rebiun/images/layout/perm_link.png") !important;
}

.ui-icon-exp{
    background-image: url("../../rebiun/images/layout/exp_link.png") !important;
}

.ui-icon-comp{
    background-image: url("../../rebiun/images/layout/share_link.png") !important;
}

.main-tool-doc .btz-icon-ms-return{
    background-image: url("../../rebiun/images/layout/ico_back.png") !important;
}

.main-tool-doc .btz-icon-ms-document{
    background-image: url("../../rebiun/images/layout/ico_print.png") !important;
}

.doc-tool .move-doc{
    float:right;
    margin-right: 15px;
}
.doc-tool .move-doc > span { color: #fff; font-weight:bold; font-size:90%; }
#docUtilsHeader{
    width:100%;
    background:#1d2127;
    line-height: 36px;
    height: 36px;
}
#docUtilsHeader h2{
    font-size:1em;
    color:#fff;
    font-weight:bold;
    padding-left:10px;
}
#docUtilsBody{
    background:#f8f8f8;
    min-height: 500px;
    position: relative;
    padding: 0 10px;
}

.line-utils{padding:5%;}


.field{ 
    width: 100%;
    overflow: auto;
    display: block;
}

.field .tlabel{
    float: left;
    text-align: right;
    width: 18%;
    color: #660a02;
    font-weight: bold;
    font-size: 96%;
    line-height: 22px;
    padding-right: 4px;
}
.field .text{
    float: left;
    text-align: left;
    width: 78%;
    font-size: 96%;
    line-height: 22px;
    padding-left:2%;
    color:#444;
}
/*.ui-button-text{ padding:5px !important}*/

.field .marclabel{
    float: left;
    text-align: right;
    width: 5%;
    color: #660A02;
    font-weight: bold;
    font-size: 96%;
    line-height: 22px;
    padding-right: 4px;
}
.field .marccodes{
    float: left;
    text-align: left;
    width: 5%;
	min-width:4%;
    font-size: 96%;
    line-height: 22px;
    padding-left:2%;
    color:#034ea2;
}
.field .marctext{
    float: right;
    text-align: left;
    width: 85%;
    font-size: 96%;
    line-height: 22px;
    padding-left:2%;
    color:#444;
	text-align:justify;
}
.field .marccontent{
    width: 98%;
    line-height: 22px;
    padding-left:2%;
    color:#444;
	text-align:justify;
	display:block;
}
.field .marctext .mark{
padding:0px;
padding-top: 3px;
padding-bottom: 3px;
color: #afafaf;
font-size: 14px;

}
.field .marctext .separator{
padding:0px;
padding-top: 3px;
padding-bottom: 3px;
color: #034ea2;
}
.field .marctext .content{
padding:0px;
padding-top: 3px;
padding-bottom: 3px;
color: #181818;
}

#doc_container{
    padding: 10px;
    position: relative;
}

.doc_container_big{
    /*background: #f8f8f8;*/
    min-height: 500px;
    color: #E00404;
    font-size: .9em;
}


#docXml{
    width:100%;
padding-left: 0% !important;
background: #F8F8F8;
}
#docXml .root{ display:block; font-family:Tahoma, sans serif; font-size:12px; color:blue}
#docXml .item{ display:block; padding-left:15px;}
#docXml .item .subitem{ display:block; padding-left:15px;}
#docXml .node{font-family:Tahoma, sans serif; font-size:12px; color:blue}
#docXml .node-tag{font-family:Tahoma, sans serif; font-size:12px; color:red}
#docXml .node-text{font-family:Tahoma, sans serif; font-size:12px; color:black}

.labelField{ width: 100%;}

.bxUt7 input{
    background-position:  center center !important ;
    height: auto !important;
    width: 100% !important;
}


#share_plugin{
    width: 100px;
}

#shareme .buttons{
    margin:0 auto;
}

#shareme .box{
  float:left;
  margin:5% 8% 0 8%;
  width:100%;
}
#shareme .box a{
  color:#404040;
  text-shadow: 0 1px 1px rgba(167,167,167,.4);
}
#shareme .box a:hover{
  text-decoration:none;
}
#shareme .count {
  font-weight:bold;
  font-size:50px;
  float:left;
  border-right:2px solid #57b8d1;
  line-height:40px;
  padding-right:10px
}
#shareme .share {
  float:left;
  margin-left:10px;
  font-size:20px;
  width:82px;
}


#shareme .button {
    text-align: center;
}


/*CONFIG CLOUD*/
#htmltagcloud {
    background-color: #fff;
    letter-spacing: normal;
    line-height: 2.4em;
    margin: 0;
    padding: 2em;
    text-align: justify;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    word-spacing: normal;
}
#htmltagcloud a:link {
    text-decoration: none;
    padding: 2px;
}
#htmltagcloud a:visited {
    text-decoration: none;
    padding: 2px;
}
#htmltagcloud a:hover {
    background-color: #c2081c;
    padding: 2px;
    color: #fff;
    text-decoration: none;
}
#htmltagcloud a:active {
    background-color: #c2081c;
    color: #fff;
    text-decoration: none;
}
span.tagcloud0 {
    color: #FF3342;
    font-size: 1em;
    padding: 0;
    position: relative;
    z-index: 10;
}
span.tagcloud0 a {
    color: #4C090E;
    text-decoration: none;
}
span.tagcloud1 {
    color: #4C090E;
    font-size: 0.7em;
    padding: 0;
    position: relative;
    z-index: 9;
}
span.tagcloud1 a {
    color: #acc1f3;
    text-decoration: none;
}
span.tagcloud2 {
    color: #5F0C12;
    font-size: 0.9em;
    padding: 0;
    position: relative;
    z-index: 8;
}
span.tagcloud2 a {
    color: #5F0C12;
    text-decoration: none;
}
span.tagcloud3 {
    color: #720E16;
    font-size: 1.1em;
    padding: 0;
    position: relative;
    z-index: 7;
}
span.tagcloud3 a {
    color: #720E16;
    text-decoration: none;
}
span.tagcloud4 {
    color: #851019;
    font-size: 1.3em;
    padding: 0;
    position: relative;
    z-index: 6;
}
span.tagcloud4 a {
    color: #851019;
    text-decoration: none;
}
span.tagcloud5 {
    color: #98131D;
    font-size: 1.5em;
    padding: 0;
    position: relative;
    z-index: 5;
}
span.tagcloud5 a {
    color: #98131D;
    text-decoration: none;
}
span.tagcloud6 {
    color: #AB1521;
    font-size: 1.65em;
    padding: 0;
    position: relative;
    z-index: 4;
}
span.tagcloud6 a {
    color: #AB1521;
    text-decoration: none;
}
span.tagcloud7 {
    color: #c2081c;
    font-size: 1.8em;
    padding: 0;
    position: relative;
    z-index: 3;
}
span.tagcloud7 a {
    color: #c2081c;
    text-decoration: none;
}
span.tagcloud8 {
    color: #39070B;
    font-size: 1.95em;
    padding: 0;
    position: relative;
    z-index: 2;
}
span.tagcloud8 a {
    color: #39070B;
    text-decoration: none;
}
span.tagcloud9 {
    color: #260407;
    font-size: 2.1em;
    padding: 0;
    position: relative;
    z-index: 1;
}
span.tagcloud9 a {
    color: #260407;
    text-decoration: none;
}
span.tagcloud10 {
    color: #000;
    font-size: 2.25em;
    padding: 0;
    position: relative;
    z-index: 0;
}
span.tagcloud10 a {
    color: #000;
    text-decoration: none;
}
span.tagcloud99 {
    color: #39070B;
    font-size: 1em;
    padding: 0;
    position: relative;
    z-index: 10;
}
span.tagcloud99 a {
    color: #39070B;
    text-decoration: none;
}

/*CONFIG ADV-SEARCH*/

.advTitPage{
    height: 80px;
}

.advTitPage h2{
    height: 22px;
    line-height: 22px;
    margin-top: 15px;
    margin-bottom: 18px;
    font-weight: bold;

}
.advTitPage p{
    font-size: 0.7em;
    color: #666;
    margin-bottom: 18px;
}

#searchadv-form .contentAdvSrc{
    margin: 0 auto;
    margin-bottom: 20px;
}

#searchexp-form .contentExpSrc{
    margin: 0 auto;
    margin-bottom: 20px;
}


#searchadv-form  #boxAdvSrc1 label{
    font-size: 0.8em;
    margin: 0 0 0 5px;
    font-weight: bold;

}

#searchadv-form  #boxAdvSrc1 input{
  margin: 0 0 0 5px;
}


#searchadv-form  #boxAdvSrc2 label{
    font-size: 0.8em;
    margin: 0 0 0 5px;
    font-weight: bold;

}
#searchadv-form  #boxAdvSrc2 input{
  margin: 0 0 0 5px;
}


#searchadv-form .boxAdvSrc .in1c1, #searchadv-form .boxAdvSrc .in1c1 input, #searchadv-form.boxAdvSrc .in1c1 select{
    margin-bottom: 0;
}


#searchexp-form  #boxAdvSrc1 label{
    font-size: 0.8em;
    margin: 0 0 0 5px;
    font-weight: bold;

}

#searchexp-form  #boxAdvSrc1 input{
  margin: 0 0 0 5px;
}


#searchexp-form  #boxAdvSrc2 label{
    font-size: 0.8em;
    margin: 0 0 0 5px;
    font-weight: bold;

}
#searchexp-form  #boxAdvSrc2 input{
  margin: 0 0 0 5px;
}


#searchexp-form .boxAdvSrc .in1c1, #searchexp-form .boxAdvSrc .in1c1 input, #searchexp-form.boxAdvSrc .in1c1 select{
    margin-bottom: 0;
}


.advFirsData{
    border: 1px solid #ccc;
    margin-bottom: 20px;
    padding: 10px; 
}

.expFirsData{
    border: 1px solid #ccc;
    margin-bottom: 20px;
    padding: 0 10px 10px;
}

.advFilter{
    border: 1px solid #ccc;
    margin-bottom: 20px;
    padding: 10px;
}

.advP1{
    background: #f3f3f3;
    padding-bottom: 10px; 
    border-bottom: 1px dotted #ccc;
}
.advP2{
    background: none repeat scroll 0 0 #f8f8f8;
    border-bottom: 1px dotted #ccc;
    height: 90px;
    padding-bottom: 10px;
}
.advP3{
    background: none repeat scroll 0 0 #f3f3f3;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 5px;
    padding-top: 10px;
}

.advP4{
    background: none repeat scroll 0 0 #f8f8f8;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 5px;
    padding-top: 10px;
}


.advP3 label, .advP4 label{
    font-size: 0.8em;
    font-weight: bold;
    margin-left: 4px;

}

.extP1{
    background: #fff;
    padding-bottom: 10px; 
    border-bottom: 1px dotted #ccc;
}

.inpAlert1{
    border:1px solid #ccc;
    background: #f8f8f8;
     padding: 3px 3px 10px;
    margin-top: 10px;
}
.inpAlert2{
    border:1px solid #ccc;
     padding: 3px 3px 10px;
    background: #f8f8f8;
    margin-top: 10px;
}
.inpAlert3{
    border:1px solid #ccc;
    padding: 3px 3px 10px;
    background: #f8f8f8;
    margin-top: 10px;
}
.copy-line{ width:32%; float:left;}
.copy-line .ui-button-text{ text-align:left !important;    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
    display: inline;}


	li.search-item-autocomplete{
padding-bottom:4px !important;
margin-top:4px !important;
border-bottom: 1px solid #ddd !important;
}
a.search-item-link-autocomplete{
background: #fff !important;
border:0px solid #ddd !important;
font-weight: bold !important;
}
.search-autocomplete a.ui-state-focus{
background: #FFF2BD !important;
margin:0pt !important;
}
a.search-item-link-autocomplete .wrapper{
width:100%;
overflow:auto;
}
a.search-item-link-autocomplete .wrapper .wrp-img{
width:22%;
float:left;
overflow:auto;
}
a.search-item-link-autocomplete .wrapper .wrp-txt{
width:77%;
float:left;
overflow:auto;
}
a.search-item-link-autocomplete .wrapper .wrp-txt .title{
font-weight:bold;
font-size:1.1em;
color:#4B4B4B !important;
}
a.search-item-link-autocomplete .wrapper .wrp-txt .more{
font-weight:normal;
font-size:0.9em;
color:#999999 !important;
}

a.search-item-link-autocomplete .wrapper .wrp-img .clip-suggest{
	clip: rect(0px, 60px, 60px, 0px);
}
a.search-item-link-autocomplete .wrapper .wrp-img .clip-suggest img{min-height: 60px;min-width: 60px;width:60px}
ul.search-autocomplete{padding-bottom:0px !important}
li.search-foot-autocomplete{
background: #c0c0c0 !important;
margin-left: -2px !important;
width: 101% !important;
height: 101% !important;
margin-right: -2px !important;
}
a.search-foot-link-autocomplete{
color:#454545 !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
}
.search-autocomplete a.search-foot-link-autocomplete.ui-state-focus{
color:#8A0121 !important;
border:0px !important;
}
li.search-item-autocomplete{
padding-bottom:4px !important;
margin-top:4px !important;
border-bottom: 1px solid #ddd !important;
}
a.search-item-link-autocomplete{
background: #fff !important;
border:0px solid #ddd !important;
font-weight: bold !important;
}
.search-autocomplete a.ui-state-focus{
background: #FFF2BD !important;
margin:0pt !important;
}
a.search-item-link-autocomplete .wrapperbox{
width:100%;
overflow:auto;
}
a.search-item-link-autocomplete .wrapperbox .wrp-img{
width:22%;
float:left;
overflow:auto;
}
a.search-item-link-autocomplete .wrapperbox .wrp-txt{
width:100%;
overflow:auto;
}
a.search-item-link-autocomplete .wrapperbox .wrp-txt .title{
font-weight: bold;
font-size: 80%;
color: #4B4B4B !important;
}
a.search-item-link-autocomplete .wrapperbox .wrp-txt .more{
font-weight: normal;
font-size: 75%;
color: #999999 !important;
}

a.search-item-link-autocomplete .wrapperbox .wrp-img .clip-suggest{
	clip: rect(0px, 60px, 60px, 0px);
}
a.search-item-link-autocomplete .wrapperbox .wrp-img .clip-suggest img{min-height: 60px;min-width: 60px;width:60px}
ul.search-autocomplete{padding-bottom:0px !important}
li.search-foot-autocomplete{
background: #eeeeee !important;
margin-left: -2px !important;
width: 101% !important;
height: 101% !important;
margin-right: -2px !important;
font-size: 75%;
padding-top:8px;
padding-bottom:8px;
}
span.search-foot-link-autocomplete{
color:#454545 !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
padding-left:5px !important;
padding-right:5px !important;
}
.search-autocomplete span.search-foot-link-autocomplete.ui-state-focus{
color:#8A0121 !important;
border:0px !important;
}


.contPlugin {
    left: 13px;
    position: absolute;
    top: 105px;
    width: 120px;
    color: #666 !important;
}

.boxPlugin{
    padding: 10px 0;
}

.boxPlugin h3{
    clear: both;
    height: 25px;
    line-height: 25px;
}


.boxPlugin .facet-crue-bullet3 {
    background-color: #ccc;
    border: 0 none;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 3px;
    text-align: center;
    width: 25px;
}

.boxPlugin li:before {
    color: #666;
    content: "■ ";
    float: left;
    font-size: 1em;
    margin-top: 0;
    opacity: 0.5;
    padding: 0 5px 5px;
    top: 0;
}

.boxPlugin ul{
    margin-top: 5px;
}

.boxPlugin li{
    font-size: 0.8em;
}

.resultInfo{
position:relative;
left:0;
float:left;
width:45%;
}
/*PAGINATION*/

.boxPagination{
    font-size: 0.8em;
    text-align: right;
    margin: 10px 0;
	float:right;
	width:45%;
}

.boxPagination .previous a{color: #000; font-size:1.5em !important;text-decoration:none}
.boxPagination .first a{color: #000; font-weight:bold;text-decoration:none; padding:2px}
.boxPagination .last a{color: #000; font-weight:bold;text-decoration:none; padding:2px}
.boxPagination .next a{color: #000;font-size:1.5em !important;text-decoration:none}
.boxPagination a.selected{color: #c2081c; font-weight:bold;}
.boxPagination a:hover{color: #c2081c; font-weight:bold;}

.boxPagination li{
    display: inline;
	line-height: 10px;
}


.headPagination, .bottomPagination{
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #ccc;
    height: 16px;
    margin: 0 0 15px;
    padding: 5px 0;
    position: relative;
}

    .headPagination .boxPagination, .bottomPagination .boxPagination{
        line-height: 16px;
        margin: 0 15px 0 0;
    }

.field hr{
border:1px solid #E7E7E7
}
.search-error{
	position: relative;
	left: 25%;
	right: 25%;
	width: 50%;
	top: 15%;
	margin-top: 4%;
	margin-bottom: 4%;
	padding-top: 10%;
	padding-bottom: 10%;
	height:20%;
	min-height:20%;
}
.record-title h3{
	color: #666 !important;
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 3px;
}
.info-copias a:link{
color:#c2081c;
font-size:100%;
}

.searchredo{
padding-top: 5px !important;
padding-bottom: 5px !important;
padding-left: 15px !important;
padding-right: 0px !important;
}

.searchredo .searchby{font-weight:bold; color:#CCCCCC;}
.searchredo .searchbyterms{font-style:italic; color:#fff;}
.searchredo .searchbyredo{float:right !important; padding-right:5px;margin-top: -6px;}


.rebiun-extra-btn{
	margin-bottom: 2px !important;
	padding:.2em 1em .2em 2em !important;
	height:15px !important;
}
.rebiun-extra-btn .ui-button-text{
padding-bottom: 0px !important;
padding-left: 4px !important;
padding-right: 2px !important;
padding-top: 0px !important;
}
.field .marccontent-expansion{
    width: 90%;
    line-height: 22px;
    padding-left:5%;
    color:#B55F5F;
	text-align:justify;
	display:block;
}

.btnSrcRslRedo{
position: absolute !important;
right: 15px;
top: 44px;
height: 16px;
}

.btnSrcRslRedo .ui-button-text{
padding-bottom: 0px !important;
padding-left: 30px !important;
padding-right: 0px !important;
padding-top: 0px !important;
}

hr.lne{
    border-color: #111 -moz-use-text-color #222;
    border-style: solid none;
    border-width: 1px 0;
    height: 0;
    margin: 5px 0;
    padding: 0;
}
/*
.lifestream-twitter{
border-bottom: 1px dashed rgb(50, 50, 50);
padding-top: 4px;
padding-bottom: 4px;
}*/
#lifestream li {
line-height: 1.2em;
padding: 5px 3px 5px 25px;
background-repeat: no-repeat;
background-position: left center;
}

.span-nolink{color:#B55F5F}
.no-view{display:none !important}

.index-element{
overflow:auto;
padding:2px;
 padding-top: 8px;
}
.index-element .ui-icon{
float:left;
width:8%;
}
.index-element .index-text{
float:right;
width:91%;
font-size:85%;
}
.index-cnt{
font-size:80%;
color:#c2081c !important;
}

label .index-link{
float:right;
padding-right:8%;
}

.ui-dialog-title{
font-size:85% !important;
}

.ui-widget-header {
border:0px !important;
font-weight:normal !important;
background:#c2081c !important;
}
.ui-tabs-nav{
background:#D5CCCD !important;
line-height:0.8em !important;

}

.ui-tabs .ui-tabs-panel{padding:1em !important;}

.ui-tabs .ui-tabs-nav li{margin:0px !important;}
.ui-tabs .ui-tabs-nav li a{padding:.6em .6em !important;}


input.ui-button,button.ui-button{
font-size: 0.8em !important;
}