/* reseteo de estilos */

html, body, div, h1, h2, h3, h4, img, form, input, ul, li, p{
	margin:0;
	padding:0;
}

/* estilos generales */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	word-spacing: normal;
	text-align: center; /*parche para centrar en IE*/
	color: #000;
	background-color:#fff;
	font-size: 12px;
}
/*
div {
	overflow:hidden;
}*/

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #888;
}

a img {
	border: none;
}

h1, h2, h3, h4 {
	font-family: Georgia, Times, serif;
	font-weight: normal;
	font-size: 1.3em;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1.3em;
}

h4 {
	font-size: 1.2em;
}

p {
	padding: 5px;
}


/* estructura */

#pagina {
	width: 992px;
	margin: 0 auto;
	padding: 0 5px;
	text-align: left;
}

/* cabecera */

#cabecera {
	display: block;
	width: 771px;
	height: 139px;
	background: transparent url('img/cabecera.gif') no-repeat;
	background-position: bottom left;
}

h1 a {
	float: left;
	width: 771px;
	height: 116px;
	background: transparent url('img/h1-a.jpg') no-repeat;
	text-indent: -1000em;
	overflow: hidden;
}



#idiomas {
	position: absolute;
	margin-top: 5px;
	*margin-top: -112px;	
	margin-left: 686px;
	*margin-left: 685px;
	background: white;
	width: 80px;
	height: 26px;
	background: transparent url('img/idiomas.jpg') no-repeat;
}

#idiomas li {
	display: inline;
}

#idiomas li a {
	width: 18px;
	height: 12px;
	float: left;
	text-indent: -100em;
	margin-top: 7px;
	margin-left: 5px;
}

#idiomas li.idioma0 a {
	background: transparent url('img/esp.gif') no-repeat;
	margin-left: 8px;
}

#idiomas li.idioma1 a {
	background: transparent url('img/eng.gif') no-repeat;
}

#idiomas li.idioma2 a {
	background: transparent url('img/fra.gif') no-repeat;
}

#idiomas li a:hover  {
	background-position: 0 -12px;
}

#buscador {
	position: absolute;
	margin-top: 85px;
	*margin-top: -32px;
	margin-left: 582px;
	*margin-left: 581px;
	background: #fff;
	padding: 2px;
	background: white;
	height: 22px;
	*height: 24px;
	width: 180px;
	padding: 2px;
}

#busqueda {
	border: 1px solid green;
	width: 150px;
	height: 20px;
	background: transparent url('img/busqueda.jpg') no-repeat;
}

#buscar {
	border: 1px solid green;
	height: 22px;
	display: block;
	float: right;
	margin-top: -22px;
	*margin-top: -23px;
	background: transparent url('img/buscar.gif') no-repeat;
	text-indent: -1000em;
	*font-size: 0px;
	*color: #fff;
	width: 22px;
}

#menucategorias {
	clear: both;
	list-style-type: none;
	font-family: Georgia, Times, serif;
	width: 770px;
	overflow: hidden;
}

#menucategorias h2 {
	display: none;
}

#menucategorias li {
	list-style-type: none;
	float: left;
	margin-left: 25px;
	_margin-left: 20px;
	margin-top: 2px;
	font-size: 1.3em;
}

#menucategorias li.primero {
	margin-left: 4px;
}

#menucategorias li a{
	color: #004718;
	text-decoration: none;
}

#menucategorias li a:hover {
	color: #4A9563;
}

#menucategorias li span {
	color: #800003;
}

/* fin cabecera */


/* migas */

#miga {
	background: transparent url('img/miga.gif') repeat-y;
	font-size: .9em;
	padding: 1px 5px 3px 5px;
}

#miga p {
	padding: 0;
}

#miga a {
	text-decoration: underline;
}

/* fin migas */


/* menu izquierdo */

#barraizquierda {
	width: 150px;
	float: left;
}

#barraizquierda h2 {
	color: #004718;
	margin-top: 5px;
	font: Times, serif;
}

#barraizquierda h2 a {
	color: #004718;
}

#barraizquierda h2 a:hover{
	color: #888;
}

#barraizquierda ul li {
	border: 1px solid #389256;
	line-height: 28px;
	width: 129px;
	height: 28px;
	background-color:  #EDF5F0;
	margin-top: 10px;
	overflow: hidden;
}

