/*Estilos Ayuntamiento de ORIA*/

/*
GUIA DE COLORES
amarillo (fondo del contenido, background para los enlaces) -> #f3eed4
verde vivo (busqueda, background para los enlaces) -> #b0cc39
verde claro (background contenido) -> #d9e199
verde oscuro (body, background para la busqueda, fuentes menu lateral) -> #595921
marron (menu superior derecho, fuente de los enlaces, borde para la bienvenida) -> #875202
marron claro (background noticias) -> #ab9144
marron oscuro (fuentes para el contenido) -> #482d03
naranja (menu lateral, separadores, titulos, pie) -> #fe9b03
*/


/*ESTILOS GENERALES*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,p,blockquote,th,td {
margin:0; padding:0;
}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;font-weight:normal;
}
hr{
clear:both;
margin-top:1em;
border:solid 1px #fe9b03;
}

/*ol,ul {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}

body{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 auto;
	background: #595921;
	height:100%;
	text-align:center;	
}

ul{
	margin: 0;
	padding: 0;
}

input, select{
	background: #898858 url(/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes4070/$file/input_bckg.gif) no-repeat top left;
	border: 0.09em solid #b0cc39;
	font-size: 1em;
	color: #ffffff;
}

a, a:visited{
	text-transform: uppercase;
	color: #875202;
	background: #b0cc39;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
	background: #f3eed4;
}

p{
	font-family: Arial, Helvetica, sans-serif;
}

/*TITULOS*/
h1{
	text-transform: uppercase;
	color: #fe9b03;
	background: #f3eed4;
	padding: 0.3em 0.5em;
	font-size: 1.2em;	
}

h2{
	/*border-bottom: 0.4em solid #b0cc39;*/
	color: #875202;
	font-size: 1.1em;
}

/*decoracion para los titulos*/
.titulo_h3, .titulo_h4, .titulo_h5{
	height: 1.2em;
	float: left;	
	margin: 0.2em 1em 0.5em 1em;
}

.titulo_h3{
	border-bottom: 0.4em solid #b0cc39;
	padding-bottom: 0.1em;
}

h3{
	color: #595921;
	background: url(/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes4070/$file/icn_titulo_h4.gif) transparent left center no-repeat;
	padding-left: 1.7em;
}

.titulo_h4{
	margin: 0.2em 1em
}

h5{
	color: #fe9b03;
	background: url(/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes4070/$file/icn_titulo_h5.gif) transparent left center no-repeat;
	padding-left: 1.1em;
}

.titulo_h5, .titulo_h6{
	margin-top: 1em;
	margin-left: 2em;
	clear: both;
}

h6{
	color: #875202;
}

.titulo_h6{
	margin-left: 3em;
}

#contenedor{
	margin: 0.5em auto 0 auto;
	/*width: 100%;*/
	width: 80em;
}

/*CABECERA*/
#logo{
	position: absolute;
	top: 1.2em;
	left: 0.7em;
}

#logo a, #logo a:visited{
	background: none;
}

#logo a img{
	width: 14.83em;
	height: 7.33em;
}

/*anclajes ocultos*/
#anclajes
{
	visibility:hidden;
	display:none;
}

#cabecera{
	z-index: 1;
	position: relative;
	background: url(/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes4070/$file/logo_cabecera.gif) no-repeat top center;
	height: 9.75em;
}

#caja_herramientas{
	border: 0.25em solid #b0cc39;
	text-align: center;
	width: 26.7%;	
	height: 2em;	
	background: #595921;
	left: 18.2em;
	top: 7em;
	z-index: 5;
	position: absolute;
}
*+html #caja_herramientas{	/* BLP hack Solo IE7 */
	width: 26.4%; 
	height: 2.1em; 
}

#caja_herramientas fieldset{
margin-top:-0.2em;
	padding:0;
	border: 0;
}

