/*#BEGIN#*/
/*# name="01 General" reference="ref/query_search.css\General.htm" description="General styles" #*/
div.search-component{
	width:100%;
}
div.c_01,
div.c_02,
div.c_03,
div.c_04{
background-repeat:no-repeat
}

.datepicker_wrap {
cursor:pointer;
width:18px !important;
}
div.search-component .datepicker_wrap input {
  width: 80px !important;
}






/*#END#*/
/*#BEGIN#*/
/*# name="02 Filter" reference="ref/query_search.css\02_Filter.htm" description="Filter styles" #*/



div.horizontal-searcher {
background-color: #DADADB;
margin-bottom: 16px;
padding: 4px 4px 6px 6px;
color: #525252;
font-weight: normal;
}
div.horizontal-searcher input, div.horizontal-searcher select {
margin: 0 0 0 4px;
}
div.horizontal-searcher form {
margin: 0;
padding: 0;
}
div.horizontal-searcher fieldset {
margin: 0;
padding: 0;
border: none;
}
div.horizontal-searcher input {
color: #525252;
border: 1px solid #B9B9BF;
background-image:none;
font-size:1.1em;
height: 1.4em;
padding: 0.2em 2px 0.1em;
}
div.horizontal-searcher button.btnSend {
margin: 0 0 0 6px;
padding: 0;
float: none;
background-color: transparent;
background-image: url('img/fnd-btn.gif');
background-position:center bottom;
background-repeat:no-repeat;
font-weight: normal;
font-size: 1.2em;
border: none;
cursor: pointer;
text-align: center;
height: 26px;
width: 75px !important;
}
div.horizontal-searcher button.btnSend span {
display: block;
color: #525252;
}
div.horizontal-searcher select {
width: 30%;
color: #525252;
border: 1px solid #B9B9BF;
font-size: 1.1em;
height: 1.7em;
}
#right-content div.horizontal-searcher select {
width:20%;
}
div.horizontal-searcher label {
margin: 0;
padding: 8px 4px 0 0;
color: #525252;
font-weight: normal;
font-size: 1.1em;

}
div.horizontal-searcher span {
margin: 0;
padding: 0;
}
div.horizontal-searcher label a {
margin: 0 0 0 2px;
padding: 0;
}
div.horizontal-searcher input.form-date-hor {
width: 94px;
margin-left: 4px;
margin-right: 2px;
}
div.horizontal-searcher input.form-large {
width: 122px;
}
div.horizontal-searcher .hidden {
display: none;
}
div.horizontal-searcher:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
div.horizontal-searcher .datepicker_wrap {
width: 144px !important;
}

/*#END#*/
/*#BEGIN#*/
/*# name="03 Autopublished" reference="ref/query_search.css\03_Autopublished.htm" description="Autopublished files" #*/



































/*
'query_3/search/advancedSearch.jsp'
'getDependentListsValues.jsp'
'query_3/search/getFilterControl.jsp'
'query_3_ajax/search/QuerySearchAjax.jsp'
*/

/*#END#*/
/*#BEGIN#*/
/*# name="04 mod001" reference="ref/query_search.css\04_mod001.htm" description="null" #*/
/* 'img/mod001/button-left-01.gif' */
/* 'img/mod001/button-left-02.gif' */
/* 'img/mod001/button-right-02.gif' */
/* 'img/mod001/button-right-01.gif' */




/* 'img/mod001/btn-send.gif' */
/* 'img/mod001/fnd-help-bottom.gif' */
/* 'img/mod001/fnd-help-bottom.png' */
/* 'img/mod001/fnd-help.gif' */
/* 'img/mod001/fnd-help.png' */
/* 'img/mod001/content-c-04.gif' */
/* 'img/mod001/content-c-03.gif' */
/* 'img/mod001/content-c-02.gif' */
/* 'img/mod001/content-c-01.gif' */
/* 'img/mod001/title-c-04.gif' */
/* 'img/mod001/title-c-03.gif' */
/* 'img/mod001/title-c-02.gif' */
/* 'img/mod001/title-c-01.gif' */
/* 'img/mod001/fnd-c-04.gif' */
/* 'img/mod001/fnd-c-03.gif' */
/* 'img/mod001/fnd-c-02.gif' */
/* 'img/mod001/fnd-c-01.gif' */

/*	 MOD 001      */
div.search-component .mod001{
background-color:#DADADB !important;
background-image: none !important;
width:100%;
}

#wraper2 div.search-component .mod001{
background-color:#444454 !important;
color:#F0F0F0;
}



