#rastro-migas{
	margin:0em 3em 1em 1.6em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	overflow:hidden;
	position:relative;
	line-height:1.45em;
}

#rastro-migas li{
	display:inline;
	font-weight:bold;
}

#rastro-migas li a{
	color:#666;
	text-decoration:none;
	border-right:thin solid #1b5b86;
	padding:0 .3em;
}

#rastro-migas li a:hover{
	text-decoration:underline;
}

#rastro-migas li strong{
    color:#1b5b86;
	padding-left:.4em;
}

#contenidos-interior{
	clear:both;
	padding: 1em 2.5em;
}

#contenidos{
	background:none;
}

#contenidos h2 {
    color: #333;
    font-size: 1em;
    margin-bottom:1em;
    font-weight:bold;
}

.boton input{
    background-color: #1b5b86;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    width: auto;
    border: 1px solid #1b5b86;
    border-radius: 6px;
    font-size: 0.9em;
}

/* Enlaces temas */
#contenidos .enlaces-temas {
    border:2px solid #e7e7e7;
    border-radius:10px;
    clear: both;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    margin: 0 1.5em 1em 0;
    padding:1em;
}

#contenidos .enlaces-temas h2 {
	font-size:1.1em;
	font-weight:bold;
	color:#333;
	margin-bottom:1em;
}

#contenidos .enlaces-temas.item-1 h2 {
	color:#1b5b86;
}

#contenidos .enlaces-temas.item-2 h2 {
	color:#a72a7d;
}

#contenidos .enlaces-temas.item-3 h2 {
	color:#568000;
}

#contenidos .enlaces-temas.item-4 h2 {
	color:#2e7881;
}

#contenidos .enlaces-temas.item-5 h2 {
	color:#c52d01;
}

#contenidos .enlaces-temas ul li {
    background: url(../img/menu-punto.gif) no-repeat left center;
    margin-top: 5px;
    padding-left: 10px;
}


#contenidos .enlaces-temas ul li a {
    color: #333;
    text-decoration: none;
}

#contenidos .enlaces-temas ul li a:hover,
#contenidos .enlaces-temas ul li a:focus {
    text-decoration:underline;
}

/* Componente Texto */
#componente-texto,
.texto-consejeria{
	margin:0em 3em 1em 0em;
	padding:.2em 0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#333;
	clear:both;
	overflow:hidden;
}

#componente-texto a,
.texto-consejeria a{
	margin:0 0 10px;
	color:#1b5b86;
	text-decoration:none;
}

#componente-texto a:hover,
.texto-consejeria a:hover{
	text-decoration:underline;
}


#componente-texto h2,
.texto-consejeria h2 {
    font-size: 1.2em;
}

#componente-texto h3,
.texto-consejeria h3 {
    color: #333;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 1em;
    font-weight:bold;
}

#componente-texto h4,
.texto-consejeria h4{
	color:#336699;
	font-size:1.1em;
	font-weight:bold;
	margin:.1em 0 .3em;
	padding:0 0 .2em;
	text-align:left;
}

#componente-texto h5,
.texto-consejeria h5{
	color:#555;
	font-size:1em;
	font-weight:bold;
	margin:.1em 0 .3em;
	padding:0 0 .2em;
	text-align:left;
}

#componente-texto p,
.texto-consejeria p{
	margin-bottom:1.5em;
	line-height:1.2em;
	margin-right:.5em;
}


#componente-texto p a,
.texto-consejeria p a{
	margin:0;
	color:#1b5b86;
}

#componente-texto ul,
.texto-consejeria ul{
	margin-bottom:1.5em;
	margin-left:1.55em;
}

#componente-texto ul li,
.texto-consejeria ul li{
	margin:.1em 0em;
	background:url(../img/menu-punto-g.gif) left .6em no-repeat;
	padding:.2em 0em .28em 14px;
	line-height:1.2em;
}

/* Enlaces contenido */
#componente-texto .enlaces-contenido{
	float:right;
	padding:0em 0em .5em 1em;
	margin-left:1.5em;
	width:21%;
	background:#fff;
}

