#principal {
	background: #fff url(../images/fondo_busquedas.gif) repeat-x left top;
	margin: 0px;
	padding: 4px 0px;
}

#resultados_busqueda {
	float: left;
	background-color: #fff;
	width: 76.7%;
	margin-left: 23%;
}

* html #resultados_busqueda {
	display: inline;
}

#secciones {
	background-color: #transparent;
	float: left;
	width: 23%;
	margin-left: -100%;
	text-align: left !important;
}

#pie {
	clear: both;
}

/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #pie {
	position: relative;
	z-index: 1000;
}

.txt_azul {
	color: #369;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

/********************************************************************************
zona principal de resultados*/

#resultados_busqueda {
	position: relative;
}

#resultados_busqueda h2 {
	color: #369;
	font-weight: bolder;
	font-size: 1.1em;
	font-stretch: wider;
	text-transform: uppercase;
	margin: 8px auto 2px 8px;
}

#condiciones {
	margin: 2px 8px 8px 8px;
	padding: 10px;
	background-color: #f5f7f9;
	/*position: relative;*/
}

#impresora:after {
	clear: both;
}

#impresora {
	position: absolute;
	right: 6px;
	top: -14px;
	padding-right: 30px;
	text-align: right;
	background: transparent url(../images/ico_imprimir.gif) no-repeat right center;
	font-size: 0.8em;
	top: 10px;
}

#impresora a:link, #impresora a:visited, #impresora a:hover {
	text-decoration: none;
	color: #369;
}

.bloque_resultados {
	padding-left: 10px;
	margin: 4px 8px 8px 2px;
	width: 98%;
}

.titulo_bloque_resultados {
	background: transparent url(../images/fondo_bloque_resultados.gif) repeat-x 0px 14px;
	height: 20px;
	margin-left: -8px;
}

.bloque_resultados h3 {
	padding-left: 14px;
	margin-left: 4px;
	margin-bottom: 6px;
	background: transparent url(../images/flecha_negra.gif) no-repeat left center;
	color: #000;
	font-size: 1em;
	font-stretch: wider;
	text-transform: uppercase;
}

.correcion {
	margin: 4px auto 6px 20px;
}

.linea {
	height:3px;
	overflow:hidden;
	line-height:3px;
	background: transparent url(../images/fondo_linea.gif) repeat-x left top;
	margin-bottom: 6px;
}

#panAnuncios table {
	width: 98%;
}

#panAnuncios .boton_resultados {
	float: left;
}

/*******************************************************************************
Menú de opciones de la izquierda*/

#secciones {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#lista_secciones {
	background: #fff url(../images/fondo_lista_secciones.gif) repeat-x left top;
}

#secciones ul#lista_secciones {
	padding: 2px;
	margin: 6px 12px;
	list-style: none;
}

ul.sublista_secciones {
	padding: 2px;
	margin: 6px;
	list-style: none;
}

ul.sublista_secciones li a {
	background-color: #f00;
}

#lista_secciones img {
	border: none;
	vertical-align: baseline;
	margin-right: 6px;
	padding: 0px;
}

.tit_seccion {
	background: #f2a56d url(../images/fondo_linea_roja.gif) repeat-x left center;
	display: block;
	margin: 4px auto 2px auto;
	color: #fff;
	font-weight: bolder;
	padding-left: 4px;
}

.tit_seccion a:link, .tit_seccion a:visited, .tit_seccion a:hover {
	text-decoration: none;
	color: #fff;
}

.sublista_secciones {
	font-size: 0.8em;
	margin-top: 0px;
}
.sublista_secciones li {
	margin: 2px auto;
}

.sublista_secciones a:link, .sublista_secciones a:visited, .sublista_secciones a:hover {
	text-decoration: none;
	color: #000;
}

.aviso_enlace {
	display: none;
}

.condiciones_izq {
	float: left;
	width: 58%;
	margin: 2px;
	padding: 2px;
}

.condiciones_dch {
	float: left;
	width: 38%;
	margin: 2px;
	padding: 2px;
}

#fondo_tit_avanzada {
	margin: 0px 4px 4px 4px;
	background: #63c9f2 url(../images/fondo_h2_avanzada.gif) repeat-x left center;
}

#tit_avanzada {
	font-size: 1.2em;
	font-weight: bolder;
	color: #fff;
	background: transparent url(../images/flecha_blanca.gif) no-repeat left center;
	padding-left: 20px;
	margin: 0px 2px 2px 10px;
}

/*******************************************
Tabla boletines recientes */
#tabla_busquedas {
	width: 90%;
	text-align: center;
	margin: 0px auto;
	background-color: #fff;
}

#tabla_busquedas table {
	width: 96%;
	margin: 10px auto;
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #fff;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#tabla_busquedas table tr {
	height: 26px;
	text-align: center;
}

#tabla_busquedas table td {
	border-bottom: 1px solid #000;
	/*border-left: 1px solid #000;*/
	height: 20px;
	text-align: center;
	background-color: #f5f7f9;
	padding-top: 10px;
}

#tabla_busquedas table td.izq {
	text-align: left;
	width: 80px !important;
	overflow: hidden;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
}

#tabla_busquedas table td.fecha_boletines {
	text-align: left;
	padding-left: 4px;
	width: auto;
}

#tabla_busquedas table td.pdf_boletines {
	text-align: center;
	width: 10%;
}

#tabla_busquedas table th {
	background: #fff url(../images/fondo_bloque_resultados.gif) repeat-x 0px 16px;
	height: 26px;
	margin-left: -8px;
}

.datos_anuncio {
	margin-left: 12px;
}

.datos_anuncio span {
	margin: 4px auto;
}


/*nuevo Version 2*/
/*botones paginacion*/

.boton_inicio, .boton_anterior, .boton_siguiente, .boton_ultimo {
	width:10px;
	height:8px;
	margin:4px;
	margin-top:8px;
	border:0px;
}

html>body .boton_inicio, .boton_anterior, .boton_siguiente, .boton_ultimo {
	margin-top:0px;
}

.boton_inicio {
	background: transparent url(../images/ico_inicio.gif) no-repeat top left;
}

.boton_anterior {
	background: transparent url(../images/ico_anterior.gif) no-repeat top left;
}

.boton_siguiente {
	background: transparent url(../images/ico_siguiente.gif) no-repeat top left;	
}

.boton_ultimo {
	background: transparent url(../images/ico_final.gif) no-repeat top left;
}
.paginacion {
	width:90%;
	margin:4px;
	height:20px;
	border:1px solid #eee;
	padding:1px;
	background-color: #fafafa;
	text-align:center;
}

* html .paginacion {
	height:15px;
}

/*cada bloque de la paginacion esta dentro de un div class para que salgan a la misma altura*/

.paginacion_1, .paginacion_2, .paginacion_3, .paginacion_4 {
	float:left;
}

.paginacion_2 {
	margin-top: 5px;
	background-color:#fff;
	padding-left:4px;
	padding-right:4px;
}

.paginacion img {
	line-height:20px;
	padding-left:5px;
	padding-right:5px;
}

.num_pagina {
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	line-height:20px;
	height:20px;
	background-color:#fff;
}

