


/**************************************************************/
/************** CONTROLES GENERALES REUTILIZABLES *************/
/**************************************************************/




/*********************** CONTROL COLAPSAR ********************/


/* Control colapsable para pantalla, no se ve en movil */

.wk-colllapse-screen-title{
	margin:5px;
}

.wk-colllapse-screen-head{
	overflow:hidden;
	cursor:pointer;
}

.wk-colllapse-screen-main{
	clear:both;
}

/* Control colapsable para movil, no se ve en panatalla */

.wk-colllapse-mobile {
	display: flex;
	margin-left: auto;
	margin-right: 54px;
	align-items: end;
	justify-content: end;
}
.wk-colllapse-mobile-head{
	display:none;
	
}

@media (max-width: 1000px) {

	/* excepcion para las opciones de búsqueda*/
	
.wk-colllapse-mobile--psearch{
}


.wk-colllapse-mobile--psearch .wk-colllapse-mobile-head{
	display:block;
	height:32px;
	padding:0 10px;
	clear:both;
	
	/*width:50%;*/
	width:200px;
	

}

.wk-colllapse-mobile--psearch .wk-colllapse-mobile-head-close:before{
	content:"";
	float:right;
	width:16px;
	height:16px;
	margin-top:8px;
	
	background-image: url("../../img/wk-sprite.png");
	background-position:-200px -70px;
}


.wk-colllapse-mobile--psearch .wk-colllapse-mobile-head-open:before{
	content:"";
	float:right;
	width:16px;
	height:16px;
	margin-top:8px;
	
	background-image: url("../../img/wk-sprite.png");
	background-position:-232px -70px;
}

.wk-colllapse-mobile--psearch .wk-colllapse-mobile-head:hover{
	cursor:pointer;
}

.wk-colllapse-mobile--psearch .wk-colllapse-mobile-head span{
	display:inline-block;
	padding-top:6px;
	
	text-transform:uppercase;
}
.wk-colllapse-mobile--psearch .wk-colllapse-mobile-head .divlogoutTxt{

	padding-top:6px;
}

.wk-colllapse-mobile--psearch .wk-colllapse-mobile-main{
	display:none;
}

.wk-colllapse-mobile--psearch{
	/*border-bottom:1px solid #666;*/
	/*width: 94%;*/
margin: 0 auto;
}

.wk-colllapse-mobile--psearch .wk-form-radio-group-h .wk-form-label{
	margin:0;
	border-bottom:1px solid #FFF;
}

.wk-colllapse-mobile--psearch .wk-colllapse-mobile-head{
	background-color:#aac0d6;
/*	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;*/
	
	border-radius:5px;
}
.wk-colllapse-mobile--psearch .wk-colllapse-mobile-head-close:before{
	background-position:-296px -8px;
}
.wk-colllapse-mobile--psearch .wk-colllapse-mobile-head-open:before{
	background-position:-134px -8px;
}



.wk-psearch--radio-group{
	width:218px;
	position:absolute;
	z-index:9;
}

.wk-form-radio-group-h .wk-form-label{
	display:block;
	float: none;
    overflow: hidden;
	padding: 5px 10px;
}


}