#componente-texto .enlaces-contenido ul{
	margin-left:0;
}

#componente-texto .enlaces-contenido li a{
	color:#333;
	margin:0;
	padding:.3em 0em 1em 0em;
	display:block;
	text-decoration:none;
}

#componente-texto .enlaces-contenido li a:hover,
#componente-texto .enlaces-contenido li a:focus{
	text-decoration:underline;
}

#componente-texto .acciones{
	border-left:1px solid #F0F0F0;
	padding:.5em .3em .2em 1em;
}

#componente-texto .enlaces-contenido .acciones li{
	background:none;
	padding:0em;
}

#componente-texto .acciones li a{
	display:block;
	margin:0;
	padding:.5em 0em .5em 30px;
	position:relative;
}

#componente-texto .acciones li img{
	vertical-align:middle;
	position:absolute;
	left:0px;
	top:0em;
}

#componente-texto table {
    font-size: 1em;
    border-collapse:separate;
}

#componente-texto table th,
#componente-texto table td{
    padding:.8em;
    border-bottom:1px solid #e7e7e7;
}

#componente-texto table th{
    color:#1b5b86;
}

#componente-texto table .separacion-cabecera th{
    background-color:#1b5b86;
    color:#fff;
    border-radius:5px;
    border:2px solid #fff;
    font-weight:bold;
}

#componente-texto table .separacion-cabecera .esquina{
    background-color:#f7f7f7;
    color:#fff;
    border-radius:5px;
    border:2px solid #fff;
}

/* Direccion */
#componente-texto .direccion{
	margin-left:1.5em;
	font-size:.89em;
}

#componente-texto .direccion ul{
	margin-left:0px;
}
/*
#componente-texto .direccion ul li{
	background:none;
	padding-left:0px;
}
*/
#componente-texto .direccion ul li p{
	margin-bottom:.5em;
}

#componente-texto .direccion ul li a{
	font-weight:bold;
}

#componente-texto .direccion .grupo{
    margin-bottom:4em;
}

#componente-texto .direccion .grupo p {
    margin-bottom: 0.7em;
}

/* Buscador lateral */
#buscador-lateral{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	margin:0 1.5em 1em 0;
	padding-top:1em;
	overflow:hidden;
}

#buscador-lateral h1,
#buscador-lateral h2,
#buscador-lateral h3{
	color:#0E5D9C;
	font-size:1em;
}

#buscador-lateral label{
	display:block;
	color:#333;
	margin:.6em 0em;
}

#buscador-lateral input[type=text]{
	color:#333;
	border:1px solid #666;
	width:97%;
	border-radius:5px;
}

#buscador-lateral select{
	font-family:Arial,Helvetica,sans-serif;
	color:#333;
	border:1px solid #666;
	width:99%;
}

#buscador-lateral p.gbotones{
	margin-top:1em;
	float:right;
}

/* De interés */
#de-interes{
	font-family:Arial, Helvetica, sans-serif;
	margin:0em 1.5em 1em 0em;
	line-height:.8em;
}

#de-interes li{
	margin:1em 0em;
	overflow:hidden;
	border-top:1px solid #e7e7e7;
	padding-top:15px;
}

#de-interes li p{
	color:#333;
	font-size:.75em;
	padding-left:5px;
}

#de-interes li p a{
	color:#1b5b86;
	text-decoration:none;
	font-weight:bold;
	padding-right:5px;
}

#de-interes li p a:hover{
	text-decoration:underline;
}

#de-interes li p.imagen{
}

#de-interes li p.imagen img{
	float:left;
	height:3.04em;
	width:4.9em;
	padding:0em 5px 0em 0em;
	margin-right:5px;
	border-right:1px solid #1b5b86;
}

/* Componente Elementos */
#elementos-relacionados,
.elementos-relacionados{
	font-family:Arial, Helvetica, sans-serif;
	padding:1em .5em 0em .5em;
	margin:0em 1.5em 1em 0em;
	font-size:.75em;
}