div.search-component .mod001 .c_01{
background-image:url('img/mod001/fnd-c-01.gif');
background-position:left top;
}
div.search-component .mod001 .c_02{
background-image:url('img/mod001/fnd-c-02.gif');
background-position:right top;
}
div.search-component .mod001 .c_03{
background-image:url('img/mod001/fnd-c-03.gif');
background-position:right bottom;
}
div.search-component .mod001 .c_04{
background-image:url('img/mod001/fnd-c-04.gif');
background-position:left bottom;
padding:8px;
}
div.search-component .mod001 div.title{
background-color:#0096D4;
height:auto !important;
height:0;
margin-bottom:0.8em;
}
div.search-component .mod001 div.title div.c_01{
background-image:url('img/mod001/title-c-01.gif');
}
div.search-component .mod001 div.title div.c_02{
background-image:url('img/mod001/title-c-02.gif');
background-position: right top;
}
div.search-component .mod001 div.title div.c_03{
background-image:url('img/mod001/title-c-03.gif');
background-position: right bottom;
}
div.search-component .mod001 div.title div.c_04{
background-image:url('img/mod001/title-c-04.gif');
padding:6px 5px 8px;
background-position: left bottom;
}
div.search-component .mod001 div.title h3{
font-size:1.5em;
color:#fff;
background-image: url('img/img-buscador.gif');
background-position: left center;
background-repeat: no-repeat;
padding: 0 0 0 24px;
}
div.search-component .mod001 p.required-note{
float:right;
margin-top:-1.6em;
color:#fff;
font-size:1.1em;
position:relative;
}
/*      fieldset-container */
div.search-component .mod001 div.fieldset-container{
background-color:#E9E9EB;
height:auto !important;
height:0;
}
div.search-component .mod001 div.fieldset-container div.c_01{
background-image:url('img/mod001/content-c-01.gif');
}
div.search-component .mod001 div.fieldset-container div.c_02{
background-image:url('img/mod001/content-c-02.gif');
}
div.search-component .mod001 div.fieldset-container div.c_03{
background-image:url('img/mod001/content-c-03.gif');
}
div.search-component .mod001 div.fieldset-container div.c_04{
background-image:url('img/mod001/content-c-04.gif');
padding:0; 
}
div.search-component .mod001 div.fieldset-container{
/*margin-bottom:1em;*/
}
div.search-component .mod001 legend{
color:#3F3F3F;
font-size:1.3em;
font-weight:bold;
padding:9px;
padding-left:13px;
}
div.search-component .mod001 .fieldset-content{
padding:0 8px;
} 
div.search-component .mod001 div.fieldset-container p{

font-size:1.1em;
}
div.search-component .mod001 div.fieldset-container span.required{
color:#008DCE;
padding:0 2px;
font-size:1.1em;
}
div.search-component .mod001 div.fieldset-container label{
color:#494949;
font-size:1.1em;
margin: 5pt;
padding: 2px;
}
div.search-component .mod001  img{
border:none !important;
}
div.search-component .mod001 div.fieldset-container input,
div.search-component .mod001 div.fieldset-container select,
div.search-component .mod001 div.fieldset-container textarea{
border:0px solid #C4C4CB;
padding:3px;
font-size:1.2em;
color:#555;
line-height:1.5em;
}
div.search-component .mod001 div.fieldset-container select{
padding:2px 0;
}
div.search-component .mod001 div.fieldset-container  input.radio-ctrl,
div.search-component .mod001 div.fieldset-container  input.checkbox{
border:none;
padding:0;
background:none;
width:auto;
}
div.search-component .mod001 div.fieldset-container fieldset{
border:none;
background:none;
padding:0;
margin:0;
}
div.search-component .mod001 .fieldset-content  .group-radio-vertical{
padding-top:0.5em;
overflow:hidden;
}
div.search-component .mod001 .fieldset-content  .group-radio-vertical div{
float:left;
}
div.search-component .mod001 .fieldset-content  .group-radio-vertical label{
display:block;
padding: 0.2em 0 0.5em 0;
}
div.search-component .mod001 .fieldset-content  .one-column .group-radio-vertical input,
div.search-component .mod001 .fieldset-content  .two-columns .group-radio-vertical input{
border:none;
padding:0;
background:none;
width:auto;
}
/*      Add-delete      */
div.search-component .mod001 .fieldset-content  table.add-delete{
width:100%;
}
div.search-component .mod001 .fieldset-content  table.add-delete th{		      padding-bottom:0.3em;}
div.search-component .mod001 .fieldset-content  table.add-delete th.input{	 width:20%; }
div.search-component .mod001 .fieldset-content  table.add-delete th.select{      width:70%; }
div.search-component .mod001 .fieldset-content  table.add-delete th.btn{	      width:10%; }
div.search-component .mod001 .fieldset-content  table.add-delete input{
width:86%;
}div.search-component .mod001 .fieldset-content  table.add-delete select{
width:98%;
}
/*      TWO-COLUMNS  */
div.search-component .mod001 .two-columns dl{
float:left;
width:50%;
}
div.search-component .mod001 .from{
padding-bottom:0.2em;
}
/*      DATE-COMPACT */
div.search-component .mod001 .fieldset-content dd div.date-compact input{
width:80px;
}
/*      DATE-SIMPLE      */
div.search-component .mod001 .fieldset-content dd div.date-simple input.dd,
div.search-component .mod001 .fieldset-content dd div.date-simple input.mm{
width:20px;
}
div.search-component .mod001 .fieldset-content dd div.date-simple input.aa{
width:40px;
}