@media (max-width: 767px) {
	
	/* Control colapsable para movil, no se ve en pantalla */


.wk-colllapse-mobile{

}

.wk-colllapse-mobile .wk-colllapse-mobile-head{
	height:32px;
	padding:0 10px;
	clear:both;
	width:auto;
	margin:1%;
	border-radius:5px;
}


.wk-colllapse-mobile .wk-colllapse-mobile-head-close:before{
	content:"";
	float:right;
	width:16px;
	height:16px;
	margin-top:8px;
	
	background-image: url("../../img/wk-sprite.png");
	background-position:-200px -70px;
}
.wk-colllapse-mobile .wk-colllapse-mobile-head-open:before{
	content:"";
	float:right;
	width:16px;
	height:16px;
	margin-top:8px;
	
	background-image: url("../../img/wk-sprite.png");
	background-position:-232px -70px;
}

.wk-colllapse-mobile .wk-colllapse-mobile-head:hover{
	cursor:pointer;
}

.wk-colllapse-mobile .wk-colllapse-mobile-head span{
	display:inline-block;
	padding-top:6px;
	
	text-transform:uppercase;
}
.wk-colllapse-mobile .wk-colllapse-mobile-head .divlogoutTxt{

	padding-top:6px;
}

.wk-colllapse-mobile .wk-colllapse-mobile-main{
	display:none;
}






/* Control colapsable para pantalla, no se ve en movil */

.wk-colllapse-screen-head{
	
}


.wk-psearch--radio-group{
	position:static;
	z-index:auto;
}


.wk-form-radio-group-h .wk-form-label{
	display:block;
	padding: 5px 10px;
}

/* Personalizaciones y modificaciones */


.wk-colllapse-mobile--login .wk-colllapse-mobile-head{
	
	background: #007bc1; 
	background: -moz-linear-gradient(#007bc1, #003c93);
	background: -webkit-gradient(#007bc1, #003c93); 
	background: -webkit-linear-gradient(#007bc1, #003c93); 
	background: -o-linear-gradient(#007bc1, #003c93);
	background: -ms-linear-gradient(#007bc1, #003c93); 
	background: linear-gradient(#007bc1, #003c93); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007bc1', endColorstr='#003c93',GradientType=0 ); 
}

.wk-colllapse-mobile--login .wk-colllapse-mobile-head span,
.wk-colllapse-mobile--login .wk-colllapse-mobile-head div{
	color:#FFF;
}


.wk-colllapse-mobile--psearch .wk-colllapse-mobile-head-close:before{
	background-position:-296px -8px;
}
.wk-colllapse-mobile--psearch .wk-colllapse-mobile-head-open:before{
	background-position:-134px -8px;
}



}


/*********************** CONTROL BÚSQUEDA ********************/



.wk-searchcontrol{
	width: 935px;
	margin:0 auto;
	padding: 18px 15px 10px 15px;	
	position:relative;
}

.wk-searchcontrol--searchpage{
/*	position:absolute;
	bottom:0;*/
	width:800px;
	margin:auto;
	
	
	/*overflow:hidden;*/
	
}

.wk-psearch--searchpage  .wk-searchcontrol--searchpage{
	height:40px;
	width:auto;
}

.wk-searchcontrol.wk-searchcontrol--searchpage .ClearBtn
{ margin-top:2px}


.wk-searchcontrol .wk-btn-search{
	float:left;
	margin-right:5px;
	
}


.wk-searchcontrol-buttons{
	position:fixed;
	bottom:0;
	left:50%;
	margin-left:-410px;
	
	border-radius:5px 5px 0 0;
}

.wk-searchcontrol #cButtons{
	clear:both;
	overflow:hidden;
	
	
	
}
/*
.search-button-control{
	float: left;
    margin-left: 45px;
    overflow: hidden;
    position: relative;
}*/


#cBusq #btnSearchBtnSearch,
#cBusq #btnSearch2BtnSearch{
	margin-left:35px;
	position: relative;
	top: 0px;
}

.wk-searchcontrol--searchpage .search-button-control {
	float:right;
	margin-left:0;
	margin-top:5px;
}

.wk-searchcontrol--searchpage .seaAsisAv .search-button-control {
	float:left;
	
	height:28px;
	margin-left:32px;
	/*background:#003b86;*/
	/*border:1px solid #666;*/
	border-radius:5px;
	margin-top:1px;
	cursor:pointer;
	
}

.wk-searchcontrol--searchpage .seaAsisAv .search-button-control  input{
	display:block;
	width:100%;
	height:100%;
	border:none;
	/*background:#003b86;*/
}


.wk-searchcontrol--searchpage  #btnSearchBtnSearch{
	/*height:29px;
	
    padding-left: 45px;
    padding-right: 45px;*/
	display: inline-block;
	height:29px;
	padding-left: 10px;
    padding-right: 10px;
	background: #007bc1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(#007bc1, #003C93); /* FF3.6+ */
	background: -webkit-gradient(#007bc1, #003C93); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(#007bc1, #003C93); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#007bc1, #003C93); /* Opera 11.10+ */
	background: -ms-linear-gradient(#007bc1, #003C93); /* IE10+ */
	background: linear-gradient(#007bc1, #003C93); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007bc1', endColorstr='#003C93',GradientType=0 ); /* IE6-8 */
    color: #FFFFFF;
	border-image: none;
    border-radius:5px;
    border-style: solid;
    border-width: 1px;
	border-color: #007bc1;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
    text-align: center;

}

.search-button-control  #btnSearchBtnSearch:hover{
	background:#056aa4;
}
.wk-searchcontrol #clean_cac{
	float: left;
	position: relative;
	display: inline-block;
	margin-top:5px;
	height:29px;
  
	padding-left: 45px;
    padding-right: 45px;
	background: #ccc; /* Old browsers */	
	box-shadow: 0 0px #494b4b inset, 0 0px 8px rgba(0, 0, 0, 0.2) inset;
	*border-bottom:2px outset #494b4b;
    color: #666;
	border-image: none;
    border-radius: 3px;
   
	border:1px solid #999;
	 font-family: "Roboto", sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 28px;
    text-transform: uppercase;
    text-align: center;
}
.wk-searchcontrol #clean_cac:hover{
	
	background-color: #494b4b; 
	color:#fff;
}





.wk-searchcontrol-input, 
.wk-searchcontrol .TxtSearchclass{
	float:left;
	margin-right:0px;
	width:514px;
	border-radius:3px 0 0 3px;
	padding-top:3px; 
	padding-bottom:3px; padding-right:0px;
}
.wk-psearch--searchpage .wk-searchcontrol .TxtSearchclass{
	display:block;
	margin-bottom:0px;
	margin-top:2px;
	width:450px;
}

.wk-searchcontrol .ClearBtn
{
       display: none;
       position:absolute;
       width: 24px;
       height:26px;
	  
     
       cursor: pointer;
	   background: url('../../Img/wk-sprite.png') no-repeat -132px -4px #fff;
	   border: 1px solid #CCC;
	   border-left:none;
	   border-radius:0 4px 4px 0;
	   
	   margin-top:0px;
	   *margin-top:10px;
	   
	   
	   
     
}
.wk-searchcontrol--searchpage #cButtons input{

}
.wk-searchcontrol .panelsearch{
	/*clear:both;*/
	margin-left:2%;
	margin-top:10px;
	float:right;
	width:200px;
	
}
.wk-searchcontrol .panelsearch input{
	float:left;
	margin-right:5px;
	
}

.wk-searchcontrol .wk-psearch-operators{
	clear:both;
	padding-top:10px;
	margin-left:2%;
	margin-right:2%;
	
	border-top:1px solid #FFF;

}
.wk-searchcontrol .wk-psearch-operators span{
	float:left;
	padding:13px 0 0 0;
	
	display:inline-block;
}
.wk-psearch--searchpage .wk-psearch-operators .TxtSearchclass{
	float:right;
	margin-bottom:0;
}
.wk-searchcontrol .wk-psearch-operators #ImputSeas2{
	clear:both;
	float:right;
	margin-right:2%;
	padding-top:5px;
}
.wk-soloentitulo{
	float:right;
	overflow:hidden;
	
	padding-top:5px;
}
.wk-soloentitulo-group, .panelsearch{
	float:right;
	padding-right:30px;
}


.wk-soloentitulo-group *{
	float:left;
}
.wk-soloentitulo-group input{
	margin-right:5px;
}
.wk-searchcontrol .wk-psearch-operators #ImputSeas2 input{
	float:left;
	margin-right:5px;
}
.wk-searchcontrol .wk-psearch-operators #ImputSeas2 span{
	padding:0;
}
.wk-searchcontrol .DivChkSynonymclass{
	display:none;
}