#elementos-relacionados li,
#elementos-relacionados span,
.elementos-relacionados li,
.elementos-relacionados span{
	border-bottom:1px solid #e7e7e7;
	padding-bottom:1em;
	margin-bottom:1em;
	text-align:center;
}

#elementos-relacionados span,
.elementos-relacionados span{
	display:block;
}

#elementos-relacionados li a,
#elementos-relacionados span a,
.elementos-relacionados li a,
.elementos-relacionados span a{
	display:block;
	color:#1b5b86;
	text-decoration:none;
	padding:0em 1em .5em 1em;
	overflow:hidden;
	font-weight:bold;
}

#elementos-relacionados li a:hover,
#elementos-relacionados span a:hover,
.elementos-relacionados li a:hover,
.elementos-relacionados span a:hover{
	text-decoration:underline;
}

#elementos-relacionados li img,
#elementos-relacionados span img,
.elementos-relacionados li img,
.elementos-relacionados span img{
	display:block;
	max-width:144px;
	margin:.5em auto 0;
}

/* Navegación título */
#navegacion-titulo-desc{
	font-family:Arial, Helvetica, sans-serif;
	padding:1em 0em;
	margin:0em 1.5em 1em 0em;
	font-size:.85em;
	clear:both;
	line-height:1.2em;
}

#navegacion-titulo-desc li{
	margin-bottom:1em;
}

#navegacion-titulo-desc li p{
	color:#333;
	padding-bottom:.5em;
}

#navegacion-titulo-desc li p a{
	color:#1b5b86;
	text-decoration:none;
	font-weight:bold;
}

#navegacion-titulo-desc li p a:hover{
	text-decoration:underline;
}


/*
	Componente Paginación
	Adicionalmente se definirán clases para los bordes.
	Cuando el componente está colocado arriba tiene border inferior.
	Opción ambas, borde superior e inferior.
	Cuando está colocado debajo tiene los 4  bordes.
*/
.paginacion{
	clear:both;
	margin:1em 1.5em 1em 0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	overflow:auto;
	padding:.6em 0em;
	border-radius:5px;
}

.paginacion p{
	float:right;
	padding:1px 0 !important;
	font-size:1em !important;
}

.paginacion ul{
	float:left;
	padding:.1em 0em;
}

.paginacion ul li{
	color:#999;
	display:inline;
}

.paginacion ul li.primera,
.paginacion .jp-first{
	background:url(../../img/bg/paginacion-primera.gif) left .25em no-repeat;
	padding-left:12px;
	margin-right:.5em;
}

.paginacion ul li.anterior,
.paginacion .jp-previous{
	background:url(../../img/bg/paginacion-anterior.gif) left .25em no-repeat;
	padding-left:12px;
	margin-right:1.5em;
}

.paginacion ul li.siguiente,
.paginacion .jp-next{
	background:url(../../img/bg/paginacion-siguiente.gif) right .25em no-repeat;
	padding-right:12px;
	margin-left:1.5em;
}

.paginacion ul li.ultima,
.paginacion .jp-last{
	background:url(../../img/bg/paginacion-ultima.gif) right .25em no-repeat;
	padding-right:12px;
	margin-left:.5em;
}

.paginacion ul li a{
	color:#1b5b86;
	text-decoration:none;
}

.paginacion ul li a:hover{
	text-decoration:underline;
}

.paginacion p{
	float:right;
	margin-right:1em;
	color:#333;
	padding:.1em 0em;
}

.superior{
	border-bottom:1px solid #CCC;
	padding-top:0em;
}

.ambos{
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.inferior{
	border:1px solid #CCC;
}

.inferior ul{
	margin-left:1em;
}

.paginacion > a{
	color:#1b5b86;
	text-decoration:none;
	font-size:1.4em;
	padding:0px 5px;
}

.paginacion > a:hover{
	cursor:pointer;
}

.paginacion .jp-current{
	font-weight:bold;
}



/*
	Componente Resultados de la búsqueda
	Listado de resultados.
*/
#cuerpo #contenidos.resultados-busqueda{
	width:98%;
}

#g-resultados-busqueda{
	font-family:Arial, Helvetica, sans-serif;
	margin:0em 0em 1em -1em;
}