/*      MULTIPLE-SELECTION  */
div.search-component .mod001 .fieldset-content dd div.multiple-selection{
overflow:hidden;
}
div.search-component .mod001 .fieldset-content dd div.multiple-selection .left,
div.search-component .mod001 .fieldset-content dd div.multiple-selection .right{
float:left;
width:42%;
}
div.search-component .mod001 .fieldset-content dd div.multiple-selection select{
width:100%;
}
div.search-component .mod001 .fieldset-content dd div.multiple-selection .center{
float:left;
width:11%;
}
div.search-component .mod001 .fieldset-content dd div.multiple-selection .center img{
display:block;
padding-bottom:0.5em;
margin:0 auto;
}

/*      LABEL-TOP */
div.search-component .mod001 .Label-Top dt{
padding-bottom:0.2em;
}
div.search-component .mod001 .Label-Top dd{
padding-bottom:0.6em;
padding-right:4px;
}
div.search-component .mod001 .Label-Top div.tool-tip{
float:right;
margin-bottom:-24px;
margin-left:0;
}
div.search-component .mod001 .Label-Top  input,
div.search-component .mod001 .Label-Top  textarea{      
width:92%;
}
div.search-component .mod001 .Label-Top  select{
width:94%;
}
/*      two-columns      */
div.search-component .mod001 .Label-Top .two-columns input,
div.search-component .mod001 .Label-Top .two-columns textarea{      
width:86%;
}
div.search-component .mod001 .Label-Top .two-columns select{
width:90%;
}
div.search-component .mod001 .Label-Top .date-standard select,
div.search-component .mod001 .Label-Top .date-fromTo select{
width:60px;
}
div.search-component .mod001 .Label-Top .date-standard input,
div.search-component .mod001 .Label-Top .date-fromTo input{
width:45px;
padding:4px 3px;
}
div.search-component .mod001 .Label-Top .date-fromTo label{
width:40px;
padding:5px 0 0 20px;
float:left;
}

/*      LABEL-INNER */
div.search-component .mod001 .Label-Inner dt{
display:none;
}



div.search-component .mod001 .Label-Inner dd{
padding-bottom:0.6em;
padding-right:1px;
}
div.search-component .mod001 .Label-Inner div.tool-tip{
float:right;
margin-bottom:-24px;
margin-left:0;
}
div.search-component .mod001 .Label-Inner  input,
div.search-component .mod001 .Label-Inner  textarea{      
width:92%;
}
div.search-component .mod001 .Label-Inner  select{
width:94%;
}
/*      two-columns      */
div.search-component .mod001 .Label-Inner .two-columns input,
div.search-component .mod001 .Label-Inner .two-columns textarea{      
width:86%;
}
div.search-component .mod001 .Label-Inner .two-columns select{
width:90%;
}
div.search-component .mod001 .Label-Inner .date-standard select,
div.search-component .mod001 .Label-Inner .date-fromTo select{
width:60px;
}
div.search-component .mod001 .Label-Inner .date-standard input,
div.search-component .mod001 .Label-Inner .date-fromTo input{
width:45px;
padding:4px 3px;
}
div.search-component .mod001 .Label-Inner .date-fromTo label{
width:40px;
padding:5px 0 0 20px;
float:left;
}