#barraizquierda ul li.primero {
	margin-top: 0px;
}

#barraizquierda ul li a {
	display: block;
	padding-left: 30px;
	height: 28px;
	background-position: 1px 1px;
}

#documentos h2, #comarcas h2, #municipios h2 {
	background: transparent url('img/separador-izquierdo.gif') no-repeat;
	background-position: top left;
	padding-top: 5px;
	margin-top: 15px;
}

#centros-iniciativa-turistica, #museos, #agencias-de-viaje, #comarca_2, #comarca_4, #comarca_6, #comarca_7 {
	line-height: 14px;
	font-size: .9em;
}

#comarca_0 {
	font-size: .9em;
}

#oficinas-informacion-turistica {
	font-size: .8em;
	line-height: 9px;
}

#ubicacion {
	background: transparent url('iconos/ubicacion.jpg') no-repeat;
}

#ubicacion2 {
	background: transparent url('../iconos/ubicacion2.jpg') no-repeat;
}

#guia-de-alojamiento {
	background: transparent url('img/alojamientos.gif') no-repeat;
}
#guia-de-alojamiento2 {
	background: transparent url('../iconos/alojamientos2.jpg') no-repeat;
}
#guia-de-restaurantes {
	background: transparent url('img/restaurantes.gif') no-repeat;
}
#guia-de-restaurantes2 {
	background: transparent url('../iconos/resta2.jpg') no-repeat;
}
#turismo-activo {
	background: transparent url('img/turismo-activo.gif') no-repeat;
}
#turismo-activo2 {
	background: transparent url('../iconos/turismo_activo.jpg') no-repeat;
}
#museos {
	background: transparent url('img/museos-y-monumentos.gif') no-repeat;
}

#museos2 {
	background: transparent url('../iconos/museos_monumentos2.jpg') no-repeat;
}
#transportes {
	background: transparent url('img/transportes.gif') no-repeat;
}
#transportes2 {
	background: transparent url('../iconos/transportes2.jpg') no-repeat;
}
#agencias-de-viaje {
	background: transparent url('img/agencias-de-viaje.gif') no-repeat;
}
#agencias-de-viaje2 {
	background: transparent url('../iconos/agencias_viaje2.jpg') no-repeat;
}
#oficinas-informacion-turistica {
	background: transparent url('img/oit.gif') no-repeat;
}
#oficinas-informacion-turistica2 {
	background: transparent url('../iconos/informacion2.jpg') no-repeat;
}
#centros-iniciativa-turistica {
	background: transparent url('img/cit.gif') no-repeat;
}

#centros-iniciativa-turistica2 {
	background: transparent url('../iconos/cituristica2.jpg') no-repeat;
}

#visor-de-callejeros-turisticos {
	background: transparent url('img/callejeros.gif') no-repeat;
}

#visor-de-callejeros-turisticos2 {
	background: transparent url('../iconos/callejeros2.jpg') no-repeat;
}
#cordoba-virtual {
	background: transparent url('img/visita-virtual.gif') no-repeat;
}

#cordoba-virtual2 {
	background: transparent url('../iconos/visita_virtual2.jpg') no-repeat;
}
#documentos ul li a {
	padding-left: 1px;
}
#documentos ul li a img {
	border: 1px solid #389256;
	float: left;
	margin-top: 1px;
	margin-right: 1px;
}

#documentos ul li a span {
	line-height: 28px;
}

#documentos .titulo2 {
	line-height: 14px !important;
	font-size: .9em;
}

#documentos .titulo3 {
	font-size: .8em;
	line-height: 9px;
}

#comarca_0 {
	background: transparent url('img/alto-guadalquivir.gif') no-repeat;
}

#comarca_1 {
	background: transparent url('img/campina-sur.gif') no-repeat;
}

#comarca_2 {
	background: transparent url('img/guadajoz-campina-este.gif') no-repeat;
}

#comarca_3 {
	background: transparent url('img/los-pedroches.gif') no-repeat;
}

#comarca_4 {
	background: transparent url('img/sierra-morena-cordobesa.gif') no-repeat;
}

#comarca_5 {
	background: transparent url('img/la-subbetica.gif') no-repeat;
}