#g-resultados-busqueda p{
	color:#333;
	font-size:.8em;
	padding:.7em 1em;
	overflow:hidden;
	text-align:right;
}

#g-resultados-busqueda p a{
	color:#1b5b86;
	text-decoration:none;
	font-weight:bold;
}

#g-resultados-busqueda p a:hover{
	text-decoration:underline;
}

#g-resultados-busqueda p.resultados{
	color:#333;
	text-align:right;
	font-size:.7em;
	padding:0px;
	margin-top:-.5em;
}

#g-resultados-busqueda strong{
	color:#1b5b86;
	font-weight:bold;
}

#g-resultados-busqueda dl{
	font-size:.75em;
	margin:0em 2em 1em 2em;
	padding-top:1em;
	line-height:1.2em;
}

#g-resultados-busqueda dl dt{
	padding-bottom:.2em;
	padding-top:.2em;
}

#g-resultados-busqueda dl dt a{
	color:#333;
	text-decoration:underline;
	font-weight:bold;
	display:inline-block;
	margin-bottom:5px;
	font-size:1.2em;
}

#g-resultados-busqueda dl dt a:hover,
#g-resultados-busqueda dl dt a:focus{
	color:#1b5b86;
}

#g-resultados-busqueda dl dt a img{
	margin-right:.5em;
}

#g-resultados-busqueda dl dd{
	margin-bottom:2em;
	color:#333;
}

#g-resultados-busqueda .paginacion{
	width:94%;
	margin:2em auto 1em;
	border:none !important;
}

#g-resultados-busqueda .paginacion ul{
	float:none !important;
}

#g-resultados-busqueda .paginacion li{
	font-weight:bold;
	color:#333;
}

#g-resultados-busqueda .paginacion li a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}

#g-resultados-busqueda .paginacion li a:hover,
#g-resultados-busqueda .paginacion li a:focus{
	text-decoration:underline;
	color:#1b5b86;
}

#g-resultados-busqueda .paginacion p{
	font-weight:bold;
	float:none !important;
	border-bottom:1px solid #ccc;
	padding-bottom:10px !important;
	margin-bottom:10px !important;
}

#g-resultados-busqueda .paginacion ul li.primera,
#g-resultados-busqueda .paginacion .jp-first,
#g-resultados-busqueda .paginacion ul li.anterior,
#g-resultados-busqueda .paginacion .jp-previous {
    background: url(../img/paginacion-i.gif) no-repeat scroll left 0.25em rgba(0, 0, 0, 0);
}

#g-resultados-busqueda .paginacion ul li.ultima,
#g-resultados-busqueda .paginacion .jp-last,
#g-resultados-busqueda .paginacion ul li.siguiente,
#g-resultados-busqueda .paginacion .jp-next {
    background: url(../img/paginacion-d.gif) no-repeat scroll right 0.25em rgba(0, 0, 0, 0);
}

#g-sin-resultados-busqueda{
	padding:2em 0em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#333;
}

#g-sin-resultados-busqueda p{
	margin-bottom:.5em;
}

#g-sin-resultados-busqueda ul li{
	background:url(../../img/listado-noticias-cuadro.gif) left .3em no-repeat;
	padding-left:10px;
	margin-bottom:.5em;
}
/*
	Resultados búsqueda nuevo, metadatos.
*/
#g-resultados-busqueda dl dd ul{
	overflow:hidden;
	margin-top:5px;
}

#g-resultados-busqueda dl dd ul li{
	padding:3px 0px 7px 0px;
	float:left;
	margin-right:10px;
}

#g-resultados-busqueda dl dd ul li.pdf{
	background:url(../img/ico-pdf.gif) left top no-repeat;
	padding-left:25px;
}

#g-resultados-busqueda dl dd ul li.texto{
	background:url(../img/ico-texto.gif) left top no-repeat;
	padding-left:25px;
}

#g-resultados-busqueda dl dd ul li.licitacion{
	background:url(../img/ico-licitaciones.gif) left top no-repeat;
	padding-left:25px;
}