.showSynonymsBtn{
	display:none;
}
#SearchMultiPage{
	display:none;
}

.btn-group .wk-btn-searchadvance{
	height:19px;
	
	color:#fff;
	
	font-size:12px;
	text-transform:uppercase;
	line-height:18px;
	font-weight:bold;
	
	border-color:#8daf45;

	background:#8daf45; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(#8daf45, #588001); /* FF3.6+ */
	background: -webkit-gradient(#8daf45, #588001); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(#8daf45, #588001); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#8daf45, #588001); /* Opera 11.10+ */
	background: -ms-linear-gradient(#8daf45, #588001); /* IE10+ */
	background: linear-gradient(#8daf45, #588001); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8daf45', endColorstr='#588001',GradientType=0 ); /* IE6-8 */
	
	text-shadow:none;
	 margin-top:2px;
}



/*Temporal*/

.TabSearchButtons_DocumentaryTypeControl1{
	clear:both;
}
.TabSearchButtons_DocumentaryTypeControl1 *{
	float:left;
}


@media (max-width: 1000px) {

.wk-searchcontrol{
	width:96%;
}

.wk-searchcontrol-input, .wk-searchcontrol .TxtSearchclass{
	width:50%;
}


}


@media (max-width: 767px) {


.wk-searchcontrol{
	padding:0;
	width:100%;
}

.wk-searchcontrol .wk-searchcontrol-input,
.wk-searchcontrol-input, .wk-searchcontrol .TxtSearchclass{
	display:block;
	float: none;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	
	border-color:#CCC;
	border-radius: 5px;
}


.wk-searchcontrol .wk-btn-search,
.search-button-control  #btnSearchBtnSearch {
    display: block;
  	float:none;
    margin: auto auto 0px auto;
 
    width: 60px;
}
.search-button-control  #btnSearchBtnSearch{
	 width: auto;
	 height:36px;
}



.DivSuggestResultclass{
	width:100%;
	margin-top:30px;
}

.btn-group .wk-btn-searchadvance{
	display:none;
}


.wk-searchcontrol .ClearBtn{
	top:0;
	right:3%;
	border-left:1px solid #CCC;
}


.search-button-control :before{

	display:none;
}

.search-button-control  #btnSearchBtnSearch, .search-button-control  #btnSearch2BtnSearch{
	padding-left:30px;
}

.wk-psearch--radio-group{
	width:auto;
}

#cBusq #btnSearchBtnSearch,
#cBusq #btnSearch2BtnSearch{
	margin-left:25px;
}
