BODY
{
	text-align:center;
	margin: 0;
	margin-top:5px;
	padding: 0;
	font-family: Arial,helvetica,verdana,sans-serif,serif;
	font-size:0.8em;
}
A{
	text-decoration: none;
	color: black;
}

A:hover{
	text-decoration: underline;
}

IMG {
	border: 0;
}

.flota_izq{
	float:left;
}
.flota_drc{
	float:right;
}
.boton_buscar{
	cursor:pointer;
}
.pie_bloque{
	clear:both;
	font-size:0px;
}
.resultado{
}
.resultados{
	border:solid 1px red;
	overflow:scroll;
	float:left;
	width:950px;
	height:350px;
}

.contenedor_mapa{
	margin:auto;
	width: 996px;
	text-align:center;
}
#cargandoBuscador{
	margin-top:10px;
	display:none;
}
#cargandoBuscadorInterior{
	position:absolute;
	z-index:100;
	top:75px;
	/top:50px;
	left:430px;
	display:none;
}
#cargandoPuntos{
	display:none;
	position:absolute;
	top:275px;
	left:420px;
	z-index:500;
}
.lupa {
	position:relative;
	top:23px;
	/top:25px;
	right:-2px;
	/right:-3px;
}
.markerTooltip
{
	border:solid 10px green;
}
.bandera{
	margin-left:5px;
}
.negrita{
	font-weight:bold;
}
.titulos{
	font-family: Arial,helvetica,verdana,sans-serif,serif;
	font-size:0.95em;
	font-weight:bold;
	color:#000000;
/*	color:#8bb9dd;*/
}
/******Categorias*****************/
.andalucia{
	margin-left:15px;
	padding-top:4px;
}
.categoria{
	color:#000000;	
/*	color:#8bb9dd;*/	
}
#capa_categorias{
	position:absolute;
/*	top:241px;	*/
	top:160px;
	left:17px;
	width:343x;
	overflow:auto;	
/*	background-color:#F0F1F5;*/
}
#contenido_categorias{
	text-align:left;
	top:-1px;
	width:347px;
	/*height:399px;*/
	height:458px;	
	position:relative;
	background-image:url(./cssimg/fondo_desple.png);
	background-repeat: no-repeat;		
}


.con_scroll{
	overflow:auto;
	height:210px;
	/height:195px;
	width:285px;
	margin: 0px 0 0 20px;		
}
.contenedor_buscador{
	text-align:center;
	width:99%;
	padding-top:30px;
}
#buscador{
	padding-top:10px;
	/*border-top: solid 1px #CECECE;*/
	text-align:center;
	width:95%;
/*	margin:0px 0px 0px 7px;*/
}
.subcategoria{
	padding-left:20px;
}
.boton_mostrar{
	text-align:center;
}
.input_busqueda{
	float:left;
	margin: 4px 35px 0px 25px;
}

.select_municipios{

}
.campo_select{
	width:215px;
	margin-left:10px;
	background-color:#eff0f4;
	/*filter:alpha(opacity=0);*/
/*	color:#8bb9dd;	*/
	color:#000000;
}

/******Categorias*****************/

.contenedor_global
{
	width:996px;
	margin:0;
	padding:0;
	position:relative;
}
.cabecera
{
	width:996px;
	height:142px;
	background-image: url(./cssimg/top.jpg);
	background-repeat:no-repeat;
}
.centro
{
	width:996px;
	/width:1000px;
}
.borde_izq
{
	position:relative;
	float:left;
	width:17px;
	height:500px;
	background-image: url(./cssimg/izq.gif);
	background-repeat:repeat-y;
	background-position: 0px 0;
}
#mapa
{
	position:relative;
	float:left;
	width:964px;
/*	height:530px;*/
	height:500px;
}
.borde_drc
{
	position:relative;
	float:left;
	width:15px;
	height:500px;
	background-image: url(./cssimg/drc.gif);
	background-repeat:repeat-y;
	background-position: 0px 0px;
}
.pie
{
	width:996px;
	height:30px;
	background-image: url(./cssimg/pie.gif);
	background-repeat:no-repeat;
	/position:relative;
	/top:-2px;
}
.contenedorTiposMapas
{
	position:absolute;
	top:110px;
	left:560px;
	/left:550px;
	width: 248px;
*	/width: 280px;
	padding-right: 50px;
	/padding-right: 10px;
	padding-bottom: 5px;
}
.contenedorTiposMapas img {
	cursor: pointer;
	margin-left:1px;
	margin-right:1px;
}