#g-resultados-busqueda dl dd ul li.noticia{
	background:url(../img/ico-noticia.gif) left top no-repeat;
	padding-left:25px;
}

#g-resultados-busqueda dl dd ul li.ayuda{
	background:url(../img/ico-ayuda.gif) left top no-repeat;
	padding-left:25px;
}

#g-resultados-busqueda dl dd ul li.publicacion{
	background:url(../img/ico-publicacion.gif) left top no-repeat;
	padding-left:25px;
}

#g-resultados-busqueda dl dd ul li.directorio{
	background:url(../img/ico-directorio.gif) left top no-repeat;
	padding-left:25px;
}

#g-resultados-busqueda dl dd ul li.word{
	background:url(../img/ico-word.gif) left top no-repeat;
	padding-left:25px;
}

#g-resultados-busqueda dl dd ul li.ppt{
	background:url(../img/ico-ppt.gif) left top no-repeat;
	padding-left:25px;
}

#g-resultados-busqueda dl dd ul li.excel{
	background:url(../img/ico-excel.gif) left top no-repeat;
	padding-left:25px;
}

#g-resultados-busqueda dl dd ul li.plazo-abierto{
	background:url(../img/ico-plazo-abierto.gif) left top no-repeat;
	padding-left:20px;
}

#g-resultados-busqueda dl dd ul li.plazo-cerrado{
	background:url(../img/ico-plazo-cerrado.gif) left top no-repeat;
	padding-left:20px;
}

#g-resultados-busqueda dl dd ul li.portal{
	
}

#g-resultados-busqueda dl dd ul li.portal a{
	color:#333;
	text-decoration:underline;
	border-left:1px solid #333;
	padding-left:10px;
}

#g-resultados-busqueda dl dd ul li.portal a:hover,
#g-resultados-busqueda dl dd ul li.portal a:focus{
	color:#1b5b86;
}

#g-resultados-busqueda dl.enlaces-destacados{
	margin:0.2em 1.5em 1em 1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

#g-resultados-busqueda dl.enlaces-destacados dt{
	background:none;
	padding-left:0px;
	padding-top:0px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}

#g-resultados-busqueda dl.enlaces-destacados dd{
	font-size:1em;
}

#g-resultados-busqueda .c-enlaces-destacados{
	border: 1px solid #ccc;
	margin: 0.2em 1.5em 1em;
	padding:10px;
	border-left:5px solid #1b5b86;
}

#g-resultados-busqueda h2{
	clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
}

#g-resultados-busqueda .c-enlaces-destacados dl.enlaces-destacados,
#g-resultados-busqueda .c-enlaces-destacados ul.enlaces-destacados{
	background-color:#FFF;
	margin:0em;
}

#g-resultados-busqueda .c-enlaces-destacados dl.enlaces-destacados dt{
	padding-left:10px;
	font-weight:bold;
}

#g-resultados-busqueda .c-enlaces-destacados ul.enlaces-destacados li{
	padding-left:10px;
	font-weight:bold;
}

#g-resultados-busqueda ul.enlaces-destacados li a{
	color:#333;
	text-decoration:underline;
	font-weight:bold;
	font-size:.75em;
}

#g-resultados-busqueda ul.enlaces-destacados li a:hover,
#g-resultados-busqueda ul.enlaces-destacados li a:focus{
	color:#1b5b86;
}

#g-resultados-busqueda dl.enlaces-destacados dd{
	margin-bottom:.5em;
}

/**/
#g-resultados-busqueda #buscador-contenidos-interior{
	margin:2em 1.5em 3em 1.5em;
}

#g-resultados-busqueda #buscador-contenidos-interior label{
    color: #333;
    font-size: 0.75em;
    font-weight: bold;
}

#g-resultados-busqueda #buscador-contenidos-interior input{
	border:1px solid #ccc;
	border-radius:5px;
	padding:5px;
	font-size:.7em;
	font-weight:bold;
	margin-right:10px;
	width:25em;
}

#g-resultados-busqueda #buscador-contenidos-interior input:hover,
#g-resultados-busqueda #buscador-contenidos-interior input:focus{
	border:1px solid #000;
}

