/* Buscador */
#gsa_result_page_header { padding: 20px }
#gsa_result_page_header #gsa_cuadro_busqueda { padding-top: 2px; width: 450px; float: left; overflow: hidden }
#gsa_result_page_header #gsa_cuadro_busqueda .gsa_textfield { background-color:#E6E6E6; border:0 none; color:#000000; width:385px }
#gsa_result_page_header #gsa_boton_buscar { float: left }
#gsa_result_page_header #gsa_boton_buscar .gsa_submit { width:50px }
#gsa_result_page_header #gsa_enlaces_cabecera { text-align: right; padding-top: 5px }

/* Texto explicativo de las pestaņas */
#gsa_top_sep_bar { text-align: right; font-size: 0.9em; margin-bottom: 10px; border-top: 1px solid #AAA; padding-top: 20px }

/* Pestaņas */
#barra_grupos { border-bottom: 1px solid #AAA; margin-bottom: 20px; padding-bottom: 20px; text-align: center }
#barra_grupos .grupo_on {border: 1px solid #AAA; color:#FFF; margin-right:5px; padding: 2px 0px; //padding:0px}
#barra_grupos .grupo_off {border: 1px solid #AAA; color:#A4A096; margin-right:5px; padding: 2px 0px; //padding:0px}
#barra_grupos .grupo_on a {text-decoration:none; color: #FFF; margin: 2px; background-color: #AAA; padding: 0px 7px}
#barra_grupos .grupo_off a {text-decoration:none; margin: 2px; padding: 0px 7px}
#barra_grupos .grupo_off a:hover { background-color:#AAA; color:#FFF}

/* Ordenar por fecha y prioridad */
#gsa_results_top { text-align: right; font-size: 0.9em; margin-bottom: 10px }

/* Resultados */
.gsa_result { margin-bottom: 10px }
.gsa_result .gsa_titulo_result a { font-size: 13px; color:#DF671B; font-weight: bold }
.gsa_result .gsa_url_result { color: #AAA }

/* Paginacion */
#gsa_paginacion { margin-top: 20px; margin-bottom: 10px; padding-top: 20px; border-top: 1px solid #AAA }
#gsa_paginacion #gsa_bottom_bar { float: right }
#gsa_paginacion .gsa_pagina_actual {font-weight: bold }

/* Busqueda avanzada */

#gsa_adv_buscar_resultados { border: 1px solid #AAA; padding: 10px }
.gsa_adv_titulo {font-weight: bold; font-size: 15px; border-bottom: 1px solid #DDD; margin-bottom: 10px; padding-bottom: 10px }
.gsa_adv_bloque_ext { border-left: 1px solid #AAA; border-right: 1px solid #AAA; border-bottom: 1px solid #AAA; padding:10px }
#gsa_adv_buscar_resultados  .gsa_adv_buscar_resultados_fila { overflow: hidden; clear: both; margin-bottom: 5px }
#gsa_adv_buscar_resultados  .gsa_adv_buscar_resultados_fila div { width: 24%; float: left }
#gsa_adv_buscar_resultados  .gsa_adv_buscar_resultados_fila  .gsa_adv_campo2 input { background-color:#E6E6E6; border:0 none; color:#000000; width:90% }
#gsa_adv_buscar_resultados  .gsa_adv_buscar_resultados_fila  .gsa_adv_campo4 select { border:1px solid #AAA; color:#000000; padding: 2px; width:90% }
#gsa_adv_buscar_resultados  .gsa_adv_buscar_resultados_fila .gsa_adv_boton { text-align: right }
.gsa_adv_bloque_ext { clear:both; overflow: hidden }
.gsa_adv_bloque_ext .gsa_adv_titulo { width: 99%; overflow:hidden; clear: both }
.gsa_adv_bloque_ext .gsa_adv_bloque div { float: left; margin-right: 5px }
.gsa_adv_bloque_ext .gsa_adv_bloque select { border:1px solid #AAA; color:#000000; padding:2px }
.gsa_adv_bloque_ext .gsa_adv_bloque .gsa_adv_campo1_grande { width: 50% }
.gsa_adv_bloque_ext .gsa_adv_bloque .gsa_adv_campo2_grande select { width: 190px }