.controlZoom {
	width: 44px;
	height: 288px;
	padding: 60px 0 0 2px;
	background: url(./cssimg/barra_zoom.gif) top left no-repeat;
	position: absolute;
	top: 180px;
	right:-1px;
	/right:5px;
}
.elementoControlZoom {
	margin-top:2px;
	margin-left:3px;
	text-align: center;
	width: 100%;
}
.elementoControlZoom img {
	cursor: pointer;
}
.banderas
{
	position:absolute;
	top:114px;
	left:27px;
	/left:45px;
}
.logo
{
	top:37px;
	/top:36px;
	left:30px;
	/left:44px;
	position:absolute;
	width: 159px;
	height: 53px;
	text-align:center;
	vertical-align:bottom;
}
.contenido_logo
{
	position:relative;
	top:0px;
}

#efectoFicha
{
	border: 4px solid #f0f1f5;
	background-color: #EFF0F4;
}


#efecto
{
	border: 4px solid #f0f1f5;
	background-color: #EFF0F4;
}

/*****************************
	Estilo para los bocatas
 *****************************/
.contenedorGlobo
{
	width:430px;
	/*height:500px;*/
	position:relative;
}
.contenedorTituloGlobo
{
	width:430px;
	background-image:url(./cssimg/cabecera_bocata.gif);
	background-repeat: no-repeat;
	height:38px;
}
.tituloGlobo
{
	text-align:left;
	padding-top:8px;
	margin-left:15px;
	color:white;
	text-weight:bold;
}
.cerrarBocata
{
	position:absolute;
	top:6px;
	right:13px;
}
.informacionGlobo
{
	text-align:center;
	width:100%;
	background-image:url(./cssimg/centro_bocata.gif);
	background-repeat: repeat-y;
	padding-bottom:25px;
}


.acciones
{
	width:100%;
	background-image:url(./cssimg/pie_bocata.gif);
	background-repeat: no-repeat;
	height:46px;
	margin:0;
	padding-top:3px;
}
.acciones a
{
	margin-left:20px;
	margin-right:20px;
}
.pGloboTitulo
{
	text-weight:bold;
	color:#000000;
}
.masinfo
{
}
.contenidoInformacionGlobo
{
	text-align:center;
	width:90%;
}
.categoriaBocata
{
	color:#000000;
	text-align:center;
	margin-left:25px;
}

/*****************************
	Estilo para los bocatas de ahorro
 *****************************/
.contenedorGloboAhorro
{
	width:550px;
	/*height:500px;*/
	position:relative;
}
.contenedorTituloGloboAhorro
{
	width:550px;
	background-image:url(./cssimg/cabecera_bocata_ahorro.gif);
	background-repeat: no-repeat;
	height:38px;
}
.tituloGloboAhorro
{
	text-align:left;
	padding-top:8px;
	margin-left:15px;
	color:white;
	text-weight:bold;
}
.cerrarBocataAhorro
{
	position:absolute;
	top:6px;
	right:13px;
}
.informacionGloboAhorro
{
	text-align:center;
	width:100%;
	background-image:url(./cssimg/centro_bocata_ahorro.gif);
	background-repeat: repeat-y;
	padding-bottom:25px;
}


.accionesAhorro
{
	width:100%;
	background-image:url(./cssimg/pie_bocata_ahorro.gif);
	background-repeat: no-repeat;
	height:46px;
	margin:0;
	padding-top:3px;
}
.accionesAhorro a
{
	margin-left:20px;
	margin-right:20px;
}
.pGloboTituloAhorro
{
	text-weight:bold;
	color:#000000;
}
.masinfoAhorro
{
}
.contenidoInformacionGloboAhorro
{
	text-align:center;
	width:90%;
}
.estilo_tabla
{
	font-family: Arial,helvetica,verdana,sans-serif,serif;
	font-size:0.9em;
	width:90%;
	color:#000000;
	text-align:center;
}
.resaltado
{
	font-weight:bold;
	text-align:left;
}
.titulo_tabla
{
	text-align:left;
}
.top_tabla_ahorro
{
	background-image:url(./cssimg/fondo_cabecera_ahorro.gif);
	background-repeat: repeat-x;
	height:32px;
	border-right: 1px solid #448FC8;
	border-left: 1px solid #448FC8;
}
.pie_tabla_ahorro
{
	background-image:url(./cssimg/pie_ahorro.gif);
	background-repeat: repeat-x;
	height:23px;
	border-right: 1px solid #448FC8;
	border-left: 1px solid #448FC8;
}
.fondo_tabla
{
	background-color:#f5b230;
}

/*****************************
	Estilo para las fichas
 *****************************/