#g-resultados-busqueda #buscador-contenidos-interior input#buscari{
	border:1px solid #1b5b86;
	background-color:#1b5b86;
	border-radius:5px;
	padding:5px;
	font-size:.7em;
	font-weight:bold;
	color:#FFF;
	width:auto;
}

#g-resultados-busqueda #buscador-contenidos-interior input#buscari:hover,
#g-resultados-busqueda #buscador-contenidos-interior input#buscari:focus{
	background-color:#FFF;
	color:#1b5b86;
}

#g-resultados-busqueda #buscador-contenidos-interior a{
	border:1px solid #ccc;
	border-radius:5px;
	padding:5px 15px 5px 5px;
	font-size:.7em;
	font-weight:bold;
	color:#1b5b86;
	text-decoration:none;
	background: url(../img/paginacion-d.gif) no-repeat scroll 96% center;
}

#g-resultados-busqueda #buscador-contenidos-interior a:hover,
#g-resultados-busqueda #buscador-contenidos-interior a:focus{
	border:1px solid #1b5b86;
}

/*
	Componente Búsqueda avanzada
*/
#busqueda-avanzada{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	margin:1em 2.5em .2em 0em;
	border:1px solid #ccc;
	border-radius:10px;
	overflow:auto;
	padding:2em 5em;
}

#busqueda-avanzada form{
	text-align:right;
}

#busqueda-avanzada form div{
	overflow:auto;
	margin-bottom:1em;
}

#busqueda-avanzada p{
	margin-bottom:2em;
	padding-bottom:1em;
	border-bottom:1px solid #ccc;
	color:#1b5b86;
	text-align:left;
}

#busqueda-avanzada label{
	color:#333;
	float:left;
	width:61%;
	padding-top:.4em;
}

#busqueda-avanzada input,
#busqueda-avanzada select{
	border:1px solid #999;
	border-radius:5px;
	width:37%;
}

#busqueda-avanzada p.gbotones{
	float:right;
	border-bottom:none;
	margin-top:1em;
	padding-bottom:0em;
	margin-bottom:0em;
}

#busqueda-avanzada p.gbotones input{
	width:auto;
	cursor:pointer;
    background:#1b5b86;
    border:none;
    border-radius: 5px;
    color: #FFF;
    font-size: 0.8em;
    padding:5px 12px 5px 12px;
}

#resultados-busqueda{
	font-family:Arial, Helvetica, sans-serif;
	padding:1em 0em;
	margin:0em 4.5em 1em 0em;
	font-size:.75em;
}

#resultados-busqueda li,
#resultados-busqueda dt,
#resultados-busqueda dd{
	margin-bottom:0em;
	overflow:hidden;
	padding:0em;
}

#resultados-busqueda li{
	margin-bottom:1.5em;
}

#resultados-busqueda li img{
	float:left;
	margin-right:2em;
	margin-bottom:1em;
	width:9.666em;
}

#resultados-busqueda .texto-formatos{
	float:left;
	clear:none;
	margin:.8em .5em 0em 0em;
}

#resultados-busqueda .formatos{
	float:left;
}

#resultados-busqueda .formatos li{
	display:inline;
}

#resultados-busqueda .formatos li img{
	width:auto;
	margin-right:.5em;
}

#resultados-busqueda li img.icono{
	width:auto;
}

#resultados-busqueda li p,
#resultados-busqueda dt p,
#resultados-busqueda dd p{
	color:#333;
	padding-bottom:.2em;
	padding-top:.2em;
	line-height:1.2em;
}

#resultados-busqueda dt p,
#resultados-busqueda dd p{
	clear:both;
}

#resultados-busqueda li a,
#resultados-busqueda dt a,
#resultados-busqueda dd a{
	color:#1b5b86;
	text-decoration:none;
}

#resultados-busqueda li p a,
#resultados-busqueda dt p a,
#resultados-busqueda dd p a{
	color:#333;
	text-decoration:underline;
	font-weight:bold;
}

#resultados-busqueda li p a:hover{
	text-decoration:underline;
	color:#1b5b86;
}