#caja_herramientas input{
	width: 7.5em;
	padding-left: 0.5em;
	padding-top: 0.2em;
	margin-bottom: 0.5em; 	
	margin-top: 0.1em;	
	height: 1.3em;
	
}  
*+html #caja_herramientas  input{	/* BLP hack Solo IE7 */
	margin-bottom: -0.2em; 
}
  
#caja_herramientas  button{
	border: 0;
	margin: 0;
	position: relative;
	padding: 0;
	background: transparent;
}

#caja_herramientas  legend,
#caja_herramientas  label{
	display: none;
}

#caja_herramientas  ul li{
	float:left;
	display: inline;
	margin:0.3em 1em 0.3em 1em;	
}

#caja_herramientas a{
	background:none;
}


#cabecera_menu_der{
	position: absolute;
	left: 55em;
	top: 7.5em;
}

#cabecera_menu_der ul{
	height: 6em;
	width: 25em;
}

#cabecera_menu_der ul li, #cabecera_menu_der ul li.ultimo_lista{
	background: #f3eed4 url(/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes4070/$file/icn_cabecera_menu_der.gif) no-repeat right  ;
	display: inline;
	margin-left: 0.8em;
	padding-right: 1.5em;
}

#cabecera_menu_der ul li.ultimo_lista{
	background-image: none;
}

#cabecera_menu_der ul li a,
#cabecera_menu_der ul li a:visited{
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
	color: #875202;
	background: none;
	text-transform: none;
}

#cabecera_menu_der ul li a:hover{
	text-decoration: underline;
}

#cabecera_menu_der ul li img{
	margin-left: 0.5em;
	width: 0.75em;
	height: 1.5em;
}


/*CUERPO*/
#cuerpo{
	
	background: #f3eed4 url(/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes4070/$file/patron_bordeysombra_der.gif) repeat-y right;
	min-height: 40em;
	margin-left: 0.6em;
	width:99.4%;	
	padding-bottom: 0.5em;
	
}

*+html #cuerpo{	/* BLP hack Solo IE7 */
	padding-bottom: 1.5em; 
}

/*Estirar los bordes de .contenido_interior, solo MOZILLA*/
html>body #contenedor #cuerpo{
	overflow: hidden; 
}

/*MENU LATERAL*/
#menu_lateral{
	width:14%;
	height:auto;
	float:left;
	padding-left: 2.3em;
	margin-top: 2em;
}

#menu_lateral ul.menu_lateral_lista {
	/* contenedor principal de la lista */
	overflow:hidden;
	text-align:left;
	padding: 0;
	margin: 0;
	list-style:none;
	list-style-image: none;
	list-style-position: outside;
}

#menu_lateral ul.menu_lateral_lista li.menu_lateral_submenu{
	display: block;
	margin: 0.68em 0;
}

#menu_lateral ul.menu_lateral_lista li a,
#menu_lateral ul.menu_lateral_lista li a:visited {
	/* color de todos los li! */
	text-decoration: none;
	font-size:1.2em;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display:block;
	line-height:1.9em;
	color:#595921;
	background: #fe9b03;
	text-transform: none;
}

#menu_lateral ul.menu_lateral_lista li ul {
	display:none;
}

#menu_lateral ul.menu_lateral_lista li:hover a,
#menu_lateral ul.menu_lateral_lista li a:hover {
	/* li nivel 1 hover */
	color:#595921;
}

#menu_lateral ul.menu_lateral_lista li:hover ul,
#menu_lateral ul.menu_lateral_lista li a:hover ul {
	/* contenedor lista nivel 2 */
	display:block;
	width:10.8em;
	
	background:#ffffff;
	border-left:  0.1em solid #fe9b03;
	border-right:  0.1em solid #fe9b03;
	border-bottom: 0.1em solid #fe9b03;
}

*+html #menu_lateral ul.menu_lateral_lista li a:hover ul{	/* BLP hack Solo IE7 */
	width: 10.85em; 
}

#menu_lateral ul.menu_lateral_lista li:hover ul li a,
#menu_lateral ul.menu_lateral_lista li a:hover ul li a {
	/* li de nivel 2 */
	line-height:1.3em;
	font-size:0.8em;
	padding: 0 1.5em;
}