#comarca_6 {
	background: transparent url('img/valle-del-guadiato.gif') no-repeat;
}

#comarca_7 {
	background: transparent url('img/vega-del-guadalquivir.gif') no-repeat;
}


/*#documentos ul li a {
	background: transparent url('img/documento.gif') no-repeat;
	background-position: 1px 1px;
}

/* fin menu izquierdo */

/* cuerpo */

#cuerpo {
	width: 620px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 100%;
	float: left;
}

#cuerpo h1 {
	display: none;
}

#cuerpo h2 {
	color: #817F3A;
	margin-top: 10px;
}

#cuerpo li {
	margin-left: 15px;
}

 #cuerpo h2 a,#cuerpo  h3 a,#cuerpo  h4 a {
	text-decoration: none;
}

#cuerpo a {
	text-decoration: underline;
}

#cuerpo #formulario {
	display: block;
	text-align: right;
	float: right;
	padding: 0;
	margin-bottom: 0;
	margin-top: -26px;
	padding: 2px 5px 5px 5px;
	border: 1px solid #B6B558;
	background: #EDEDD3;
	border-bottom: none;
}

#cuerpo form #visitar {
	padding: 1px 5px;
}

#cuerpo form select {
	border: none;
	padding-top: 1px;
	font-size: .9em;
}

#cuerpo input#texto {
	border: 2px solid #fff;
}

.otraspropuestas .botoncabecera {
	display: block;
	text-align: right;
	float: right;
	padding: 0;
	margin-bottom: 0;
	margin-top: -17px;
	padding: 2px 5px;
	font-size: .9em;
	border: 1px solid #B6B558;
	background: #EDEDD3;
	border-bottom: none;
}

#cuerpo .contenedor {
	border: 1px solid #B6B558;
	width: 618px;
	background: #EDEDD3;
	height:700px;
	
	padding: 0px;
	padding-bottom: 10px;
}

#cuerpo .contenedor .informacion h3 {
	width: 100%;
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
	margin-top: 10px;
}
/* NO
#cuerpo .informacion {
	width:235px;
	float: left;
	margin-left: 5px;
}
*/

#cuerpo .informacion p {
	padding: 0;
	font-size: .8em;
	line-height: 1em;
}

#cuerpo .foto {
	margin: 10px;
	float: right;
	margin-bottom: 0;
}

#cuerpo .foto p {
	font-size: .8em;
}

.minibloque {
	width: 192px;
	float: left;
	margin-left: 10px;
	overflow: hidden;
	margin-top: 10px;
	_margin-left: 8px;
}

.minibloque h3 {
	color: #817F3A;
}

.interior {
	border: 1px solid #B6B558;
	background-color: #fff;
	overflow: hidden;
	height: 140px;
}

.interior .informacion {
	margin: 10px 2px;
	height: 130px;
	overflow: hidden;
	width: 96px;
	*width: 95px;
	color: #5C5B60;
}

#cuerpo .informaciondetalle h3 {
	margin: 2px 10px;
}

#cuerpo .informaciondetalle h3 a {
	margin-top: 10px;
	text-decoration: none;
	width:  100%!important;
	border-bottom: 1px solid #000;
	color: #000;
	display: block;
}

#cuerpo .contenedor .minibloque .interior .informacion h4 {
	text-transform: none;
	font-size: .9em;
}

#cuerpo .contenedor .minibloque .interior .informacion h4 a {
	text-decoration: none;
	width:  100%;
	border-bottom: 1px solid #000;
	color: #000;
	display: block;
}

h3 a:hover, h4 a:hover {
	color: #888!important;
}

#cuerpo .contenedor .minibloque .interior .foto {
	float: right;
	padding: 1px;
	width: 68px;
	height: 100px;
	overflow: hidden;
	margin: 10px;
	*margin: 5px;
	margin-top: 20px;
	border: 1px solid #000;
}

#cuerpo .contenedor .minibloque .interior .foto img {
	padding: 0;
	width: 100%;
	height: 100px;

}
/* fin cuerpo */

/* barra derecha */

#barraderecha {
	float: right;
	width: 200px;
	margin-left: 20px;
	/*margin-top: -100px;*/
}

#barraderecha h2 {
	color: #9D0003;
}

#barraderecha h2 a {
	color: #9D0003;
}

#barraderecha h2 a:hover {
	color: #888;
}