/* Descargas resultados búsqueda*/
#resultados-busqueda li.par{
	background-color:#F0FCFF;
}

#resultados-busqueda li ul li{
	margin-bottom:.5em;
	margin-right:0em;
}

#resultados-busqueda li .texto{
	float:left;
	width:60%;
}

#resultados-busqueda li .descarga{
	float:right;
	width:39%;
	text-align:right;
}

#resultados-busqueda li .descarga img{
	float:none;
	margin-right:0em;
	margin-bottom:0em;
	width:auto;
	vertical-align:middle;
}

#navegacion-pestanyas .interior-pestanyas{
	padding:0em;
	margin:1em 1em 0em 0em ;
}

#navegacion-pestanyas .interior-pestanyas li{
	margin-right:0em;
}

/*
	Buscador específico
	Formulario de búsqueda
*/
#buscador-especifico{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	border:1px solid #ccc;
	border-radius:10px;
	padding:1em;
	margin:0em 1.5em 1em 0em;
}

#buscador-especifico p{
	color:#1b5b86;
	margin-bottom:1.5em;
}

#buscador-especifico div{
	margin:.5em 0em;
}

#buscador-especifico div label{
	color:#333;
	display:block;
	float:left;
	width:35%;
	text-align:right;
	padding:.3em .4em 0em 0em;
}

#buscador-especifico div input,
#buscador-especifico div select{
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4D;
    border: 1px solid #999999;
    border-radius: 5px;
}

#buscador-especifico div select{
	max-width:60%;
}

#buscador-especifico div fieldset.en-linea{
	margin:1em 0 0;
	padding:.5em 0 0 1em;
}

#buscador-especifico div fieldset.en-linea legend{
	color:#333;
	margin-bottom:0;
}

#buscador-especifico div fieldset.en-linea legend span{
	display:block;
	width:22em;
	text-align:right;
}

#buscador-especifico div fieldset{
	margin:.8em 0 0;
	padding:.5em 0 0 .5em;
}

#buscador-especifico div fieldset legend{
	color:#333;
	margin-bottom:0;
}

#buscador-especifico div fieldset legend span{
	display:block;
	width:22em;
	text-align:right;
}

#buscador-especifico div div.en-linea{
	margin:0;
	padding-left:30.4%;
}

#buscador-especifico div div.en-linea label{
	color:#333;
	display:inline;
	float:none;
	width:35%;
	text-align:right;
	padding:.3em .4em 0 0;
}

#buscador-especifico div.botones{
	overflow:hidden;
	clear:both;
}

#buscador-especifico div.botones p{
	float:left;
	padding-top:1.5em;
	margin-bottom:0em;
}

#buscador-especifico div.botones p.gbotones{
	float:right;
	white-space:nowrap;
	width:12.5em;
}

#buscador-especifico .boton span span input{
	width:auto;
	cursor:pointer;
    background:#1b5b86;
    border:none;
    border-radius: 5px;
    color: #FFF;
    font-size:.9em;
    padding:5px 12px 5px 12px;
    font-weight:bold;
}

#menu-opciones-buscador{
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	margin:0em 1em .2em 0em;
}

#menu-opciones-buscador li{
	margin-left:1em;
	float:right;
	background:url(../img/flecha-negra-derecha.gif) right center no-repeat;
	padding-right:11px;
}

#menu-opciones-buscador li a{
	display:block;
	padding:.3em 0em .7em 27px;
	color:#1b5b86;
	text-decoration:none;
}

#menu-opciones-buscador li a:hover,
#menu-opciones-buscador li a:focus{
	text-decoration:underline;
}

#menu-opciones-buscador li.consultas a{
	background:url(../img/menu-opciones-buscador-consultas.gif) left center no-repeat;
}

#menu-opciones-buscador li.buscador a{
	background:url(../img/menu-opciones-buscador-buscador.gif) left center no-repeat;
}

#menu-opciones-buscador li.calendario a{
	background:url(../img/menu-opciones-buscador-calendario.gif) left center no-repeat;
}

/**/
.oculto {
    display: none;
}