#menu_lateral ul.menu_lateral_lista li:hover ul li:hover a,
#menu_lateral ul.menu_lateral_lista li a:hover ul li a:hover {
	/* hover li nivel 2 */
	font-size:0.8em;
}
	
#menu_lateral .menu_lateral_lista .menu_lateral_submenu{
	padding-top: 0.6em;
	width: 11em;
}

#menu_lateral .menu_lateral_lista .menu_lateral_submenu a,
#menu_lateral .menu_lateral_lista .menu_lateral_submenu a:visited {
	text-align: center;
}


#menu_lateral .menu_lateral_lista .menu_lateral_submenu table ul li,
#menu_lateral .menu_lateral_lista .menu_lateral_submenu table ul li a,
#menu_lateral .menu_lateral_lista .menu_lateral_submenu table ul li a:visited{
	color: #595921;
	background: #ffffff ;
	text-align: left;
}

#menu_lateral .menu_lateral_lista .menu_lateral_submenu table{
	background: none;
}

#menu_lateral .menu_lateral_lista .menu_lateral_submenu table ul li a:hover{
	color: #fe9b03;
}

#menu_lateral .menu_lateral_lista .menu_lateral_submenu table ul{
	list-style-type: none;
	padding: 0.5em 0;
	margin: 0;
	padding-top: 0.5em;
}

#menu_lateral .menu_lateral_lista .menu_lateral_submenu table ul li a{
	text-align: left;
	margin-top: 0.9em;
}


/*HOME*/
#contenido_interior_home, #contenido{
	margin-left: 1.5em;
	text-align:justify;
	border-left: 0.05em solid #b0cc39;
	float: left;
	width: 78.5%;
	padding-top: 2em;
	min-height: 38em;
}


/*CONTENIDO*/
#contenido_interior_home_principal_izq {
	width: 73%;	
	margin: 1em 0 1em 2em;
	padding: 1.5em;
	background: #d9e199;
	float: left;
}

.contenido_interior{
	width: 73%;
	margin: 1em 0 1em 2em;
	padding: 1.5em;
	background: #d9e199;
	float: left;
}

.contenido_interior{
	width: 91%;
}
/*PIE (pagina)*/
#pie_pagina{
	text-align: center;
	margin-top: 1em;
	color: #fe9b03;
	font-size: 0.8em;
}

#pie_pagina #pie_pagina_logos{
	margin: 0.5em 0;
}

#pie_pagina #pie_pagina_logos a,
#pie_pagina #pie_pagina_logos a:visited{
	background: none;
}

#pie_pagina #pie_pagina_logos img{
	border: none;
	margin: 0 2em;
}


/*ESTILOS REFERENTES AL CONTENIDO INTERIOR*/
/********************************************************************************************/
/*CONTENIDO HOME*/
.contenido_izq_home, .contenido_der_home{
	width: 47%;
}

.contenido_izq_home{
	float: left;
	border-left: 0.8em solid #875202;
	background: #f3eed4;
	padding-bottom: 0.5em;
}

.contenido_izq_home .contenido_izq_home_texto{
	width: 57%;	
	float: right;
	margin-right: 1em;
	padding-top: 0.7em;	
	color: #595921;
}
*+html .contenido_izq_home .contenido_izq_home_texto{ /* BLP hack solo IE7 */
	width: 12em; 
	padding-top: 1.8em;
}
.contenido_izq_home p{
	margin: 1em 0;
	font-weight: bold;
	letter-spacing: -0.1em;
}

.contenido_izq_home img{
	margin: 1.3em 0.5em 0.5em 6%;
	float: left;
	clear: both;	
}
*+html .contenido_izq_home img{ /* BLP hack solo IE7 */
	margin-left: 0.6em;
}

.contenido_izq_home a,
.contenido_izq_home a:visited{
	color: #875202;	
	text-decoration: none;
	font-weight: bold;
	background: none;
}

.contenido_izq_home a:hover{
	text-decoration: underline;
}