/*      LABEL-RIGHT */
div.search-component .mod001 .Label-Right dt{
padding-bottom:0.2em;
float:right;
clear:right;
width:70px;
padding-left:5px;
}
div.search-component .mod001 .Label-Right dd{
text-align:right;
padding-bottom:0.6em;
}
div.search-component .mod001 .Label-Right div.tool-tip{
float:left;
margin-bottom:-24px;      
}
div.search-component .mod001 .Label-Right  input,
div.search-component .mod001 .Label-Right  textarea{      
width:80%; 
}
div.search-component .mod001 .Label-Right  select{      
width:79%;
}
div.search-component .mod001 .Label-Right .fieldset-content  .group-radio-vertical div,
div.search-component .mod001 .Label-Right .fieldset-content dd div.multiple-selection .left,
div.search-component .mod001 .Label-Right .fieldset-content dd div.multiple-selection .right,
div.search-component .mod001 .Label-Right .fieldset-content dd div.multiple-selection .center{
float:right;
}
div.search-component .mod001 .Label-Right .fieldset-content dd div.multiple-selection .left,
div.search-component .mod001 .Label-Right .fieldset-content dd div.multiple-selection .right{
width:42% !important;
width:35%;
}
/*      two-columns      */
div.search-component .mod001 .Label-Right .two-columns input,
div.search-component .mod001 .Label-Right .two-columns textarea{      
width:55%; 
}
div.search-component .mod001 .Label-Right .two-columns select{      
width:58%;
}
div.search-component .mod001 .Label-Right .to{
padding-right:75px !important;
padding-right:78px;
} 
div.search-component .mod001 .Label-Right .date-standard select,
div.search-component .mod001 .Label-Right .date-fromTo select{
width:38px;
}
div.search-component .mod001 .Label-Right .date-standard input,
div.search-component .mod001 .Label-Right .date-fromTo input{
width:30px; 
padding:4px 3px;  
}
div.search-component .mod001 .Label-Right .date-fromTo label{
padding:5px 0 0 0;
}
div.search-component .mod001 .Label-Right dd.error span{
text-align:right;
padding:0 75px 0 30px;      
}


/*      LABEL-LEFT */
div.search-component .mod001 .Label-Left dt{
padding:0.8em 0.1em 0.2em 0;
float:left;
clear:both;
width:72px;
}
div.search-component .mod001 .Label-Left dd{
padding:0.7em 0.9em 0.7em 0;
text-align: justify;
}
div.search-component .mod001 .Label-Left div.tool-tip{
float:right;
margin-bottom:-24px;
margin-left:-20px;
}
div.search-component .mod001 .Label-Left  input,
div.search-component .mod001 .Label-Left  textarea{
width:76%;
}
div.search-component .mod001 .Label-Left input.form-date {
width:30%;
}
div.search-component .mod001 .Label-Left  select{
width:79%;
}
div.search-component .mod001 .Label-Left .fieldset-content dd div.multiple-selection .left,
div.search-component .mod001 .Label-Left .fieldset-content dd div.multiple-selection .right{
width:42% !important;
width:35%;
}
/*      two-columns      */
div.search-component .mod001 .Label-Left  .two-columns input,
div.search-component .mod001 .Label-Left  .two-columns textarea{      
width:55%;
}
div.search-component .mod001 .Label-Left  .two-columns select{
width:58%;
}
div.search-component .mod001 .Label-Left .to{
padding-left:75px;
} 
div.search-component .mod001 .Label-Left .date-standard select,
div.search-component .mod001 .Label-Left .date-fromTo select{
width:38px;
}
div.search-component .mod001 .Label-Left .date-standard input,
div.search-component .mod001 .Label-Left .date-fromTo input{
width:30px; 
padding:4px 3px;  
}
div.search-component .mod001 .Label-Left .date-fromTo label{
width:40px;
padding:5px 0 0 0;
float:left;
}
div.search-component .mod001 .Label-Left dd.error span{
padding-left:75px;
}