#enlaces p {
	margin: 10px;
}

#barraderecha #enlaces {
	margin-bottom: 10px;
	border: 1px solid #a90005;
	background-color: #FAEFF0;
	height: 100%;
	overflow: hidden;
	padding: 10px 0;
}

#enlaces .error {
	font-size: .9em;
	padding: 0;
}

#barraderecha #enlaces li {
	margin: 0;
	padding: 0;
	float: left;
	width: 200px;
	_width: 198px;
	height: 100%;
	overflow: hidden;
}

#barraderecha #enlaces img  {
	background: #fff;
	border: 1px solid #A90005;
	padding: 2px;
	margin: 10px auto 0 auto;
	display: block;
}

#barraderecha #enlaces img.primero {
	margin: 0 auto;
}

#encuesta {
	margin-bottom: 6px;
}

#encuesta fieldset {
	border: 1px solid #A90005;
	background-color: #FAEFF0;
	font-size: .9em;
	padding: 0;
	padding: 5px;
}

#encuesta ul {
	list-style-type: none;
}

#encuesta ul li {
	clear: both;
	height: 100%;
	overflow: hidden;
	padding: 2px;
}

#encuesta ul li input  {
	margin: 2px 2px;
	border: none;
	display: block;
	float: left;
}

#encuesta li a {
	float: right;
	border: none !important;
	width: 50px;
	text-align: right;
	padding: 0;
	margin: 0;
}

#encuesta ul li label  {
	margin-left: 5px;
	float: left;
	margin-top: 2px;
	_margin-top: 4px;
}

#encuesta input.button {
	float: right;
	background: #fff;
	width: 70px;
	height: 20px;
}

#encuesta #resultados {
	width: 184px;
	margin-left: 2px;
	border-top: none;
	margin-top: -25px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#barraderecha #encuesta h2, #barraderecha #eltiempo h2 {
	background: transparent url('img/separador-derecho.gif') no-repeat;
	padding-top: 10px;
}

#eltiempo div {
	border: 1px solid #A90005;
	background-color: #FAEFF0;
	font-size: .9em;
}

#eltiempo .menulateral, #eltiempo p {
	list-style-type: none;
	margin: 5px 10px;
	clear: both;
}

# .error {
	padding: 5px;
}

#eltiempo img {
	float: right;
	margin: 5px 2px;
}

/* fin barra derecha */


#pie {
	padding-top: 5px;
	clear: both;
	font-size: .9em;
}

#pie p {
	text-align: center;
}

#entidades, #direccion {
	clear: both;
	height: 116px;
	list-style-type:none;
	background: transparent url('../iconos/pie2.gif') no-repeat;
	padding-top: 10px;
	
}

#direccion {
	height: 15px;
}

#entidades li {
	display: inline;
	margin-left: 40px;
}

#contacto {	
	padding-bottom: 5px;
	_padding-bottom: 20px;
}

#menuizquierda {
	float: left;
}

#menuizquierda ul li {
	float: left;
	list-style-type: none;
	margin-left: 20px;
	_padding-bottom: 10px;
}

#menucentro  {
	float: left;
	list-style-type: none;
	margin-left: 5px;
	width: 100%;
	text-align: center;
}

#menucentro ul {
	text-align: center;
}

#menucentro  ul li {
	list-style-type: none;
	display: inline;
	padding-left: 15px;
	padding-right: 10px;
	border-left: 1px solid #000;	
}

#menucentro ul li.primero {
	border: none;
}

#menuderecha {
	float: right;
	padding-right: 20px;
	_padding-bottom: 10px;
}

/* estilos servicios */

.buscador {
	border-bottom: 1px solid #b6b558;
}

.buscador p {
	text-align: center;
	margin: 0;
}

#buscaralojamiento, #buscarrestaurante {
	padding: 1px 5px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

#cuerpo #principal .titular h3{
	margin-left: 5px;
	margin-top: 10px;
	width: 100%;
}

.izq {
	margin: 0 5px;
	border: 1px solid #b6b558;
	background: #fff;
	padding: 2px 5px;
}

.izq li {
	list-style-type: none;
}

#principal #transportes {
	background-image: none;
}

#principal #museos {
	background-image: none;
}

 #transportes h4 {
	margin-left: 10px;
}