.contenido_izq_home .contenido_izq_home_enlace{
	width: 90%;
	text-align: right;
	padding-right: 2em;
	display: block;
}

/*Nota: usado tambien en nivel 1*/
.contenido_der_home, .imagen_interior_nivel1{
	float: left;
	margin-right: 0.7em;	
	margin-left: 0.7em;
}
*+html .contenido_der_home, .imagen_interior_nivel1{ /* BLP hack solo IE7 */
	margin-right: 0;
	width: auto; 	
}

.contenido_der_home img, .imagen_interior_nivel1 img{
	border-left: 0.8em solid #b0cc39;
	height: 10.7em;
	width: 99.9%;
}

*+html .contenido_der_home img, .imagen_interior_nivel1 img{ /* BLP hack solo IE7 */
	height: 11.5em;
}
.noticias{
	background: #ab9144;
	width: 99.9%;
	float: left;
	margin: 1.5em 0 0 0;
	padding-top: 2.5em;
	padding-bottom: 0.5em;
}

.cabecera_noticias_home{
	width: auto;
	float: left;
	position: absolute;
	margin: -2.3em 0 0 0.1em;	
}

.cabecera_noticias_home h1{
	background: #f3eed4 url(/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes4070/$file/patron_sombra_h2_home.gif) repeat-x bottom;
	float: left;
}

.cabecera_noticias_home span{
	background: url(/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes4070/$file/sombra_h2_derecha.gif) no-repeat bottom right;
	width: 0.315em;
	float: left;
	height: 2.25em;
	margin-left: -0.1em; 	
}

*+html .cabecera_noticias_home span{ /* BLP hack solo IE7 */
	height: 2.15em;
}
.noticias_cuerpo{
	padding: 0 2.5em 0 1.5em;	
}

.info_noticia{
	width: 99.9%;
	font-weight: bold;
}

.info_noticia .noticias_fecha{
	color: #595921;
	font-size: 1.2em;
	padding-right: 1em;
}

.info_noticia .noticias_titulo{
	text-transform: uppercase;
	color: #f3eed4;
}

.texto_noticia p{
	font-size: 0.9em;
}

.noticias_separador{
	border-top: 0.05em solid #fe9b03;
	width: 99.9%;
	height: 0.4em;
	margin-top: 0.8em;
	padding: 0;
	display: block;
}

#contenido_interior_banner_lateral{
	min-height: 20em;
	height:auto;
	width: 15.5%;
	float: right;
	margin-top: 1em;
}

#contenido_interior_banner_lateral div{
	background: #ffffff;
	padding: 0.8em 0 0.4em 0;
	margin-bottom: 0.8em;
	text-align: center;
}

#contenido_interior_banner_lateral div a,
#contenido_interior_banner_lateral div a:visited{
	text-transform: none;
	background: none;
	color: #fe9b03;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
}

#contenido_interior_banner_lateral div a:hover{
	text-decoration: underline;
}

/*NIVEL1*/
#patron_banda_superior{
	position: absolute;
	margin: -1em 0 0 0.3em;		
}

*+html #patron_banda_superior {	/* BLP hack IE7 */
	margin: -1.3em 0 0 -0.3em; 
}

#patron_banda_superior h1{
	background: #f3eed4 url(/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes4070/$file/patron_sombra_h2_nivel1.gif) repeat-x bottom;
	float:left;
}

#patron_banda_superior span{
	background: url(/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes4070/$file/sombra_h2_nivel1_derecha.gif;) no-repeat bottom right;
	width: 0.315em;
	float: left;
	height: 2.25em;
	margin-left: -0.1em;
	
}

*+html #patron_banda_superior span{	/* BLP hack IE7 */
	height: 2.15em; 
}

.contenido_nivel, .contenido_detalle{
	background: #ffffff;
	margin: 0.5em;	
	padding: 2em 2em 3em 3em;
}
/* prueba blp
.contenido_nivel p, .contenido_detalle p {
	margin-left: 1em;
	color: #482d03;
	clear: both;
	font-size: 0.9em;
	padding-top: 2em;
	text-indent: 1em;	
}
*/