/*      TOOL TIP HELP      */
div.search-component .mod001 div.tool-tip{
width:22px;
height:20px;
}
div.search-component .mod001 div.tool-tip:hover{
z-index:99999;
position:relative;
}
div.search-component .mod001 div.help{
width:20px;
height:20px;
background-image:url('img/mod001/fnd-help.png') !important;
background-image:url('img/mod001/fnd-help.gif');
background-repeat:no-repeat;
position:absolute;
z-index:9999;
}
div.search-component .mod001 div.help div.help-content,
div.search-component .mod001 div.help div.help-bottom{
display:none;
}
div.search-component .mod001 div.help:hover{
width:265px;
height:auto;
background-position:0 -20px;
padding:20px 0 0 0;
z-index:99999;
}
div.search-component .mod001 div.help:hover div.help-content{
display:block;
font-size:1em;
background-color:#fff;
padding:0 20px 11px 20px;
width:223px;
text-align:left;
border-left:1px solid #CCCACA;
border-right:1px solid #CCCACA;      
}
div.search-component .mod001 div.help:hover div.help-bottom{
background-image:url('img/mod001/fnd-help-bottom.png')  !important;
background-image:url('img/mod001/fnd-help-bottom.gif');
background-repeat:no-repeat;
height:9px;
display:block;
}




/*      FORM ACTION BUTTONS */

div.search-component .mod001 button{
display:block;
padding:0;
height:24px;
cursor:pointer;
background:none;
border:none;
font-size:1.1em;
}
div.search-component .mod001 button span{
display:block;
padding:0;
margin:0;
height:24px;
background-image: url('img/mod001/button-right-01.gif');
background-position:right top;
background-repeat:no-repeat;
}
div.search-component .mod001 button span span{
padding:0 10px;
padding-top:4px;
color:#008dce;
background-image: url('img/mod001/button-left-01.gif');
background-position:left top;
background-repeat:no-repeat;
}
div.search-component .mod001 .form-action{
height:auto !important;
height:0;
padding-top:8px;
}
div.search-component .mod001 button{
background:transparent none repeat scroll 0%;
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
display:block;
font-size:1.1em;
height:24px;
padding:0pt;
}
div.search-component .mod001 .form-action .btnSend{
float: right;
margin-top:-4px;
}/*bea*/
div.search-component .mod001 .form-action button span{
background-image: url('img/mod001/button-right-02.gif');
}
div.search-component .mod001 .form-action button span span{
background-image: url('img/mod001/button-left-02.gif');
}
div.search-component .mod001 .form-action .btnReset span{
float:left;
margin-top:-4px;
background: none;
}






/*  ERROR [Required]  */
div.search-component .mod001 dd.error span{
color:#f00;
font-size:1.1em;
display:block;
padding-bottom:0.3em;
margin:0;
}
div.search-component .mod001 dd.error input,
div.search-component .mod001 dd.error textarea,
div.search-component .mod001 dd.error select,
div.search-component .mod001 td.error textarea{
margin-bottom:0.1em;
border:1px solid #f00;
}




/*#END#*/
/*#BEGIN#*/
/*# name="05 mod002" reference="ref/query_search.css\05_mod002.htm" description="null" #*/
/* 'img/mod001/btn-send.gif' */
/* 'img/mod001/fnd-help-bottom.gif' */
/* 'img/mod001/fnd-help-bottom.png' */
/* 'img/mod001/fnd-help.gif' */
/* 'img/mod001/fnd-help.png' */
/* 'img/mod001/title-c-04.gif' */
/* 'img/mod001/title-c-03.gif' */
/* 'img/mod001/title-c-02.gif' */
/* 'img/mod001/title-c-01.gif' */
/* 'img/mod001/fnd-c-04.gif' */
/* 'img/mod001/fnd-c-03.gif' */
/* 'img/mod001/fnd-c-02.gif' */
/* 'img/mod001/fnd-c-01.gif' */


/*      MOD 002      */