#transportes .mediotransporteavion{
	background: blue;
	border-bottom: 1px solid #b6b558;
	border-top: 1px solid #b6b558;
	background: #CCCB8A;
	height: 20px;
	margin-top: 10px;

}

#cuerpo #principal #transportes .mediotransporteavion h3 {
	padding:0;
	margin:0;
}

#transportes .primero {
	margin-top: 0;
	border-top: none;
}

.flash {
	margin: 10px auto;
	width: 605px;
	height: 260px;
	z-index: 0;
}

.flashportada {
	z-index: 0;
}

#callejero {
	height: 350px;
}

.lista #menudetalle{
	text-align: center;
	margin: auto;
	height: 100%;
	overflow: hidden;
	width: 100%;
}

.lista li {
	display: inline;
	list-style-type: none;
	margin-left: 10px;
	text-align: center;
}

.ptviewer {
	margin: 10px auto;
	width: 500px;
}

#derechavisor h3, #bajovisor h3{
	padding-left: 5px;
	font-weight: bold;
}

#bajovisor {
	margin-top: 25px;
}

#bajovisor h3 {
	margin-left: 50px;
}

#bajovisor ul {
	border-top: 1px solid #b6b558;
	border-bottom: 1px solid #b6b558;
	width: 500px;
	margin: 0 auto;
	list-style-type: none;
	padding: 5px;
}

div.galeria3d div.imagenes{
	margin-left:50px;
	text-align:center;
	vertical-align:center;
	height:auto;
}

.galeria3d .imagen{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	width:145px;
	height:140px;
	float:left;
	text-align:center;
	border: 1px solid #b6b558;
	background: #fff;
}

#cuerpo  .galeria3d a {
	text-decoration: none;
}

.galeria3d div.imagenes div.imagen img{
	padding:2px;
	border:0;
}

.galeria3d .paginador {
	text-align: center;
}

.galeria3d .listaresultados li {
	display: inline;
}

#applet {
	width: 500px;
	height: 325px;	
}

#ptViewer {
	width: 1px!important;
	height: 1px!important;
}

#cuerpo .contenedor .categorias {
	border: 1px solid #b6b558;
	border-top: none;
	border-right: none;
	padding: 5px;
	text-align: right;
	display: inline;
	background: #fff;
	height: 100%;
	overflow: hidden;
	float: right;
}

.informaciondetalle {
	clear: both;
}

#cuerpo .contenedor .categorias li {
	display: inline;
}

#cuerpo .herramientas{
	float: left;
	padding: 5px 10px 5px 20px;
	border-right: 1px solid #b6b558;
	border-bottom: 1px solid #b6b558;
	background: #fff;
	max-width: 300px;
	overflow: hidden;	
}	
#cuerpo .herramientas.agenda {	
	height: 20px;
	line-height: 25px;
}

#cuerpo .herramientas li {
	padding-bottom: 5px;
}

#cuerpo .informaciondetalle div.textodetalle {
	padding-left: 10px;
	padding-right: 10px;
	clear: none;
	overflow:visible;
	padding-top: 10px;
	font-size: .9em;
	text-align: justify;
	line-height: 1.7em;
	
}

#cuerpo .anexos {
	margin: 10px 10px 0 10px;
	border: 1px solid #b6b558;
	background: #fff;
	padding-bottom: 5px;
	clear: both;
	width: 598px;
}

#cuerpo .anexos h3{
	padding-left: 10px;
	width:100%;
}

#cuerpo .anexos ul  {
	padding-left: 25px;
}

/* enlaces */

#principal .categorias {
	border: 1px solid #b6b558;
	border-bottom: none;
	background: #ededd3;
}

#principal .pie {
	border-top: none!important;
	border-bottom: 1px solid #b6b558;
}

#principal .categorias ul {
	padding: 5px 0;
	margin: 0 auto;
	text-align: center;
}

#principal .categorias li {
	display: inline;
	text-align: center;
	padding: 0 10px;
	border-left: 1px solid #000;
	font-weight: bold;
}

#principal .categorias li.primero {
	border-left: none;
}

#principal .categorias li a {
	text-decoration: none;
	font-weight: normal;
}

.enlace h3  {
	padding: 0;
	margin-top: 10px;
	padding-left: 10px;
}

