/*	---------------------------------------------------	*/
/*	---------------------------------------------------	*/
/*	---------------------------------------------------	*/
/*	---		generics + buscador_resultados_busqueda	---	*/
/*	--------------------------------------------------- */
/*	---------------------------------------------------	*/
/*	---------------------------------------------------	*/
.mod_gbuscador {
	min-height:300px;
	padding: 10px;
	position: relative;
}
.mod_gbuscador .llamadaAccion {
	left: 20px;
	position: absolute;
	top: 20px;
}
.mod_gbuscador .llamadaAccion .title_a {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 4px;
}
.mod_gbuscador div.gsc-control-cse {
	border: none;
	min-height: 500px;
	padding: 20px;
}
.mod_gbuscador form.gsc-search-box {
	background-color: #f1f2f3;
	border: 1px solid #ddd;
	color: #333;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 10px 10px 10px 310px;
	position: relative;
	width: auto;
}
.mod_gbuscador input.gsc-input {
	background-position: 0 10px;
	border-bottom: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	border-top: solid 1px #949494;
	border-left: solid 1px #949494;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	color: #666;
	font-size: 14px;
	height: 22px;
	padding: 4px 20px 4px 5px;
	width: 515px;
}

/* para antena3: */
.central .mod_gbuscador input.gsc-input {
	width: 535px;
}
.mod_gbuscador input.gsc-search-button {
	background-color: #333;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000));
	background-image: -webkit-linear-gradient(top, #333, #000);
	background-image:    -moz-linear-gradient(top, #333, #000);
	background-image:      -o-linear-gradient(top, #333, #000);
	background-image:         linear-gradient(to bottom, #333, #000);
	color: #fff;
	cursor: pointer;
	border: none;
	float: right;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	margin: 10px 5px 10px 0;
	text-align: center;
	text-transform: uppercase;
	width: 74px;
}
.mod_gbuscador form.gsc-search-box td.gsc-clear-button {
	display: none;
	position: absolute;
	right: 110px;
	top: 30px;
}
.mod_gbuscador form.gsc-search-box td.gsc-clear-button div {
	display: block;
	height: 10px;
	margin: 0;
	padding: 0;
	width: 10px;
}
.mod_gbuscador .gsc-tabsArea {
	/* background:url("../images/mod_videos_mas_actividad_bg_cabecera.png") no-repeat right top; */
	background:#666;
	border:none;
	margin: 0 0 5px;
	overflow: hidden;
	padding: 5px 2px 0 0;
	width: auto;
}
.mod_gbuscador .gsc-tabsArea .gsc-tabHeader {
	background-color: #fdfdfd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#e4e4e4));
	background-image: -webkit-linear-gradient(top, #fdfdfd, #e4e4e4);
	background-image:    -moz-linear-gradient(top, #fdfdfd, #e4e4e4);
	background-image:      -o-linear-gradient(top, #fdfdfd, #e4e4e4);
	background-image:         linear-gradient(to bottom, #fdfdfd, #e4e4e4);
	border:none;
	float: left;
	font-weight: bold;
	margin: 0 0 0 5px;
	padding: 7px 10px;
	width: auto;
}
.mod_gbuscador .gsc-tabsArea .gsc-tabHeader.gsc-tabhActive {
	background:#fff;
}
.mod_gbuscador .gsc-refinementsArea {
	margin: 0;
	padding: 0;
}
.mod_gbuscador .gsc-refinementsArea > div {
	overflow: hidden;
}
.mod_gbuscador .gsc-refinementsArea .gsc-refinementHeader {
	color:#aaa;
	float: left;
	font-weight: bold;
	margin: 0;
	padding: 10px;
	text-decoration: none;
}
.mod_gbuscador .gsc-refinementsArea .gsc-refinementhActive,
.mod_gbuscador .gsc-refinementsArea .gsc-refinementHeader:hover {
	color:#000;
}
.mod_gbuscador .gsc-above-wrapper-area,
.mod_gbuscador .gsc-adBlock {
	border:none;
}
.mod_gbuscador .gsc-above-wrapper-area {
	margin-bottom: 10px;
}
.mod_gbuscador .gsc-results .gsc-webResult .gs-title {
	color: #004083;
	font-weight: bold;
	text-decoration: none;
}
.mod_gbuscador .gsc-results .gsc-webResult .gs-title * {
	text-decoration: none;
}
.mod_gbuscador .gsc-results .gsc-webResult .gs-snippet {
	display: block;
	line-height: 15px;
	font-weight: bold;
}
.mod_gbuscador .gsc-results .gs-webResult div.gs-visibleUrl,
.mod_gbuscador .gsc-results .gs-imageResult div.gs-visibleUrl {
	line-height: 18px;
	margin-bottom: 2px;
}
.mod_gbuscador .gsc-results .gsc-webResult .gsc-url-bottom {
	display: block;
}
.mod_gbuscador .gsc-results .gsc-cursor {
	display: block;
	overflow: hidden;
	margin: auto;
	width: 330px;
}
.mod_gbuscador .gsc-results .gsc-cursor-box .gsc-cursor-page {
	background:#eee;
	border: none;
	color: #666;
	float: left;
	font-weight: bold;
	margin: 0 0 0 5px;
	padding: 5px 10px;
	text-decoration: none;
}
.mod_gbuscador .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {
	background:#ddd;
	color: #000;
}
/* videos/audios */
.mod_gbuscador .gsc-results-wrapper-nooverlay {
	position: relative;
}
.mod_gbuscador .gsc-results-wrapper-nooverlay .videos,
.mod_gbuscador .gsc-results-wrapper-nooverlay .audios {
	background-color: #fdfdfd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#e4e4e4));
	background-image: -webkit-linear-gradient(top, #fdfdfd, #e4e4e4);
	background-image:    -moz-linear-gradient(top, #fdfdfd, #e4e4e4);
	background-image:      -o-linear-gradient(top, #fdfdfd, #e4e4e4);
	background-image:         linear-gradient(to bottom, #fdfdfd, #e4e4e4);
	border:none;
	color: #666;
	float: left;
	font-weight: bold;
	left: 125px;
	margin: 0 0 0 5px;
	padding: 7px 10px;
	position: absolute;
	top: 5px;
	width: auto;
}
.mod_gbuscador .gsc-results-wrapper-nooverlay .audios.active,
.mod_gbuscador .gsc-results-wrapper-nooverlay .videos.active {
	background:#fff;
	color:#000;
}

/*	---------------------------	*/
/*	---------------------------	*/
/*	---------------------------	*/
/*	---		mod_gb_grid_4	---	*/
/*	--------------------------- */
/*	---------------------------	*/
/*	---------------------------	*/
.mod_gb_grid_4 {
	min-height: 0;
	padding: 0;
}
.mod_gb_grid_4.mod_gb_grid_4_search {
	background-color: #f1f2f3;
	border: 1px solid #ddd;
	color: #333;
	margin-bottom: 20px;
	padding: 10px 10px 55px;
	overflow: hidden;
	position: relative;
	width: auto;
}
.mod_gb_grid_4 .txt {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}
.mod_gb_grid_4 .categoria {
	background-position: 0 10px;
	border-bottom: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	border-top: solid 1px #949494;
	border-left: solid 1px #949494;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
    color: #666;
    font-size: 14px;
    padding: 6px 5px 6px 0;
    width: 290px;
}
.mod_gb_grid_4 form.gsc-search-box {
	border: medium none;
	margin-bottom: 10px;
	padding: 0;
	position: inherit;
}
.mod_gb_grid_4 form.gsc-search-box td.gsc-clear-button {
	right: 20px;
	top: 42px;
}
.mod_gb_grid_4 table.gsc-search-box td.gsc-input {
	padding-right:0;
}
.mod_gb_grid_4 input.gsc-input {
	padding-right: 25px;
	width: 255px;
}
.mod_gb_grid_4 input.gsc-search-button {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-top-right-radius:2px;
	-border-radius-bottomright:2px;
	-webkit-border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	border-bottom-right-radius:2px;
	bottom: 15px;
	height: auto;
	margin: 0;
	padding: 4px 8px;
	position: absolute;
	right: 10px;
	width: auto;
}
.mod_gb_grid_4 div.gsc-control-cse {
	padding:0;
	border: none;
}
.mod_gb_grid_4 .gsc-refinementsArea .gsc-refinementHeader {
	padding: 3px 10px;
}