div.search-component .mod002{
background-color:#E9E9EB;
width:100%;
}
div.search-component .mod002 .c_01{
background-position:left top;
background-image:url('img/mod001/fnd-c-01.gif');
}
div.search-component .mod002 .c_02{
background-position:right top;
background-image:url('img/mod001/fnd-c-02.gif');
}
div.search-component .mod002 .c_03{
background-position:right bottom;
background-image:url('img/mod001/fnd-c-03.gif');
}
div.search-component .mod002 .c_04{
background-image:url('img/mod001/fnd-c-04.gif');
background-position:left bottom;
padding:8px;
}
div.search-component .mod002 div.title{
height:auto !important;
height:0;
margin-bottom:0.8em;
}
div.search-component .mod002 div.title div.c_01{
}
div.search-component .mod002 div.title div.c_02{
}
div.search-component .mod002 div.title div.c_03{
}
div.search-component .mod002 div.title div.c_04{
padding:6px 15px;
}
div.search-component .mod002 div.title h3{
font-size:1.5em;
background-position: left center;
background-repeat: no-repeat;
align: left;
font-weight: bold;
}
div.search-component .mod002 p.required-note{
float:right;
margin-top:-1.6em;
color:#fff;
font-size:1.1em;
position:relative;
}
/*      fieldset-container */
div.search-component .mod002 div.fieldset-container{
background-color:#E9E9EB;
height:auto !important;

height:0;
}
div.search-component .mod002 div.fieldset-container div.c_01{
}
div.search-component .mod002 div.fieldset-container div.c_02{
}
div.search-component .mod002 div.fieldset-container div.c_03{
}
div.search-component .mod002 div.fieldset-container div.c_04{
padding:0;
}
div.search-component .mod002 div.fieldset-container{
margin-bottom:1em;
}
div.search-component .mod002 legend{
color:#3F3F3F;
font-size:1.3em;
font-weight:bold;
padding:9px;
padding-left:13px;
}
div.search-component .mod002 .fieldset-content{
padding:8px;
}
div.search-component .mod002 div.fieldset-container p{
color:#666;
font-size:1.1em;
}
div.search-component .mod002 div.fieldset-container span.required{
color:#008DCE;
padding:0 2px;
font-size:1.1em;
}
div.search-component .mod002 div.fieldset-container label{
color:#494949;
font-size:1.1em;
}
div.search-component .mod002  img{
border:none !important;
}
div.search-component .mod002 div.fieldset-container input,
div.search-component .mod002 div.fieldset-container select,
div.search-component .mod002 div.fieldset-container textarea{
border:1px solid #C4C4CB;
padding:3px;
background-color:#FFFFFF;
font-size:1.2em;
color:#555;
}
div.search-component .mod002 div.fieldset-container select{
padding:3px 0;
}
div.search-component .mod002 div.fieldset-container  input.radio,
div.search-component .mod002 div.fieldset-container  input.checkbox{
border:none;
padding:0;
background:none;
width:auto;
}
div.search-component .mod002 div.fieldset-container fieldset{
border:none;
background:none;
padding:0;
margin:0;
}
div.search-component .mod002 .fieldset-content  .group-radio-vertical{
padding-top:0.5em;
overflow:hidden;
}
div.search-component .mod002 .fieldset-content  .group-radio-vertical div{
float:left;
}
div.search-component .mod002 .fieldset-content  .group-radio-vertical label{
display:block;
padding: 0.2em 0 0.5em 0;
}
div.search-component .mod002 .fieldset-content  .one-column .group-radio-vertical input,
div.search-component .mod002 .fieldset-content  .two-columns .group-radio-vertical input{
border:none;
padding:0;
background:none;
width:auto;
}
/*      Add-delete      */
div.search-component .mod002 .fieldset-content  table.add-delete{
width:100%;
}
div.search-component .mod002 .fieldset-content  table.add-delete th{		      padding-bottom:0.3em;}
div.search-component .mod002 .fieldset-content  table.add-delete th.input{	 width:20%; }
div.search-component .mod002 .fieldset-content  table.add-delete th.select{      width:70%; }
div.search-component .mod002 .fieldset-content  table.add-delete th.btn{	      width:10%; }
div.search-component .mod002 .fieldset-content  table.add-delete input{
width:86%;
}div.search-component .mod002 .fieldset-content  table.add-delete select{
width:98%;
}
/*      TWO-COLUMNS  */
div.search-component .mod002 .two-columns dl{
float:left;
width:50%;
}
div.search-component .mod002 .from{
padding-bottom:0.2em;
}
/*      DATE-COMPACT */
div.search-component .mod002 .fieldset-content dd div.date-compact input{
width:80px;
}
/*      DATE-SIMPLE      */
div.search-component .mod002 .fieldset-content dd div.date-simple input.dd,
div.search-component .mod002 .fieldset-content dd div.date-simple input.mm{
width:20px;
}
div.search-component .mod002 .fieldset-content dd div.date-simple input.aa{
width:40px;
}

/*      MULTIPLE-SELECTION  */
div.search-component .mod002 .fieldset-content dd div.multiple-selection{
overflow:hidden;
}
div.search-component .mod002 .fieldset-content dd div.multiple-selection .left,
div.search-component .mod002 .fieldset-content dd div.multiple-selection .right{
float:left;
width:42%;
}
div.search-component .mod002 .fieldset-content dd div.multiple-selection select{
width:100%;
}
div.search-component .mod002 .fieldset-content dd div.multiple-selection .center{
float:left;
width:11%;
}
div.search-component .mod002 .fieldset-content dd div.multiple-selection .center img{
display:block;
padding-bottom:0.5em;
margin:0 auto;
}