.contenido_detalle {
	color: #482d03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.contenido_detalle p {
	margin-top:1em;
	margin-left: 1em;
	text-indent: 1em;	
}
.contenido_detalle ul, .contenido_detalle ol{
	margin-top:1em;
	margin-left: 3em;	
}
.contenido_detalle table{
	margin-top:1em;
}
.contenido_detalle th, .contenido_detalle td{
	padding:1em;
}

.contenido_nivel .parrafo_izquierdo,.contenido_detalle .parrafo_izquierdo{
	width: 51%;
	float: left;
	padding-top: 0;
	clear: both;
}

.imagen_interior_nivel1{
	width: 42%;
	margin-left: 1em;
	float: right;
}

.contenido_nivel p.parrafo_con_titulo, .contenido_detalle p.parrafo_con_titulo{
	padding-top: 0.2em;	
}
*+html .contenido_nivel p.parrafo_con_titulo, .contenido_detalle p.parrafo_con_titulo{	/* BLP hack IE7 */
	margin-top: -1.5em;
}

.contenido_dos_columnas{
	width: 99.9%;
	margin-top: 1em;
}

/*ESTILOS PARA EL CONTENIDO*/
.contenido_interior a,
.contenido_interior a:visited{
	background: none;
	color: #fe9b03;
	text-transform: none;
}

.contenido_interior a:hover{
	text-decoration: underline;
}


/*NIVEL 1-2*/
#menu_lateral_interior{
	background:#fff;
	margin: 1.5em 0.5em;	
}
*+html #menu_lateral_interior{	/* BLP hack IE7 */
	margin: 2.5em 0.5em;	
}

#menu_lateral_interior ul li{		
	display: inline;
}

#menu_lateral_interior ul li a,
#menu_lateral_interior ul li a:visited,
#menu_lateral_interior ul li.actual{	
	font-size:1.1em;
	font-weight:bold;
	line-height:2em;
	color: #875202;
	padding: 0.5em;	
}

#menu_lateral_interior ul li a:hover,
#menu_lateral_interior ul li.actual{
	background: #875202;
	color: #f3eed4;
	text-decoration: none;
}

.contenido_separador {
	height:5px;
	border-top: 0.1em solid #875202;
}


/* BLP */
/*LISTADO Y CONTROLES DE PAGINACION*/

.contenido_nivel ul {
	clear: both;
	margin-top: 1.5em;
	padding-left: 1.5em; 
	list-style: url(/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes4070/$file/lista_flecha1.gif) inside;
}

.contenido_nivel li{ 
	font-size: 1.2em;
	color: #875202;
	font-weight: bold;
}

.contenido_nivel ul li ul{
	margin: 0.1em  0 0 1.1em; /*MAM*/
	list-style-type: square;
	list-style-image: none;	
}


.contenido_nivel ul li ul li{
	color: #595921;
	font-size: 0.9em;
}


.contenido_nivel ul li ul li ul {
	border-left: 0.1em solid #875202;	
	border-right: 0.1em solid #875202;	
	list-style-image: none;
	list-style-type: none;
	background-color:#d9e199; 
	text-align: left;/*MAM*/
	margin-bottom: 0.9em;/*MAM*/
}

.contenido_nivel ul li ul li ul li{
	font-size: 0.8em;
}

.contenido_nivel ul li ul li ul li a{
	background-color: #d9e199;
	color: #595921;
}

.contenido_nivel ul li ul li ul li a:hover,
.contenido_nivel  ul li ul li ul li a:visited{
	background-color: #d9e199;	
	color: #875202;
}

.controles_pagina{
	list-style: none;
	list-style-image: none;
	text-align: center;
}

.controles_pagina li{
	display: inline;
	font-weight: bold;
	font-size: 1em;
	margin: 0 3px;
}

.controles_pagina a{
	padding-top: 2px;	
}

