/* start search */
.search {float:right;margin:5px;width:300px;position: absolute;top:10px;right: 10px;text-align: right;color:#ccc;}
.search input.searchbox {background: url('i/bg/lup.gif') center left no-repeat #fff;width:250px;padding: 4px 4px 4px 24px;margin:0;font-size: 13px;color:#444;	border: solid 1px #76767e;}
/* end search */

/* start search01 */
.search01 {}
.search01 input.searchbox {background: url('i/bg/lup.gif') center left no-repeat #fff;	width:250px;padding: 4px 4px 4px 24px;margin:0;font-size: 13px;color:#444;	border: solid 1px #76767e; float:left;}
.search01 span { float:left; display:block; padding:6px; font-size:11px;}
.search01 fieldset { display: block; padding:6px 0; clear:both;}
.search01 fieldset label { margin:0 5px 0 2px; font-size:11px;}
/* end search01 */


/* start search02 */
.search02 {text-align:center; margin:20px 0 10px 0;}
.search02 input.searchbox {background: url('i/bg/lup.gif') center left no-repeat #fff;	width:450px;padding: 4px 4px 4px 30px;margin:0;font-size: 16px;color:#444;	border: solid 1px #76767e;}
.search02 span { float:left; display:block; padding:6px; font-size:11px;}
.search02 fieldset { display: block; padding:8px 0; clear:both;}
.search02 fieldset label { margin:0 5px 0 2px; font-size:11px;}
.search02 ul li{width: 27%; margin: 0 5px 0 2%; float: left; text-align: left;}
,search02 ul {width: auto; display: inline;}
/* end search02 */

/* start search03 */
.search03 {margin:0 0 10px 0;}
.search03 input.searchbox {background: url('i/bg/lup.gif') center left no-repeat #fff;	width:450px;padding: 4px 4px 4px 30px;margin:0 0 10px 0; font-size: 16px;color:#444;	border: solid 1px #76767e;}
.search03 span { float:left; display:block; padding:6px; font-size:11px;}
.search03 fieldset { display: block; padding:8px 0; clear:both;}
.search03 fieldset label { margin:0 5px 0 2px; font-size:11px;}
.search03 ul li{width: 27%; margin: 0 5px 8px 0; float: left; text-align: left;}
,search03 ul {width: auto; display: inline;}
/* end search03 */

/* start searchUL */
.searchul {float:right;margin:0px;width:200px;position: relative;top:5px;right: 4px;text-align: right;color:#ccc;}
.searchul input.searchbox { background: url('i/bg/lup.gif') center left no-repeat #fff; width:115px; padding: 2px 4px 2px 24px; margin:0 ; font-size: 13px; color:#444; border: solid 1px #76767e; }
/* end searchUL */


/*  start search result paragraph */ 
.search_results { margin:5px 0; text-align:center; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:7px 0;}
.search_results h2 { font-size:14px;}
span.term{ background:#f7eb87; padding:0px 2px; font-weight:bold;}
/* end  search result paragraph */ 	

/*  start search result elements */ 
.recomended { padding:15px; display:block; overflow:hidden; margin-bottom:0; border: 5px solid #798498;}
.recomended div{width:100%;margin: 8px 0 0 0; padding-bottom:10px;float:left;}
.recomended div img  { float:left; margin-right:12px; margin-bottom:3px;}
.recomended div h2  {margin-top:0;font-size:18px;}
.recomended div h6  { margin:0;}
.recomended p.claim { font-size:120%; font-weight:bold;}

.found_elements {width:96%;margin: 0 0 24px 0; float:left;position:relative;}
#portada .found_elements {width:100%;margin: 0 0 24px 0; float:left;position:relative;}
.found_elements img  { float:left; margin-right:12px; margin-bottom:3px;width:80px; height:61px;}
.found_elements h2  {margin-top:0;font-size:18px;}
.found_elements h6  {margin:0;}

.found_elements .pic {margin-right:10px; float:left;}


/*  end search result elements */ 

span.direct  { font-size:10px; color:green;   background: transparent url(i/iconos/direct.gif) center left no-repeat;padding-left:12px;}
span.time    { font-size:10px; color:#cc0000; background: transparent url(i/iconos/time.gif) 0 0 no-repeat; padding-left:13px;}

/*  Pagina Listado Jacksons */
ul.jacklist {margin-bottom:24px;float:left;}
ul.found_elements li.jacksonhorz {margin:0 0 10px 0;padding:6px 0;width:50%; height:85px;}
ul.found_elements li.jacksonhorz span.hour {display:inline;}
ul.found_elements li.jacksonhorz span.direct {display:inline;}
ul.found_elements li.jacksonhorz p {margin:0;padding:0;height:auto;}
ul.found_elements li.jacksonhorz .tag {margin:6px 0 0 0;float:left;height:auto;}
ul.found_elements li.doc { float:left; height:auto; width:100%;padding:6px 0;margin:4px;}
ul.found_elements li.doc a{padding:0; padding-left:22px;margin:0; dispaly:block; float:left; line-height:9px;} 
ul.found_elements li.media_video {margin:0;padding-right:3%; width:22%; height:90px;border:none;}
ul.found_elements li.media_video img {width:80px; height:61px; /*padding:3px;*/ margin-right:7px}
ul.found_elements li.media_video h2.M{ font:normal 13px Arial;}
ul.found_elements li.media_video h2.M a { text-decoration:none;}
ul.found_elements li.media_video h2.M a:hover { text-decoration:underline;}
/*  Pagina Listado Jacksons */


/* ajustes en "search.css */
a.fvideo img {width:80px;height:51px;display:block;}
a.fpic img {width:80px;height:80px;}
a.fvideo span {text-decoration:none;font-size:11px;}  
a.fvideo span.direct {color:green; background: transparent url(i/iconos/direct.gif) center left no-repeat;padding-left:12px;}
a.fvideo span.time {color:#cc0000; background: transparent url(i/iconos/time.gif) center left no-repeat;padding-left:14px;}
a.fvideo span.hour {color:#b00640;}
a.fvideo span.direct,a.fvideo span.time,a.fvideo span.hour,
a.fpic span.direct,a.fpic span.time,a.fpic span.hour {height:18px;line-height:18px;display:block;}

body#buscador_OK .jacksonhorz p span { display:inline; float:none;}


/*MODULO BUSCADOR CATEGORIZADO PARA PORTADAS*/
.CatSearchBox {background:#ececdd;padding:0;margin:10px 0 !important;float:left;border-top:1px solid #6e6e66;border-bottom:1px solid #a1a199;}
/**/ *:first-child+html .CatSearchBox {margin-left:7px !important;}
/**/ * html .CatSearchBox {margin-left:3px !important;}
.CatSearchBox h4 {font-size:14px;font-weight:bold;padding:0 6px;background:#a1a199;color:#fff;margin:0;line-height:168%;}
.CatSearchBox form {float:left;padding:6px 2%;margin:0;width:96%;}
.CatSearchBox form input {padding:0;margin:0;border:1px solid #76767E;color:#444444;float:left;font-family:arial,helvetica,sans-serif;}
.CatSearchBox form .searchbox {font-size:13px;height:18px;width:61%;margin:0 2% 0 0;padding:3px 0 0 4px;}
.CatSearchBox form .btnhead {font-size:12px;height:23px;width:34%;padding:0;cursor:pointer;line-height:12px;font-weight:bold;-moz-border-radius:10px;-webkit-border-radius:10px;}
.CatSearchBox form .btnhead:hover {background:#a1a199;color:#fff;}
/*ajustes WebKit*/
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	.CatSearchBox form .searchbox {line-height:22px;height:23px;padding:0;}
	}
/*ajustes anchos x columnas*/
.c66 .CatSearchBox form .searchbox,.c60 .CatSearchBox form .searchbox,.c50 .CatSearchBox form .searchbox {width:51%;}
.c66 .CatSearchBox form .btnhead,.c60 .CatSearchBox form .btnhead,.c50 .CatSearchBox form .btnhead {width:24%;float:right;}

/* Ajuste para filtros facetados de buscador */
.pgbusqueda.desktp .a40{width:300px;}