/*      LABEL-TOP */
div.search-component .mod002 .Label-Top dt{
padding-bottom:0.2em;
}
div.search-component .mod002 .Label-Top dd{
padding-bottom:0.6em;
padding-right:4px;
}
div.search-component .mod002 .Label-Top div.tool-tip{
float:right;
margin-bottom:-24px;
margin-left:0;
}
div.search-component .mod002 .Label-Top  input,
div.search-component .mod002 .Label-Top  textarea{      
width:92%;
}
div.search-component .mod002 .Label-Top  select{
width:94%;
}
/*      two-columns      */
div.search-component .mod002 .Label-Top .two-columns input,
div.search-component .mod002 .Label-Top .two-columns textarea{      
width:86%;
}
div.search-component .mod002 .Label-Top .two-columns select{
width:90%;
}
div.search-component .mod002 .Label-Top .date-standard select,
div.search-component .mod002 .Label-Top .date-fromTo select{
width:60px;
}
div.search-component .mod002 .Label-Top .date-standard input,
div.search-component .mod002 .Label-Top .date-fromTo input{
width:45px;
padding:4px 3px;
}
div.search-component .mod002 .Label-Top .date-fromTo label{
width:40px;
padding:5px 0 0 20px;
float:left;
}

/*      LABEL-INNER */
div.search-component .mod002 .Label-Inner dt{
display:none;
}



div.search-component .mod002 .Label-Inner dd{
padding-bottom:0.6em;
padding-right:4px;
}
div.search-component .mod002 .Label-Inner div.tool-tip{
float:right;
margin-bottom:-24px;
margin-left:0;
}
div.search-component .mod002 .Label-Inner  input,
div.search-component .mod002 .Label-Inner  textarea{      
width:92%;
}
div.search-component .mod002 .Label-Inner  select{
width:94%;
}
/*      two-columns      */
div.search-component .mod002 .Label-Inner .two-columns input,
div.search-component .mod002 .Label-Inner .two-columns textarea{      
width:86%;
}
div.search-component .mod002 .Label-Inner .two-columns select{
width:90%;
}
div.search-component .mod002 .Label-Inner .date-standard select,
div.search-component .mod002 .Label-Inner .date-fromTo select{
width:60px;
}
div.search-component .mod002 .Label-Inner .date-standard input,
div.search-component .mod002 .Label-Inner .date-fromTo input{
width:45px;
padding:4px 3px;
}
div.search-component .mod002 .Label-Inner .date-fromTo label{
width:40px;
padding:5px 0 0 20px;
float:left;
}


/*      LABEL-RIGHT */
div.search-component .mod002 .Label-Right dt{
padding-bottom:0.2em;
float:right;
clear:right;
width:70px;
padding-left:5px;
}
div.search-component .mod002 .Label-Right dd{
text-align:right;
padding-bottom:0.6em;
}
div.search-component .mod002 .Label-Right div.tool-tip{
float:left;
margin-bottom:-24px;      
}
div.search-component .mod002 .Label-Right  input,
div.search-component .mod002 .Label-Right  textarea{      
width:77%;
}
div.search-component .mod002 .Label-Right  select{      
width:79%;
}
div.search-component .mod002 .Label-Right .fieldset-content  .group-radio-vertical div,
div.search-component .mod002 .Label-Right .fieldset-content dd div.multiple-selection .left,
div.search-component .mod002 .Label-Right .fieldset-content dd div.multiple-selection .right,
div.search-component .mod002 .Label-Right .fieldset-content dd div.multiple-selection .center{
float:right;
}
div.search-component .mod002 .Label-Right .fieldset-content dd div.multiple-selection .left,
div.search-component .mod002 .Label-Right .fieldset-content dd div.multiple-selection .right{
width:42% !important;
width:35%;
}
/*      two-columns      */
div.search-component .mod002 .Label-Right .two-columns input,
div.search-component .mod002 .Label-Right .two-columns textarea{      
width:55%;
}
div.search-component .mod002 .Label-Right .two-columns select{      
width:58%;
}
div.search-component .mod002 .Label-Right .to{
padding-right:75px !important;
padding-right:78px;
}
div.search-component .mod002 .Label-Right .date-standard select,
div.search-component .mod002 .Label-Right .date-fromTo select{
width:38px;
}
div.search-component .mod002 .Label-Right .date-standard input,
div.search-component .mod002 .Label-Right .date-fromTo input{
width:30px;
padding:4px 3px;  
}
div.search-component .mod002 .Label-Right .date-fromTo label{
padding:5px 0 0 0;
}
div.search-component .mod002 .Label-Right dd.error span{
text-align:right;
padding:0 75px 0 30px;      



}