.controles_pagina a:hover{
	background-color: #f3eed4;
}



.contenido_nivel li a{ /*MAM*/
	background: none;
	color: #595921;
}

.contenido_nivel li a:hover{ /*MAM*/
	text-decoration: none;
}

.contenido_nivel ul li p{	/* BLP */
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

.controles_pagina{
	list-style: none;
	list-style-image: none;
	text-align: center;
}

.buscador_pagina{/* MAM */
	text-align: right;
}

.controles_pagina li, .buscador_pagina li{ /* MAM */
	display: inline;
	font-weight: bold;
	font-size: 1em;
	margin: 0 3px;
	vertical-align: middle;
}

.buscador_pagina a{ /* MAM */
	margin-top:5px;
}

.controles_pagina a, .buscador_pagina a{ /* MAM */
	padding: 2px;	
	cursor: pointer;
	border: #d9e199 solid 2px;
	background-color: #e5f1d0;
	color: #009113;
	padding: 2px;	
}


.controles_pagina a:hover, .buscador_pagina a:hover{ /* MAM */
	background-color: #f3eed4;
	color: #875202;
	border: #875202 solid 2px; 
}

.buscador_pagina button {	/* BLP */
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
	vertical-align: -10%;
}

/*Estilos aņadidos*/

.detalle_foto {	/* BLP */
	margin-top:20px;
	text-align:center;
}
.detalle_foto img{	/* BLP */	
	max-width:95%;
}

#volver{		/*MAM*/
	text-align:right;
	margin-right:2em;
	letter-spacing:4px;
}

.contenido_interior #volver a{		/*MAM*/
	padding:0 10px 0 25px;
	font-size:1.2em;
	font-weight:bold;
	background: url(/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes4070/$file/icn_volver.gif) #ffffff no-repeat center left;
}
	
.contenido_interior #volver a:hover{		/*MAM*/
	background: url(/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes4070/$file/icn_volver_over.gif) #d9e199 no-repeat center left;
	text-decoration: none;
}
.listado_con_foto img{
	float:left;
	width:10%;
	margin-right:1em;
	clear:left;
	/*border:1px solid red;*/
}
.listado_con_foto p{	
	text-indent:0em;
	padding-bottom:1em;
	margin:1em;	
	clear:both;
	/*border:1px solid blue;*/
}


#cuadroAviso {	
	font-size:1em;
        font-weight:bold;
	color:#595921;
	padding:5% 5% 5% 15%;	
	background:url(/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes4070/$file/aviso.gif) no-repeat 10% 50%;
        border:0.1em solid #d9e199;
}

fieldset{padding:15px;margin-top:10px;color: #153371;border:1px solid #d9e199;} /* BLP */

input,select{font-family:Arial, Helvetica, sans-serif;font-size:0.9em;margin:8px}	/* BLP */

textarea{font-family:Arial, Helvetica, sans-serif;font-size:1.05em;margin:7px;color: #595921; width: 98%;border:0.5px;border-color:#b0cc39}	/* MAM */
label{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #595921;
	font-weight: bold;
	margin-left:20px;
	margin-right:20px;
	float:left;
	width:15em;
	text-align:right;
	}	/* BLP	*/	



legend{ /* MAM*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #595921;
	font-weight: bold;
	float:left;
	text-align:right;
}	



.boton, button { /* MAM*/
	background-color: #595921;
	color: #fe9b03;
	padding: 2px;	
	margin: 4px;
	cursor: pointer;
	border: #d9e199 solid 2px;   
        font-weight: bold;
}



.boton:hover, button:hover{ /* MAM*/
	background-color: #595921;
	color: #d9e199;
	border: #d9e199 solid 2px; 
        font-weight: bold;
}

.imagen_reducida{	/* BLP */
	text-align:center;
	width:40%;
	margin:10px 10px 0 0;
	
}
/* BLP */
#patron_banda_superior_der{	
	height:0;
}
/* BLP */ 
ul.buscador li ul li {
	font-weight:normal;
	font-size:0.85em;
}