.contenedorGloboFicha
{
	width:550px;
	/*height:500px;*/
	position:relative;
}
.contenedorTituloGloboFicha
{
	width:550px;
	background-image:url(./cssimg/cabecera_ficha.gif);
	background-repeat: no-repeat;
	height:37px;
}
.tituloGloboFicha
{
	text-align:left;
	padding-top:8px;
	margin-left:20px;
	color:white;
	text-weight:bold;
}
.cerrarBocataFicha
{
	position:absolute;
	top:6px;
	right:13px;
}
.informacionGloboFicha
{
	width:100%;
	background-image:url(./cssimg/centro_ficha.gif);
	background-repeat: repeat-y;
	padding-bottom:25px;
}
.accionesFicha
{
	width:100%;
	background-image:url(./cssimg/pie_ficha.gif);
	background-repeat: no-repeat;
	height:17px;
	margin:0;
	padding-top:3px;
}
.accionesFicha a
{
	margin-left:20px;
	margin-right:20px;
}
.pGloboTituloFicha
{
	text-weight:bold;
	color:#000000;

}
.masinfoFicha
{
}

/***********************************/
/*********** BUSCADOR **************/
/***********************************/
.reg_encontrados{
	margin-top:10px;
	font-weight:bold;
	color:#000000;
}

.icono_cat{
	width:83px;
	/width:82px;
	height:auto;
	float:left;
}
.nombre_cat{
	width:250px;
	/width:252px;
	margin-left:0px;
	/margin-left:4px;
	height:25px;
	float:left;
	border-right:1px dotted grey;
	border-left:1px dotted grey;
}
.domicilio_cat{
	width:250px;
	/width:252px;
	margin-left:0px;
	/margin-left:4px;
	height:25px;
	float:left;
	border-right:1px dotted grey;
	border-left:1px dotted grey;
}
.categoria_cat{
	width:250px;
	/width:251px;
	height:25px;
	margin-left:0px;
	float:left;
	border-right:1px dotted grey;
}
.icono1_cat{
	height:25px;
	width:49px;
	/width:50px;
	margin-left:0px;
	/margin-left:0px;
	float:left;
	border-right:1px dotted grey;
}
.icono2_cat{
	margin-left:13px;
	/margin-left:16px;
	width:27px;
	/width:25px;
	float:left;
	/*border-right:1px dotted grey;*/
}
.icono3_cat{
	margin-left:2px;
	/margin-left:2px;
	width:29px;
	/width:30px;
	float:left;
	border-right:1px dotted grey;
}
.icono4_cat{
	margin-left:2px;
	/margin-left:2px;
	float:left;
}
.cierra_buscador{
	position:relative;
	float:right;
	padding-right:20px;
	/padding-right:15px;
	top:5px;
	width:5px;
}
.busq_contenedor{
	width:993px;
	/width:995px;
	position:relative;
	height:471px;
	/height:473px;
	border:1px solid white;
	background: url(./cssimg/busq_contenedor.jpg);
	background-repeat:no-repeat;
}
.busq_contenido{
	margin:0;
	padding:0;
	width:945px;
	height:378px;
	/*overflow:auto;*/
	overflow:auto;
	margin-left:22px;
	/margin-left:20px;
	margin-top:33px;
	background:#99999;
}
.busq_cabecera{
	padding:0;
	margin:0;
	float:left;
	background: url(./cssimg/busq_cabecera.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:920px;
	/width:925px;
	height:35px;
}
.resultado{
	padding:0;
	margin:0;
	width:920px;
	/width:925px;
	float:left;
	border-bottom:1px dotted grey;
}

.paginacion{
	width:350px;
	text-align:center;
	margin-top:15px;
	height:20px;
}
.anterior_buscador{
	margin-left:10px;
	float:left;
	display:inline;
}

.siguiente_buscador{
	float:left;
	display:inline;
	margin-left:10px;
}
.numeros{
	float:left;
	display:inline;
	margin-left:10px;
}

.numeros2{
	margin-left:89px;
	float:left;
	display:inline;
}

.reg_encontrado_izq{
	float:left;
	margin-left:15px;
}
.reg_encontrado_drc{
	float:right;
	margin-right:25px;
}

/***********************************/
/*********** BUSCADOR **************/
/***********************************/



/***********************************/
/*********** CLUSTER **************/
/***********************************/
.informacionGloboCluster
{
	width:100%;
	background-image:url(./cssimg/centro_bocata.gif);
	background-repeat: repeat-y;
	padding-bottom:25px;
	height:240px;
}
.elemento_cluster{
	padding-left:40px;
	padding-top:0px;
	text-align:left;
}
.texto_cluster{
	vertical-align:70%;
	padding-left:5px;
}

/****************************************/
/************Buscador CodPostales********/
/*****************************************/

#buscador_codPostal{
	position:absolute;
	top:498px;
	left:364px;
	width:343x;
}
#contenido_codPostal{
	text-align:left;
	width:343px;
	/width:347px;
	height:110px;
	position:relative;
	/*background-color:#eff0f4;*/
	background-image:url(./cssimg/fondoCodigoPostal.gif);
	background-repeat: no-repeat;

	border-right:solid 2px #93bad8;
	border-left:solid 2px #93bad8;
	text-align:center;
}
.texto_buscadorcp
{
	margin-top:12px;
	text-align:left;
	padding-left:10px;
	color:#000000;
	font-weight:bold;
}
.cajaselectcp{
	margin-top:15px;
	/*margin-bottom:15px;*/
}
.contiene_input_cp
{
	position:relative;
	float:left;
	width:200px;
	text-align:left;
	margin-left:30px;
	margin-top:20px;
	display:inline;
}
.contieneBuscador
{
	position:relative;
	width:80px;
	float:left;
	cursor:pointer;
	text-align:right;
	margin-top:30px;
}