/*      LABEL-LEFT */
div.search-component .mod002 .Label-Left dt{
padding:0.3em 0;
float:left;
clear:left;
width:75px;
}
div.search-component .mod002 .Label-Left dd{
padding-bottom:0.6em;
padding-right:4px;
}
div.search-component .mod002 .Label-Left div.tool-tip{
float:right;
margin-bottom:-24px;
margin-left:-20px;
}
div.search-component .mod002 .Label-Left  input,
div.search-component .mod002 .Label-Left  textarea{
width:77%;
}
div.search-component .mod002 .Label-Left input.form-date {
width:30%;
}
div.search-component .mod002 .Label-Left  select{
width:79%;
}
div.search-component .mod002 .Label-Left .fieldset-content dd div.multiple-selection .left,
div.search-component .mod002 .Label-Left .fieldset-content dd div.multiple-selection .right{
width:42% !important;
width:35%;
}
/*      two-columns      */
div.search-component .mod002 .Label-Left  .two-columns input,
div.search-component .mod002 .Label-Left  .two-columns textarea{      
width:55%;
}
div.search-component .mod002 .Label-Left  .two-columns select{
width:58%;
}
div.search-component .mod002 .Label-Left .to{
padding-left:75px;
}
div.search-component .mod002 .Label-Left .date-standard select,
div.search-component .mod002 .Label-Left .date-fromTo select{
width:38px;
}
div.search-component .mod002 .Label-Left .date-standard input,
div.search-component .mod002 .Label-Left .date-fromTo input{
width:30px;
padding:4px 3px;  
}
div.search-component .mod002 .Label-Left .date-fromTo label{
width:40px;
padding:5px 0 0 0;
float:left;
}
div.search-component .mod002 .Label-Left dd.error span{
padding-left:75px;
}




/*      TOOL TIP HELP      */
div.search-component .mod002 div.tool-tip{
width:22px;
height:20px;
}
div.search-component .mod002 div.tool-tip:hover{
z-index:99999;
position:relative;
}
div.search-component .mod002 div.help{
width:20px;
height:20px;
background-image:url('img/mod001/fnd-help.png') !important;
background-image:url('img/mod001/fnd-help.gif');
background-repeat:no-repeat;
position:absolute;
z-index:9999;
}
div.search-component .mod002 div.help div.help-content,
div.search-component .mod002 div.help div.help-bottom{
display:none;
}
div.search-component .mod002 div.help:hover{
width:265px;
height:auto;
background-position:0 -20px;
padding:20px 0 0 0;
z-index:99999;
}
div.search-component .mod002 div.help:hover div.help-content{
display:block;
font-size:1em;
background-color:#fff;
padding:0 20px 11px 20px;
width:223px;
text-align:left;
border-left:1px solid #CCCACA;
border-right:1px solid #CCCACA;      
}
div.search-component .mod002 div.help:hover div.help-bottom{
background-image:url('img/mod001/fnd-help-bottom.png')  !important;
background-image:url('img/mod001/fnd-help-bottom.gif');
background-repeat:no-repeat;
height:9px;
display:block;
}




/*      FORM ACTION BUTTONS */
div.search-component .mod002 .form-action{
height:auto !important;
height:0;
padding-top:8px;
}
div.search-component .mod002 .form-action button{
display:block;
height:22px;
width:74px;
cursor:pointer;
background:none;
border:none;
background-position:center top;
background-repeat:no-repeat;
}
div.search-component .mod002 .form-action button:hover{
background-position:center bottom;
}
div.search-component .mod002 .form-action span{
display:none;
}
div.search-component .mod002 .form-action .btnSend{
background-image:url('img/mod001/btn-send.gif');
float:right;
}
div.search-component .mod002 .form-action .btnReset{
float:left;
}
div.search-component .mod002 .form-action .btnReset span{
display: block;
color:#008dce;
}

/*  ERROR [Required]  */
div.search-component .mod002 dd.error span{
color:#f00;
font-size:1.1em;
display:block;
padding-bottom:0.3em;
margin:0;
}
div.search-component .mod002 dd.error input,
div.search-component .mod002 dd.error textarea,
div.search-component .mod002 dd.error select,
div.search-component .mod002 td.error textarea{
margin-bottom:0.1em;
border:1px solid #f00;
}




/*#END#*/