.enlace .minibloque, .documento .minibloque {
	border: 1px solid #b6b558;
	background: #fff;
	padding: 5px;
	padding-bottom: 0px;
	width: 585px;
	margin-top: 0;
	_margin-left: 5px;
}

.enlace .imagen, .documento .imagen {
	float: right;
}

.enlace .imagen img {
	width: auto;
	height: auto;
}

ul.ficheros {
	padding-left: 20px;
}

#cuerpo #principal .enlace .categorias, #cuerpo #principal .documento .categorias {
	clear: both;
	border: none;
	background-color: transparent;
}

.paginador  {
	clear: both;
}

.paginacion  ul {
	text-align: center;
	padding: 10px 0;
	clear: both;
}

.paginacion  ul li {
	display: inline;
}

#cuerpo .paginacion ul li a{
	text-decoration: none;
	border: 1px solid #ededd3;
	padding: 2px 5px;
}

#cuerpo .paginacion ul li a:hover{
	border-color: #b6b558;
	background: #fff;
}

#cuerpo .contenedor .documento h3 {
	width: 100%;
	margin: 5px 0 0 10px;
}

/* encuesta */

#encuesta-resultado h3 {
	width: 100%;
	margin: 5px 0 0 5px;
}

.volver {
	text-align: center;
}

#resultados .imagen {
	text-align: center;
}

dl {
	margin-left: 5px;
}

dl dd {
	float: left;
	margin-left: 5px;
}

dl dt {
	float: left;
}
/* agenda sin js */

#calendario-detalle {
	clear: both;
	float: right;
	width: 230	px;
	*margin-right: 15px;
	_margin-right: 12px;
}

#calendario {
	width: 500px;
	margin: 80px auto;
	background: #fff;
	border: 1px solid #b6b558;
	margin-top: 0px;
	*margin-top: 10px;
	color: #817F3A;
}

#calendario-detalle #calendario {
	width: 200px;
	margin: 0 auto;
	float: right;
	clear: both;
}

#calendario caption {
	width: 500px;
	border: 1px solid #b6b558;
	border-bottom: none;
	margin: 10px auto 0 auto;
	padding: 5px 0;
	background: #fff;
}

#calendario-detalle #calendario caption {
	width: 200px;
}

#calendario caption span {
	float: left;
	width: 39%;
}

#calendario #meses {
	text-align: right;
	padding-right: 5px;
}

#calendario #anos{
	text-align: left;
}

#calendario caption a {
	text-decoration: none;
}

#calendario-detalle #calendario caption a {
	width: 9%;
}

#calendario caption .anterior {
	float: left;
	width: 10%;
 }

#calendario caption .siguiente {
	float: right;
	_float: none;
	width: 10%;
 }


 #calendario td, #calendario th {
	border: 1px solid #fff;
	text-align: center;
	color: #817F3A;
	width: 20px;
 }

 #calendario .no-dia {
	background: #ededde;
	float: left;
	width: 100%;
	padding: 3px 0;
	border-top: 1px solid #ededde;
	border-bottom: 1px solid #ededde;
 }

#calendario td a {
	border: 1px solid #fff;
	float: left;
	width: 99%;
	font-weight: bold;
	padding: 3px 0;
	color: #817F3A;
}

#calendario td a:hover {
	background: #ededde;
	border: 1px solid #ededde;
}

#calendario .hoy {
	font-weight: bold;
	color: #a90005;
}

#calendario .actual {
	border: 1px solid #b6b558;
}

#calendario-detalle .activo {
	border: 1px solid #a90005 !important;
	background: #faeff0 !important;
}

#calendario td span {
	width: 99% !important;
	float: left;
	padding: 3px 0 !important;
}

/* fin agenda */

#cuerpo #municipios {
	clear: both;
	display: block;
	width: 290px;
	margin: 0 auto;
	*margin-top: -70px;
}

#buscar_municipio {
	border: 1px solid #000;
	border-top-color: #fff;
	border-left-color: #fff;
}

.menuhorizontal {
	text-align: center;
}

.buscador p {
	text-align: left;
}

.buscador .phpdigHighlight {
	font-weight: bold;
}

.buscador .resultado {
	border: 1px solid #b6b558;
	background: #fff;
	margin: 10px;
	padding: 5px;
}