/****************************************/
/************Capa Intro********/
/*****************************************/

#capaMensajeIntro{
	display:none;
	position:absolute;
	top:275px;
	left:420px;
	z-index:500;
	width:483px;
	height:236px;
	background-image:url(./cssimg/fondoError.gif);
}
#msgIntro{
	position:relative;
	top:30px;
	left:130px;
	/left:50px;
	font-weight:bold;
	color:#000000;
	width:330px;
	text-align: center;
}
#msgOptimizacion{
	position:relative;
	top:50px;
	left:130px;
	/left:50px;
	font-weight:bold;
	color:#000000;
	width:330px;
	text-align: center;
}
#cerrarIntro{
	position:relative;
	top:15px;
	left:395px;
	/left:190px;
	width:70px;
	height:22px;
	cursor:pointer;
}

/****************************************/
/************Capa Error********/
/*****************************************/

#capaError{
	display:none;
	position:absolute;
	top:275px;
	left:420px;
	z-index:500;
	width:483px;
	height:236px;
	background-image:url(./cssimg/fondoError.gif);
}
#msgError{
	position:relative;
	top:70px;
	left:120px;
	/left:20px;
	font-weight:bold;
	color:#000000;
	width:300px;
}
#cerrarError{
	position:relative;
	top:15px;
	left:395px;
	/left:190px;
	width:70px;
	height:22px;
	cursor:pointer;
}

.texto_buscar{
	text-align:left;
	margin:0px 0px 2px 15px;
	font-weight:bold;
	color:#000000;

}
.temporadas{
	width:100%;
	font-weight: bolder;
}
#cartel_tabla2006{
	display:inline;
	margin-right:5px;
	cursor:pointer;
}
#cartel_tabla2007{
	display:inline;
	margin-right:5px;
	cursor:pointer;
}
#cartel_tabla2008{
	display:inline;
	margin-right:5px;
	cursor:pointer;
}
#cartel_tablaSuma{
	display:inline;
	margin-right:5px;
	cursor:pointer;
}

.tiposEmpresa{
	margin-left:15px;
	text-align:left;	
}
.tipos{
	float:left;
	width:315px;	
}
.tipo{
}
.tipoFinal{

}
.botonListar{
	padding-top:0px;	
	text-align:right;
}
.imgTipoEmpresa{
	margin-right:5px;
	float:left;
}
.tituloTipoEmpresa{
	padding: 3px 0px 0px 0px;
}
.inputTipo{
	float:left;
}
.textoTipo{
	float:left;
	vertical-align:15%;
	width:275px;	
}
.botonInfo{
	cursor:pointer;
}

#capaInfo{
	display:none;
	position:absolute;
	top:20px;
	left:300px;
	z-index:500;
	width:680px;
	height:650px;
	background-image:url(./cssimg/fondoInfo.gif);

}
#msgInfo{
	position:relative;
	top:25px;
	left:23px;
	/left:0px;
	/*font-weight:bold;*/
	color:#000000;
	width:640px;
	text-align:justify;
	font-size:0.85em;
	height:580px;
	overflow:auto;
	padding-right:5px;
}
#cerrarInfo{
	position:relative;
	top:5px;
	left:600px;
	/left:300px;
	width:70px;
	height:22px;
	cursor:pointer;
}
.imagenFlotante{
	float:left;
}
.img_izq{
	float:left;
	with:30%;
}
.texto_drc{
	float:right;
	width:70%;
}
.tituloInfo{
	font-weight:bold;
}





