
/* COMUNES -----------------------------------*/

body{
	  text-align:center;
      margin:0 auto;
}


a{
	text-decoration: none;
	color: #616576;

}

a:visited {

	text-decoration: none;
	color: #0000FF
	color: #616576;

	}

img{
	border:none;
	overflow:hidden;
}

form{
	overflow:hidden;
	margin:0px auto;
}

.fondo
{
	width: 2000px;
	height: 2000px;
	position:absolute;

	top:0px;
	left:0px;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
	background-color: RED;
	cursor:auto;
	z-index: 100;
}

#main {

	text-align:center;
	margin:0 auto;
	width: 989px;
	background-color:#FFFFFF;
}
#main2 {

	text-align:center;
	margin:0 auto;
	width: 989px;
	background-color:#FFFFFF;
}

#header {
	width: 989px;
	height: 93px;
	/*background-image:url(../imagenes/cabecera.png);*/
	background-image:url(../imagenes/cabecera_nueva.jpg);
}

#header_mini {
	width: 989px;
	height: 47px;
	/*background-image:url(../imagenes/cabecera.png);*/
	background:url(../imagenes/cabecera_mini.jpg) no-repeat;
}

#indicador
{
	border:solid;
	height: 300px;
	width: 300px;
	position:absolute;
	top:200px;
	left:400px;
	background-color: #FFFFFF;
	z-index: 9999;

}

#headerIzda{
	float:left;
	/*width:580px;*/
	width:400px;
	height: 93px;
	cursor:pointer;
}

#headerDcha{
	float:right;
	/*width:400px;*/
	width:500px;
	height: 93px;
}
#headerBoth{
	clear: both;
}

#logearse{
	text-align: right;
	padding:8px 30px 0px 0px;

}

#logearseOpciones{
	text-align: right;
	padding:4px 30px 0px 0px;
}

#headerMenuPortadaBuscador {
	width: 989px;
	height: 26px;
	background-image:url(../imagenes/menu1_2.jpg);
}

#headerMenuPortada {

	width: 989px;
	height: 26px;
	background-image:url(../imagenes/menu2.jpg);

}

#headerMenuPortada_mini {
	margin-top: 2px;
	width: 989px;
	height: 20px;
	background-image:url(../imagenes/menu1_mini.jpg);

}

#headerMenuPortadaLinks{
	text-align: right;
	padding:4px 30px 0px 30px;
	width:703px;
}

#headerMenuPortadaLinks_mini{
	text-align: right;
	padding:0px 25px 0px 30px;
	width:934px;
	margin-top: -2px; _margin-top: -1px;
}

#headerBuscadorPortadaExplorer { /* ya no se usan en desgin.php*/

	width: 100%;
	height: 45px;
	text-align: left;
	/*float: left;*/
	background-image:url(../imagenes/panel_buscador.jpg);
	background-repeat:no-repeat;
	/*background-color:#C00CCC;*/

}

#headerBuscadorPortadaMozilla { /* ya no se usan en desgin.php*/

	width: 100%;
	height: 45px;
	text-align: left;
	background-image:url(../imagenes/panel_buscador.jpg);
	background-repeat:no-repeat;
	/*background-color:#00CCCC;*/

}

#headerBuscadorPortada {

	width: 100%;
	height: 45px;
	text-align: left;
	background-image:url(../imagenes/panel_buscador.jpg);
	background-repeat:no-repeat;

	margin-bottom: 26px;
	/*background-color:#00CCCC;*/

}

#buscarAnuncio{
	text-align:left;
	/*'padding-top' 'padding-right' 'padding-bottom' 'padding-left'*/
	padding:10px 0px 0px 30px;
	/* position:relative;*/
	/*top:10px;
	left:30px;*/
	/* float:left;*/
}

#reloj_banner {
	width:407px;
	height:38px;
	padding-top:5px;
	overflow:hidden;
	margin:0px auto;
	/*text-align:center;*/
	/* width: 407px; */
	/*float:right;*/
	/*position:relative;*/
	/*top:-25px;
	right:28px;*/
	/*
	position:absolute;
	top:215px;
	left:590px;
	*/
}
#reloj1{
	overflow:hidden;
	margin:0px auto;
}

#lineaSuperior{
	background-image:url(../imagenes/piezacentral_superior.jpg);
	background-repeat:no-repeat;
	width: 989px;
	height: 7px;
	margin-top: 15px;
	overflow:hidden;
	}

#cuerpo{

	overflow:hidden;

	text-align:center;
    margin:0px auto;
	width: 987px;


	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #B2B2B2;

	border-left-style:solid;
	border-left-width: 1px;
	border-left-color: #B2B2B2;

}

#informacion
{
	text-align: center;
	margin-left:18px;
	margin-right:18px;
	padding: 5px 0px 3px 0px;
}

#fechaAnuncios
{

	text-align: right;
}

#referencia
{
	font-family: verdana;
	text-align: left;
	color: #848480;
	font-size: 9px;
	padding-top:8px;
	padding-left:2px;
	padding-right:2px;
}

#referenciaInferior
{
	font-family: verdana;
	text-align: right;
	color: #656684;
	font-size: 9px;
}

#bienvenida {
	font-family: verdana;
	text-align: left;
	color: #D74400;
	font-weight:bold;
	font-size: 9px;
	margin-top:8px;
}
#informacionLinea
{

	background-image:url(../imagenes/linea_970.gif);
	height: 1px;
	margin-top: 5px;
	/*margin-bottom: 20px;*/
	margin-bottom: 8px;
	overflow:hidden;

}

#informacionLineaInferior
{

	background-image:url(../imagenes/linea_970.gif);
	height: 1px;
	margin-top: 20px;
	margin-bottom: 5px;
	overflow:hidden;

}

#parteCentral{

	text-align:center;

}

#parteCentralFicha{

	margin-left: 18px;
	margin-right: 18px;
	text-align:center;

}

.lineaFicha1 {
	/*width:100%; */
	width:95%; /* Antes 402px */
	background-color:#E7E8EC;
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
	overflow:hidden;
	margin: 0px auto;
	vertical-align:middle;
    /*border:1px solid #FF0000;*/

    float:left;
}

.lineaFicha2 {
	width:95%; /* Antes 402px */
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
	overflow:hidden;
	margin: 0px auto;
	vertical-align:middle;

    float:left;
}

.lineaFicha3 {
	/*width:402px;*/
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
	overflow:hidden;
	margin: 0px auto;
	vertical-align:middle;
	text-align:justify;
}


#seccionSeparador{
	width: 1px;
	background-image:url(../imagenes/lineapuntos_vertical.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}


#equipamientoSeparador{
	width:10px;
	background-image:url(../imagenes/lineapuntos_vertical.gif);
	background-repeat:repeat-y;
	background-position:left;
	overflow:hidden;
}

#serviciosSeparador {

	background-image:url(../imagenes/linea_puntosdeinteres.gif);
	height:1px;
	width:147px;
	overflow:hidden;
	margin:0px auto;
}

#seccionesLineaInferior
{
	padding-top: 10px;
	text-align: center;
}

#seccionesVerTodas
{
	padding-top: 5px;
	padding-right: 10px;
	text-align: right;
	text-decoration:none;

}

#columnaIzquierda{

	float:left;
	width: 662px;

}


#columnaDerecha{

	text-align:center;
	float:right;
	width: 320px;
	background-image:url(../imagenes/lineapuntos_vertical.gif);
	background-repeat:repeat-y;
	background-position:left;
}


#columnaIzquierdaAnuncio{

	float:left;
	width: 662px;

}


#columnaDerechaAnuncio{
	margin-top:40px;
	text-align:center;
	float:right;
	width: 320px;
	background-image:url(../imagenes/lineapuntos_vertical.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-bottom:10px;
}


#columnaIzquierdaRSS{

	float:left;
	width: 532px;

}


#columnaDerechaRSS{

	text-align:center;
	float:right;
	width: 454px;
	background-image:url(../imagenes/lineapuntos_vertical.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#destacados{

	width: 285px;
}

#destacadosTitulo{

	width: 285px;
	height: 34px;
}


#noticias{

	padding-top: 10px;
	width: 285px;
	text-align: left;


}

#noticiasTitulo{

	text-align: center;

}

#noticiasLista{

	position:relative;
	top: -10px;
	left: -10px;
	list-style-image: url(../imagenes/puntoLista.jpg);
	overflow:hidden;
}

#noticiasMas{

	text-align: right;
	text-decoration: none;
	padding-right: 15px;
	position:relative;
	top: -10px;

}



#pie_a{

	clear: both;
	background-image:url(../imagenes/pie_a.jpg);
	background-repeat:no-repeat;
	width: 989px;
	height: 71px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	}

#pie_b{
	background-image:url(../imagenes/pie_b.png);
	background-repeat:no-repeat;
	width: 989px;
	height: 67px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	}


/*** ESPECIFICO CAJALOGIN ***/

			#cajaLogin{

				width: 544px;
				overflow:hidden;
				text-align:center;
			    margin:0px auto;
			}

			#cuerpoCajaLogin{

				overflow:hidden;
				text-align:center;
			    margin:0px auto;
				border-right-style:solid;
				border-right-width: 1px;
				border-right-color: #B2B2B2;
				border-left-style:solid;
				border-left-width: 1px;
				border-left-color: #B2B2B2;
			}

			#parteInferiorLogin{

				overflow:hidden;
				margin:0px auto;
				background-image:url(../imagenes/piezainferior_cajablanca.jpg);
				background-position:bottom;
				background-repeat:no-repeat;
				height:59px;

			}

			#parteSuperiorLogin{

				overflow:hidden;
				margin:0px auto;
				background-image:url(../imagenes/piezasuperior_cajablanca.jpg);
				background-repeat:no-repeat;
				height:16px;

			}


			#formularioLogin{

				margin:0px auto;
				overflow:hidden;

			}

			#lineaLogin{

				background-image:url(../imagenes/lineapuntos_horizontal.jpg);
				background-position:top;
				background-repeat:no-repeat;
				height: 1px;
				margin:0px auto;
				overflow: hidden;
			}

			#logeado{

				text-align: left;
				padding-left: 20px;
				padding-top: 15px;
				padding-right: 35px;
				/*font-size: 14px;
				font-family: Verdana;
				color: #5E5E66;*/
			}

			#logeado_mini {
				text-align: left;
				padding-top: 4px;
				/*font-size: 14px;
				font-family: Verdana;
				color: #5E5E66;*/
				width: 254px;
				float: right;
				margin-right: 30px;
				_margin-right: 15px;
			}


/*** FIN ESPECIFICO CAJALOGIN ***/


/*** ESPECIFICO ANUNCIO ***/

		#problemasTitulo{

			padding-left: 21px;
		}

		#erroresLista{
			position: relative;
			top: -10px;
			text-align: left;
			list-style-image: url(../imagenes/puntoLista.jpg);
			overflow:hidden;
		}

		#fotos{

			text-align: center;
			margin:0px auto;
			padding:0px 0px;
			overflow:hidden;
		}

		#datos
		{
			padding-top: 12px;
			clear:both;
			text-align: left;
			width:952px;
			margin:0px auto;
			overflow:hidden;
		}



		#cabeceraDatos{

			background-image:url(../imagenes/cabecera_listadoproductos.jpg);
			height: 24px;
			background-repeat:no-repeat;
			overflow:hidden;
			margin-bottom: 10px;
			}

        .cabeceraDatos_2{
			background-image:url(../imagenes/barra_610.jpg);
			height: 20px;
			background-repeat:no-repeat;
			overflow:hidden;
			margin-bottom: 10px;
            float: left;
            width: 610px;
            margin-top: 15px;
            padding-left: 15px;
            padding-top: 4px;
		}

		.cabeceraDatos_3{
			background-image:url(../imagenes/barra_300.jpg);
			height: 20px;
			background-repeat:no-repeat;
			overflow:hidden;
			margin-bottom: 10px;
            float: left;
            width: 300px;
            margin-top: 15px;
            padding-left: 0px;
            padding-top: 4px;
            text-align:left;
		}

		.cabeceraDatos_5{
			background-image:url(../imagenes/barra_480.jpg);
			height: 20px;
			background-repeat:no-repeat;
			overflow:hidden;
			margin-bottom: 10px;
            float: left;
            width: 480px;
            margin-top: 15px;
            padding-left: 0px;
            padding-top: 4px;
            text-align:left;
		}

		.cabeceraDatos_4{
			background-image:url(../imagenes/barra_950.jpg);
			height: 20px;
			background-repeat:no-repeat;
			overflow:hidden;
			margin-bottom: 10px;
            float: left;
            width: 935px;
            margin-top: 15px;
            padding-left: 15px;
            padding-top: 4px;
		}

		.cabeceraDatos_6{
			background-image:url(../imagenes/barra_600.jpg);
			height: 20px;
			background-repeat:no-repeat;
			overflow:hidden;
			margin-bottom: 10px;
            float: left;
            width: 620px;
            margin-top: 15px;
            padding-left: 15px;
            padding-top: 4px;
            text-align:left;
		}

		#cabeceraDatosIzquierda{

			background-image:url(../imagenes/cabecera_listadoproductos.jpg);
			height: 24px;
			background-repeat:no-repeat;
			overflow:hidden;
			margin-bottom: 10px;
			float:left;
			width:630px;
			}

		#cabeceraDatosDerecha{

			background-image:url(../imagenes/cabecera_listadoproductos.jpg);
			background-align:right;
			height: 24px;
			background-repeat:no-repeat;
			overflow:hidden;
			margin-bottom: 10px;
			float:right;
			width:315px;
			}

		#cabeceraDatosDerecha_2{
			background-image:url(../imagenes/cabecera_listadoproductos_2.jpg);
			background-align:right;
			height: 24px;
			background-repeat:no-repeat;
			overflow:hidden;
			margin-bottom: 10px;
			width:315px;
			margin-left:1px;
		}

		#cabeceraIzquierda{

			padding-top: 4px;
			padding-left: 15px;
			z-index: 100;
			width:461px;
			float: left;
			}

		.cabeceraDerecha2{

			padding-top: 0px;
			padding-left: 15px;
			z-index: 100;
			width:290px;
			float: left;
			}

		.cabeceraIzquierda2{

			padding-top: 0px;
			padding-left: 15px;
			z-index: 100;
			width:400px;
			float: left;
			}

		#cabeceraDerecha{

			padding-top: 4px;
			padding-left: 15px;
			z-index: 100;
			width:461px;
			float: right;
			}

		#cabecera {
			padding-top: 4px;
			z-index: 100;
			float: left;
		}

		#cabeceraGestion{

			/*background-image:url(../imagenes/panelazul_corto.jpg);*/
			background-image:url(../imagenes/panelazul_largo.jpg);
			height: 24px;
			/*width:494px;*/
			width:616px;
			background-repeat:no-repeat;
			overflow:hidden;
			margin-bottom: 10px;

			}

		#cabeceraGestionTexto{
			float:left;
			padding-top:5px; _padding-top:0px;
			padding-left:20px;
			text-align:left;
			z-index:100;
		}

		#datosIzquierda{

			padding-left: 15px;
			padding-right: 15px;
			width: 446px;
			float: left;
			overflow:hidden;
			background-image:url(../imagenes/lineapuntos_vertical.gif);
			background-repeat:repeat-y;
			background-position:right;

			}

        .datosIzquierda_2{

			padding-left: 10px;
			padding-right: 20px;
			width: 600px;
			float: left;
			overflow:hidden;
			/*background-image:url(../imagenes/lineapuntos_vertical.gif);
			background-repeat:repeat-y;
			background-position:right;*/
		}

		.datosIzquierda_3{
			padding-left: 10px;
			padding-right: 10px;
			width: 600px;
			float: left;
			overflow:hidden;
			text-align:left;
		}

		.ficha_background {
			background-image:url(../imagenes/ficha_background.gif);
			background-repeat:repeat-y;
			background-position:right;

			float:left;
		}

		.ficha_background_2 {
			background-image:url(../imagenes/ficha_background_2.gif);
			background-repeat:repeat-y;
			background-position:left;

			float:left;
		}

		.ficha_background_3 {
			background-image:url(../imagenes/ficha_background_3.gif);
			background-repeat:repeat-y;
			background-position:left;

			float:left;
		}

		.ficha_background_4 {
			background-image:url(../imagenes/ficha_background_4.gif);
			background-repeat:repeat-y;
			background-position:left;
		}

		#datosDerecha{

			padding-left: 15px;
			width: 461px;
			float: right;
			overflow:hidden;


			}

		.datosDerecha_2{
			padding-left: 15px;
			padding-left: 13px;
			width: 300px;
			width: 302px;
			float: left;
			overflow:hidden;
		}

		#datosIzquierdaTipo3{

			padding-left: 15px;
			padding-right: 15px;
			width: 600px;
			overflow:hidden;
			background-image:url(../imagenes/lineapuntos_vertical.gif);
			background-repeat:repeat-y;
			background-position:right;

			}

		#datosDerechaTipo3{

			padding-left: 15px;
			width: 290px;
			overflow:hidden;


			}

		#datosIzquierdaParte3{

			padding-left: 15px;
			padding-right: 15px;
			width: 445px;
			float: left;
			overflow:hidden;

			}

		#datosDerechaParte3{

			padding-left: 15px;
			width: 462px;
			float: right;
			overflow:hidden;


			background-image:url(../imagenes/lineapuntos_vertical.gif);
			background-repeat:repeat-y;
			background-position:left;
			}

		#datosIzquierdaGestion{

			/*padding-right: 20px;*/
			padding-right: 15px;
			/*width: 494px;*/
			width: 616px;
			float: left;
			overflow:hidden;
			}

		#datosDerechaGestion{

			padding-left: 15px;
			/*width: 422px;*/
			width: 304px;
			float: right;
			background-image:url(../imagenes/lineapuntos_vertical.gif);
			background-repeat:repeat-y;
			background-position:left;
			overflow:hidden;
			}

		#clearDatos {
			background-color: #FFFFFF;
			clear: both;
			/*height: 23px;*/
			overflow:hidden;
			}


		#anuncioLinea
		{
			text-align: left;
			margin:0px auto;
			background-image:url(../imagenes/linea_970.gif);
			height: 1px;
			margin-top: 15px;
			margin-bottom: 5px;
			overflow:hidden;

		}

		.textoBlancoNegritaBig{

			font-size: 14px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:none;
			color:#FFFFFF;
		}

		.textoGrisNegrita{

			font-size: 10px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:none;
			color: #616576;
		}

        .textoGrisNegrita_2{

			font-size: 12px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:none;
			color: #616576;

            display: block;
            padding-bottom: 11px;
		}

		.textoGrisNormal{

			font-size: 10px;
			font-family: Verdana;
			text-decoration:none;
			color: #616576;
			overflow: hidden;
			margin:0px auto;
		}



		.textoGrisNormalGrande{

			font-size: 12px;
			font-family: Verdana;
			text-decoration:none;
			color: #616576;
			overflow: hidden;
			margin:0px auto;
		}

		.textoGrisNegritaGrande{

			font-size: 12px;
			font-family: Verdana;
			text-decoration:none;
			font-weight: bold;
			color: #616576;
			overflow: hidden;
			margin:0px auto;
		}

		.textoBlancoNegrita{

			font-size: 10px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:none;
			color: #FFFFFF;
		}

		.textoBlancoNormal{

			font-size: 10px;
			font-family: Verdana;
			text-decoration:none;
			color: #FFFFFF;
		}

		.textoNaranjaNegrita{

			font-size: 10px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:none;
			color: #DC6523;
		}

		.textoNaranjaNegritaGrande{

			font-size: 16px;
			font-family: Verdana;
			font-weight:bold;
			color: #DC6523;
			text-decoration:none;
		}
		.textoNaranjaNegritaGrande a, .textoNaranjaNegritaGrande_a{
			font-size: 16px;
			font-family: Verdana;
			font-weight:bold;
			color: #DC6523;
			text-decoration:none;
		}
		.textoNaranjaNegritaGrande a:hover, .textoNaranjaNegritaGrande_a:hover{
			font-size: 16px;
			font-family: Verdana;
			font-weight:bold;
			color: #DC6523;
			text-decoration:underline;
		}

		.textoNaranjaNegrita2{

			font-size: 11px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:none;
			color: #DC6523;
		}

		.textoNaranjaNormal{

			font-size: 10px;
			font-family: Verdana;
			text-decoration:none;
			color: #DC6523;
		}

		.textoAzulNegrita{

			font-size: 10px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:none;
			color: #17286B;
		}

		.textoGrisNegrita{

			font-size: 9px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:none;
			color: #8c8c8c;
		}

		.textoAzulNormal{

			font-size: 10px;
			font-family: Verdana;
			text-decoration:none;
			color: #17286B;
		}

		.textoAmarilloProximo {
			font-size: 10px;
			font-family: Verdana;
			font-weight:bold;
			color: #DAB918;
		}

		.textoVioletaCaducado {
			font-size: 10px;
			font-family: Verdana;
			font-weight:bold;
			color: #A26ABF;
		}

		.textoNaranjaTitulo{
			font-size: 17px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:none;
			color: #da5005;
			text-align:left;
		}
			.textoNaranjaTitulo h1 {
				font-size: 17px;
				font-family: Verdana;
				font-weight:bold;
				text-decoration:none;
				color: #da5005;
				padding: 0px;
				margin-bottom: 10px;
				#margin-top: 10px;
			}

		.linkAmarilloProximo {
			font-size: 10px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:underline;
			color: #DAB918;
		}

		.linkVioletaCaducado {
			font-size: 10px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:underline;
			color: #A26ABF;
		}

		.linkAmarilloProximo:hover {
			font-size: 10px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:underline;
			color: #D64704;
		}

		.linkVioletaCaducado:hover {
			font-size: 10px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:underline;
			color: #D64704;
		}

		#columnaIzquierdaSeccionAnuncio{

			float:left;
			width: 525px;
		}

		#columnaDerechaSeccionAnuncio{
			margin-top:40px;
			text-align:center;
			float:right;
			width: 460px;
			background-image:url(../imagenes/lineapuntos_vertical.gif);
			background-repeat:repeat-y;
			background-position:left;
			padding-bottom:10px;
		}
/*** FIN ESPECIFICO ANUNCIO ***/



/*** ESPECIFICO SECCION ***/

		#columnaIzquierdaSeccion{

			float:left;
			width: 525px;
			overflow: hidden;
			background-image:url(../imagenes/lineapuntos_vertical.gif);
			background-repeat:repeat-y;
			background-position:right;



		}

		#columnaDerechaSeccion{

			float:right;
			width: 460px;
			overflow: hidden;

		}

		#miniColumnaIzquierdaBuscar{
			float:left;
			width: 225px;
			overflow: hidden;
			background-image:url(../imagenes/lineapuntos_vertical.gif);
			background-repeat:repeat-y;
			background-position:right;
		}

		#miniColumnaDerechaBuscar{
			float:left;
			width: 235px;
			overflow: hidden;
		}


		#destacadosSeccion{

			width: 421px;
		}

		#destacadosTituloSeccion{

			width: 421px;
			height: 34px;
		}


/******* BUSCADOR DE SECCION *******/

		.textoCabeceraBuscador
		{

			font-family:verdana;
			font-size: 12px;
			font-weight:bold;
			color: #FFFFFF;
			text-decoration: none;



			position:relative;
			top: 13px;
			left: 25px;

		}

		#buscadorSeccion{

			width: 483px;
			background-color: #EBEBE9;
		}

		#buscadorSeccion_Nuevo{

			width: 945px;
			height: 62px;
			background: url(../imagenes/buscador_avanzado.gif) no-repeat;
		}

		#buscadorCuerpo{

			 padding-left:15px;
			 padding-right:15px;
			 padding-top:10px;
		}

		#buscadorCuerpo_Nuevo{

			 padding-left:15px;
			 padding-right:15px;
			 padding-top:10px;
		}

		#formularioSeccion {

			margin:0px auto;
			overflow:hidden;
		}

		#parteInferiorBuscadorSeccion{

			background-image:url(../imagenes/parteinferior_buscadorSeccion.jpg);
			width: 483px;
			height: 7px;
			overflow: hidden;
		}

		#parteSuperiorBuscadorSeccion{

			background-image:url(../imagenes/partesuperior_buscadorSeccion.jpg);
			background-repeat:no-repeat;
			width: 483px;
			overflow: hidden;
			height: 34px;

			/*
			padding-top: 14px;
			padding-left:25px;
			*/
		}
/******* FIN BUSCADOR DE SECCION *******/

/******* BOTON LISTAR EN MAPA *******/
		#botonMapa{


			text-align: right;
			padding-right:20px;
			/*padding-top:10px;*/

		}

/******* FIN BOTON LISTAR EN MAPA *******/



/* GESTION LISTAR */

		.hiloConversacion {

			/*background-image:url(../imagenes/panel_conversacion.jpg);*/
			background-image:url(../imagenes/panel_conversacion_largo.jpg);
			background-repeat:no-repeat;
			height:54px;
			/*width:453px;*/
			width:575px;
			padding:12px 20px 12px 20px;
			overflow: hidden;
		}

		.previaConversacion {
			text-align:left;
		}

		.linkEstado{

			font-size: 10px;
			font-family: Verdana;
			text-decoration:none;
			overflow: hidden;
			margin:0px auto;
		}

		/*
		.linkEstado:hover{

			font-size: 10px;
			font-family: Verdana;
			text-decoration:underline;
			overflow: hidden;
			margin:0px auto;
		}*/

		.linkEstadoOver{

			font-size: 10px;
			font-family: Verdana;
			text-decoration:underline;
			overflow: hidden;
			margin:0px auto;
		}


/* NTS DATAGRID */


		.headerDatagrid_txt
		{

			background-image:url(../../imagenes/datagrid/dgCabecera.jpg);
			background-position: center;
			background-repeat:no-repeat;
			height: 50px;
		}

		.dgImagen
		{
			margin:0px auto;
			vertical-align: middle;
			overflow: hidden;
			height: 35px;
			background-color: RED;

		}

		.headerDatagrid_bt
		{
			color: #FFFFFF;
			text-decoration: none;


		}

		.itemDatagrid_txt
		{
			font-size: 11px;
			font-family: Verdana;
			color: #5E5E66;
			background-color: #E7E8EC;
		}

		.itemDatagrid_txtB
		{
			font-size: 11px;
			font-family: Verdana;
			color: #5E5E66;
			background-color: #FFFFFF;

		}

		.enlace_dg
		{
			font-size: 11px;
			font-family: Verdana;
			color: #5E5E66;
			text-decoration:underline;
		}
		.enlace_dg:visited
		{
			text-decoration:underline;
		}
		.enlace_dg:hover
		{
			text-decoration:none;
		}


		.itemDatagrid_txtC
		{
			font-size: 10px;
			font-family: Verdana;
			color: #5E5E66;
			background-color: #FFFFFF;

			line-height: 14px;

		}

		.itemDatagrid_txtC a
		{
			font-size: 10px;
			font-family: Verdana;
			color: #5E5E66;
			background-color: #FFFFFF;

			line-height: 14px;

		}


		.itemDatagrid_txtC a:hover {
			text-decoration: underline;
		}

		.itemDatagridDestacado
		{
			font-size: 11px;
			font-family: Verdana;
			font-weight: bold;
			color: #D64704;

		}

		.itemDatagridDestacado2
		{
			font-size: 10px;
			font-family: Verdana;
			font-weight: bold;
			color: #4e4e4d;
			padding-bottom: 3px;

		}

		.rollOverDatagrid
		{
			font-size: 11px;
			font-family: Verdana;
			color: #848480;
			background-color: #B9BED2;
			text-decoration:none;
		}

		.rollOverDatagridB
		{
			font-size: 11px;
			font-family: Verdana;
			color: #848480;
			background-color: #B9BED2;
			text-decoration:none;
		}


		.datagrid_error_txt
		{

			font-size: 11px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:none;
			color: #CC0000;
		}

		.datagrid_paginador
		{
			font-size: 11px;
			font-family: Verdana;
			color: #5E5E66;
			text-decoration:none;
			padding: 3px;

		}

		.datagrid_paginadorSeleccionado
		{
			font-size: 11px;
			font-family: Verdana;
			color: #323F8D;
			color: #CC0000;
			/*font-weight:bold;*/
			text-decoration:none;
			padding: 3px;

		}


/* FIN DATAGRID ******************/


/* DATAGRID GESTIONAR ANUNCIO *****/

		#datagridCabecera {

			background-repeat:no-repeat;
			text-align:left;
			height:24px;
		}
		.datagridLinea1 {
			text-align:left;
			background-color:#FFFFFF;
			height:32px;
		}

		.datagridLinea2 {
			text-align:left;
			background-color:#E7E8EC;
			height:32px;
		}


/*** FIN DATAGRID GESTIONAR ANUNCIO ***/



.clear{
	clear:both;
	overflow:hidden;
	height:0px;
}

#leyendaCaducados {
	padding-top:10px;
	float:left;
	text-align:left;
}

#paginador {
	padding-top:10px;
	float:right;
	text-align:right;
}

.seccionMapa{
	width: 757px;
	height: 342px;
	border-style:solid;
	border-width: 1px;
	border-color: #B2B2B2;
}


/*** ESPECIFICO CAJACOMENTARIO ***/

		#cajaComentario{

		/*width: 493px;*/
		width: 615px;
		overflow:hidden;
		text-align:left;
	    margin:0px auto;

		}

		#cuerpoCajaComentario{

		overflow:hidden;
		text-align:left;
	    margin:0px auto;

		border-right-style:solid;
		border-right-width: 1px;
		border-right-color: #B2B2B2;

		border-left-style:solid;
		border-left-width: 1px;
		border-left-color: #B2B2B2;

		}

		#parteInferiorComentario{

			overflow:hidden;
			margin:0px auto;
			background-image:url(../imagenes/parte_inferior_editorcomen_largo.jpg);
			background-position:bottom;
			background-repeat:no-repeat;
			height:46px;

		}

		#parteSuperiorComentario{

			overflow:hidden;
			margin:0px auto;
			background-image:url(../imagenes/parte_superior_editorcomen_largo.jpg);
			background-repeat:no-repeat;
			height:11px;

		}


		#lineaComentario{

			background-image:url(../imagenes/lineapuntos_horizontal.jpg);
			background-position:top;
			background-repeat:no-repeat;
			height: 1px;
			margin:0px auto;
			overflow: hidden;


		}

	/* PREGUNTA */
				#cajaPregunta{

					/*width: 493px;*/
					width: 615px;
					overflow:hidden;
					text-align:left;
					margin:0px auto;

				}

				#cuerpoCajaPregunta{

					overflow:hidden;
					text-align:left;
					margin:0px auto;

					background-color:#ECDC8B;
				}

				#cuerpoPregunta {
					padding:10px 20px 10px 20px;
					overflow: hidden;
					margin:0px auto;
				}

				#parteInferiorPregunta{

					overflow:hidden;
					margin:0px auto;
					/*background-image:url(../imagenes/parte_inferior_comentario.jpg);*/
					background-image:url(../imagenes/parte_inferior_comentario_largo.jpg);
					background-repeat:no-repeat;
					height:10px;

				}

				#parteSuperiorPregunta{

					overflow:hidden;
					margin:0px auto;
					/*background-image:url(../imagenes/parte_superior_comentario.jpg);*/
					background-image:url(../imagenes/parte_superior_comentario_largo.jpg);
					background-repeat:no-repeat;
					height:10px;

				}

				#iconoPregunta {
					float:left;
					width:38px;
					height:34px;
					background-image:url(../imagenes/ico_pregunta.jpg);
					background-repeat:no-repeat;
					margin:0px auto;

				}

				#lineaPregunta {
					background-image:url(../imagenes/lineapuntos_horizontal_comentario.gif);
					background-repeat:repeat-x;
					/*width:397px;*/
					width:520px;
					height:1px;
					overflow:hidden;
					margin-top:8px;
					margin-bottom:8px;
				}
	/* FIN PREGUNTA */

	/* RESPUESTA */
			#cajaRespuesta{

				/*width: 493px;*/
				width: 615px;
				overflow:hidden;
				text-align:left;
				margin:0px auto;

			}

			#cuerpoCajaRespuesta{

				overflow:hidden;
				text-align:left;
				margin:0px auto;

				background-color:#D9DAD4;
			}

			#cuerpoRespuesta {
				padding:10px 20px 10px 20px;
				overflow: hidden;
				margin:0px auto;
			}

			#parteInferiorRespuesta{

				overflow:hidden;
				margin:0px auto;
				background-image:url(../imagenes/parte_inferior_comentario2_largo.jpg);
				background-repeat:no-repeat;
				height:10px;

			}

			#parteSuperiorRespuesta{

				overflow:hidden;
				margin:0px auto;
				background-image:url(../imagenes/parte_superior_comentario2_largo.jpg);
				background-repeat:no-repeat;
				height:10px;

			}

			#iconoRespuesta {
				float:right;
				width:38px;
				height:34px;
				background-image:url(../imagenes/ico_respuesta.jpg);
				background-repeat:no-repeat;
				margin:0px auto;

			}

			#lineaRespuesta {
				background-image:url(../imagenes/lineapuntos_horizontal_comentario.gif);
				background-repeat:repeat-x;
				/*width:397px;*/
				width:520px;
				height:1px;
				overflow:hidden;
				margin-top:8px;
				margin-bottom:8px;
			}
	/* FIN RESPUESTA */

/*** FIN ESPECIFICO CAJACOMENTARIO ***/

/*** ESPECIFICO TIENDA VIRTUAL ***/

			/*** ESPECIFICO TIENDACAJA ***/
			#cajaTienda{


				width: 429px;
				overflow:hidden;
				text-align:center;
			    margin:0px auto;

			}


			#cuerpoCajaTienda{

				/*height: 122px;*/
				width: 429px;
				overflow:hidden;
				text-align:center;
			    margin:0px auto;

				background-image: url(../imagenes/fondo.gif);
			}


			#cuerpoCajaTiendaIzquierda{

				text-align:center;
				/*width:129px;*/
				width:202px;
				float:left;
				overflow:hidden;
				margin:0px auto;
				padding-left:10px;
			}

			#cuerpoCajaTiendaDerecha{


				text-align:center;
				/*width: 303px;		*/
				width:200px;
				float:right;
				overflow:hidden;
				padding-right:10px;
			}

			.tituloTextoTienda{

				color: #FFFFFF;
				padding-top: 3px;

			}

			#tituloTienda{

				text-align:center;
				height: 24px;
				background-image:url(../imagenes/barragris.gif);
				background-repeat:no-repeat;
				background-position:center;
				width: 100%;

			}

			#datosTienda{

				text-align:center;
			}

			.textoDatosTienda{

				font-size: 10px;
				font-family: Verdana;
				color: #848480;
				text-align:left;
				padding-left: 20px;

			}

			.enlaceDatosTienda{

				text-align:left;
				padding-left: 20px;
				color: #D64704;
				text-decoration: none;
				font-family: verdana;
				font-weight: bold;
				font-size: 10px;

			}

			.enlaceDatosTienda2{

				text-align:left;
				color: #D64704;
				text-decoration: none;
				font-family: verdana;
				font-weight: bold;
				font-size: 10px;

			}

			#parteInferiorTienda{


				text-align:center;
				clear:both;
				overflow:hidden;
				margin:0px auto;
				background-image:url(../imagenes/cajainmo_inf.jpg);
				background-position:bottom;
				background-repeat:no-repeat;
				height:49px;

			}



			#parteSuperiorTienda{


				text-align:center;
				overflow:hidden;
				margin:0px auto;
				background-image:url(../imagenes/cajainmo_sup.jpg);
				background-repeat:no-repeat;
				height:11px;

			}



			#lineaTienda{
				text-align:center;
				background-image:url(../imagenes/lineapuntos_horizontal.jpg);
				background-position:top;
				background-repeat:no-repeat;
				/*width:260px;*/
				width:185px;
				height: 1px;
				margin:0px auto;
				overflow: hidden;
			}
			/*** FIN ESPECIFICO TIENDACAJA***/

		#datosIzquierdaTienda{

			padding-right: 20px;
			width: 494px;
			float: left;
			overflow:hidden;
			}

		#datosDerechaTienda{

			padding-left: 15px;
			width: 422px;
			float: right;
			background-image:url(../imagenes/lineapuntos_vertical.gif);
			background-repeat:repeat-y;
			background-position:left;
			overflow:hidden;
			}

		#columnaIzquierdaTienda{

			float:left;
			width: 429px;
			padding-left:20px;
			padding-right:18px;
			overflow: hidden;
			background-image:url(../imagenes/lineapuntos_vertical.gif);
			background-repeat:repeat-y;
			background-position:right;



		}

		#columnaDerechaTienda{

			float:right;
			text-align:left;
			width: 483px;
			/*padding-top: 100px;*/
			/*padding-left:57px;*/
			padding-right:20px;

			overflow: hidden;

			height:100%;

			}

		/******* BUSCADOR DE TIENDA *******/

		#buscadorTienda{

			width: 483px;
			background-color: #EBEBE9;
		}

		#buscadorCuerpoTienda{

			 padding-left:15px;
			 padding-right:15px;
			 padding-top:10px;
		}

		#formularioTienda {

			margin:0px auto;
			overflow:hidden;
		}

		#parteInferiorBuscadorTienda{

			background-image:url(../imagenes/parteinferior_buscadorSeccion.jpg);
			width: 483px;
			height: 7px;
			overflow: hidden;
		}

		#parteSuperiorBuscadorTienda{

			background-image:url(../imagenes/partesuperior_buscadorSeccion.jpg);
			width: 483px;
			height: 34px;
			overflow: hidden;
		}
		/******* FIN BUSCADOR DE TIENDA *******/


/**** FIN ESPECIFICO TIENDA VIRTUAL ***/




/* CLASES ----------------------------------- */


.enlacePie{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration: none;
}

.enlacePie:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration: underline;
}

.imagenAnuncio{
	border:1px solid #616576;
	overflow:hidden;
}


.campoTexto {
	border:1px solid #C2C2C2;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	padding-left:5px;
	height:17px;
}

.textInput{
	border:1px solid #C2C2C2;
	color:#000000;
	width:100px;
	font-family:Arial;
	font-size:11px;
	padding-left:5px;
	height:17px;
}
.textInputRojo{
	border:1px solid #CC0000;
	color:#000000;
	width:100px;
	font-family:Arial;
	font-size:11px;
	padding-left:5px;
	height:17px;
}




.textInputRellenarAnuncio{
	border:1px solid #C2C2C2;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	padding-left:5px;
	height:17px;
}
.textInputRellenarAnuncioRojo{
	border:1px solid #CC0000;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	padding-left:5px;
	height:17px;
}

.contador{
	color:#848480;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.contadorRojo{
	color:#CC0000;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.textAreaRellenarAnuncio{
	border:1px solid #C2C2C2;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	padding-left:5px;
	height:17px;
}

.textFileRellenarAnuncio{
/*	border:1px solid #C2C2C2;*/
	color:#000000;
	font-family:Arial;
	font-size:11px;
	height:21px;
	padding-left:5px;
}

.textInputGrande{
	border:1px solid #C2C2C2;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	width:140px;
	padding-left:5px;
	height:17px;
}

.textInputMuyGrande{
	border:1px solid #C2C2C2;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	width:180px;
	padding-left:5px;
	height:17px;
}

.selectIndex{
	border:1px solid #C2C2C2;
	color:#000000;
	height:20px;
	font-size:15px;
	width:190px;
}

.selectGeneral{
	border:1px solid #C2C2C2;
	color:#000000;
	font-family: Arial;
	font-size:11px;
	margin-top: 2px;

	height:19px;
	/*
	height:19px;
	padding-right: 1px;
	.margin-top: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left:5px;
	*/
	overflow:hidden;

}

.selectGeneralRojo{
	border:1px solid #CC0000;
	color:#000000;
	font-family: Arial;
	font-size:11px;
	margin-top: 2px;

	height:19px;
	overflow:hidden;

}

.submitForm_txt{
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
	color: #FFFFFF;
	background-color:#17286B;
	border:0px solid #17286B;

	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.submitForm_txt:focus{
	color: #17286B;
	background-color:#FFF;
	border:1px solid #17286B;

	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.submitFormDataGrid_txt{
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
	color: #FFFFFF;
	background-color:#17286B;
	border:0px solid #17286B;

	margin:0px 0px 0px 0px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.submitFormDataGrid_txt:focus{
	color: #17286B;
	background-color:#FFF;
	border:1px solid #17286B;

	margin:0px 0px 0px 0px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}


.labelAzulNegrita{

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	color: #17286B;
}

.linkGrisRegular{

	font-size: 10px;
	font-family: Verdana;
	font-weight:normal;
	color: #848480;
	text-decoration:none;
}

.linkGrisRegular:hover{

	font-size: 10px;
	font-family: Verdana;
	color: #D64704;
	text-decoration:none;
}

.linkVerdeNegrita{

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	color: #009999;
	text-decoration:none;
}.linkVerdeNegrita:hover{
	text-decoration: underline;
}

.linkRojoNegrita{

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	color: #CC0000;
	text-decoration:none;
}.linkRojoNegrita:hover{
	text-decoration: underline;
}

.grisRegular{

	font-size: 10px;
	font-family: Verdana;
	font-weight:normal;
	color: #848480;
	text-decoration:none;
}

.grisConvertidor{

	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	color: #848480;
	text-decoration:none;
}

.naranjaConvertidor{

	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	color: #D64704;
	text-decoration:none;
}

.azulConvertidor{

	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	color: #17286B;
	text-decoration:none;
}



.linkGrisNegrita{
	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
	color: #848480;
}

.linkGrisNegrita:hover{
	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
	color: #D64704;
}

.linkGrisSub{

	font-size: 10px;
	font-family: Verdana;
	text-decoration:underline;
	font-weight:normal;
	color: #848480;
}

.linkGrisSub:hover{

	font-size: 10px;
	font-family: Verdana;
	text-decoration:underline;
	color: #D64704;
}

.linkGrisSubNegrita{

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
	color: #848480;
}

.linkGrisSubNegrita:hover{

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
	color: #D64704;
}

.linkAzulNegrita{

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
	color: #17286B;
}

.linkAzulNegrita:hover{

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
	color: #D64704;
}

.linkAzulNegritaSub{

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
	color: #17286B;
}

.linkAzulNegritaSub:hover{

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
	color: #D64704;
}

.errorRojoNegrita{

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
	color: #CC0000;
}

.spanNaranjaNegrita {

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
	color: #e46d2b;
}
	.spanNaranjaNegrita a {
		font-size: 10px;
		font-family: Verdana;
		font-weight:bold;
		text-decoration:none;
		color: #e46d2b;
	}
	.spanNaranjaNegrita a:hover { text-decoration: underline; }

.spanGrisNormal {
	font-size: 10px;
	font-family: Verdana;
	text-decoration:none;
	color: #757777;
}

.spanRojoNormal {
	font-size: 10px;
	font-family: Verdana;
	text-decoration:none;
	color: #da3a2c;
}

.errorRojoCaja{

	background-color:#FFEDEF;
	border-bottom:1px solid #FFC3CB;
	border-top:1px solid #FFC3CB;
	color: #CC0000;

	text-align:left;
	margin:0px 18px 0px 18px;
	padding:10px 0px 10px 10px;

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
}

.okVerdeCaja{

	background-color:#CAF9FC;
	border-bottom:1px solid #84FADF;
	border-top:1px solid #84FADF;
	color: #009999;

	text-align:left;
	margin:0px 18px 0px 18px;
	padding:10px 0px 10px 10px;

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
}

.infoNaranjaCaja{

	background-color:#FDE6CA;
	border-bottom:1px solid #F77C39;
	border-top:1px solid #F77C39;
	color: #DC6523;

	text-align:left;
	margin:0px 18px 0px 18px;
	padding:10px 0px 10px 10px;

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
}

.gratis{

	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
	color: #CC0000;
}

.categoria{

	text-align: left;
	margin-left: 10px;
	overflow:hidden;
}

.categoriaEnlace{


	color: #D64704;
	text-decoration: none;
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	overflow:hidden;
	padding-left: 0px;

}

.categoriaEnlaceGris{
	color: #616576;
}

.categoriaEnlace:hover{


	color: #D64704;
	text-decoration: underline;
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	overflow:hidden;
	padding-left: 0px;

}

.categoriaTexto{

	color: #D64704;
	text-decoration: none;
	font-family: verdana;
	font-weight: bold;
	font-size: 14px;
	overflow:hidden;
	padding-left: 0px;

}

.subcategoria{


	color: #ABAB9F;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	overflow:hidden;

}

.subcategoriaEnlace{


	color: #ABAB9F;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	overflow:hidden;

}

.subcategoriaEnlace:hover{


	color: #D64704;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	overflow:hidden;

}

.subcategoriasEnlace{

	padding-top: 4px;
	text-align: left;
	color: #ABAB9F;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	overflow:hidden;
	padding-left: 20px;
	padding-bottom: 4px;

}

.subcategoriasEnlace:hover{

	text-align: left;
	color: #D64704;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	overflow:hidden;
	padding-left: 20px;

}

.mapaEnlace{


	color: #D64704;
	text-decoration: none;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	overflow:hidden;
	padding-left: 0px;

}

.mapaEnlace:hover{


	color: #D64704;
	text-decoration: underline;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	overflow:hidden;
	padding-left: 0px;

}

.categoriaNumero{

	color: #D64704;
	font-family: verdana;
	font-size: 10px;
}

.noticiasEnlace{

	font-family: Verdana;
	font-size: 10px;
	color: #616576;
	text-decoration: none;
}

.noticiasEnlace:hover{

	font-family: Verdana;
	font-size: 10px;
	color: #D64704;
	text-decoration: none;
}

.seccionesSeparador{

	/*padding-bottom: 10px;*/
	padding-bottom: 6px;
	width: 220px;


}

.destacadosSeparador{

	padding-top: 20px;
	width: 2px;
	background-image: url("../imagenes/pix_vertical.gif");
	background-repeat:repeat-y;
	overflow: hidden;

}

.destacado{
	color: #616576;
}

.destacado:hover{
	color:  #D64704;
}

.destacadoSin{
	color: #616576;
}

.destacadoTipo
{

	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	color: #D64704;
	font-family: verdana;
	font-size: 9px;


}

.destacadoTitulo
{
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	font-weight: bold;
	font-size: 9px;

	font-family: verdana;
}

.espacio3px{
	padding: 0px 3px 0px 0px;
	overflow:hidden;
}

.espacio8px{
	padding: 0px 8px 0px 0px;
	overflow:hidden;
}

.espacio10px{
	padding: 0px 5px 0px 5px;
	overflow:hidden;
}


/**** MAPA WEB ****/
.cajaCategoria {
	width:288px;
	padding-bottom:18px;
	padding-left:20px;
	padding-right:20px;
}

.separadorMapa {
	background-image:url(../imagenes/lineapuntos_vertical.gif);
	background-repeat:repeat-y;
	width:1px;
}

.lineaCategoria {
	height:1px;
	width:288px;
	background-image:url(../imagenes/lineapuntos_horizontal.gif);
	background-repeat:repeat-x;
}

.lineaSubcategoria {
	width:273px;
	background-color:#E7E8EC;
	padding-left:15px;
	/*padding-top:3px;
	padding-bottom:3px;*/
	overflow:hidden;
	margin:2px auto;
	vertical-align:middle;
}

.lineaSubsubcategoria {
	width:263px;
	padding-left:25px;
	overflow:hidden;
	margin:0px auto;
	vertical-align:middle;
}

.enlaceCategoriaMapa{
	color: #D64704;
	text-decoration: none;
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	overflow:hidden;
	padding-left: 0px;
}

.enlaceCategoriaMapa:hover{
	text-decoration: underline;
}

.enlaceSubcategoriaMapa{
	color: #17286B;
	text-decoration: none;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	overflow:hidden;
	padding-left: 0px;

}

.enlaceSubcategoriaMapa:hover{
	text-decoration: underline;
}

.enlaceSubsubcategoriaMapa{
	color: #848480;
	text-decoration: none;
	font-family: verdana;
	font-weight: normal;
	font-size: 9px;
	overflow:hidden;
	padding-left: 0px;

}

.enlaceSubsubcategoriaMapa:hover{
	text-decoration: underline;
}

/**** FIN MAPA WEB *****/

/*** NTSDATAGRID ***/
		.headerDatagrid_bt{

			font-size: 10px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:none;
			color: #FFFFFF;
		}

		.ok_txt {
			font-size: 10px;
			font-family: Verdana;
			font-weight:bold;
			text-decoration:none;
			color:#009999;
		}


/**** CASO ESPCIAL DE FICHA INMOBILIARIA ****/

#tituloInm{
	width: 100%;
	background-color:#B1B1B1;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
}

.colIzquierda {
	text-align:center;
	/*margin-left:15px;
	margin-right:20px; */
	/*width:320px;*/
	/*background-color:#00FF66;*/
}

.colDerecha {
	text-align:left;
	margin-left:20px;
	/*background-color:#33CCFF;*/
}

.colDerecha2 {
	text-align:left;
	margin-right:20px;
	/*background-color:#33CCFF;*/
}

#lineaInmobiliaria{
	background-image:url(../imagenes/lineapuntos_horizontal.gif);
	background-repeat:repeat-x;
	height: 1px;
	margin:5px auto;
	overflow: hidden;
}


.lineaInmobiliaria1 {
	/*width:100%; */
	width:250px;
	background-color:#E7E8EC;
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
	overflow:hidden;
	margin: 0px auto;
	vertical-align:middle;
	/*border:1px solid #FF0000;*/
}

.lineaInmobiliaria2 {
	width:250px;
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
	overflow:hidden;
	margin: 0px auto;
	vertical-align:middle;
}

.lineaInmobiliaria3 {
	width:250px;
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
	overflow:hidden;
	margin: 0px auto;
	vertical-align:middle;
	text-align:justify;
}



/**** FIN CASO ESPCIAL DE FICHA INMOBILIARIA ****/

/* Google Maps */
#main_mapa {
	font-family: verdana;
	font-size: 10px;
	/*margin-top: 15px;
	margin: 0 auto;
	padding: 0px 10px;*/
}
	#main_mapa #parteSuperior {
		background: url(../imagenes/piezamapa_sup.jpg) repeat-x;
		height: 7px;
	}
	#main_mapa #parteSuperior_Der {
		background: url(../imagenes/piezamapa_sup_der.jpg) no-repeat;
		float: right;
		height: 7px;
		width: 8px;
	}
	#main_mapa #parteSuperior_Izq {
		background: url(../imagenes/piezamapa_sup_izq.jpg) no-repeat;
		float: left;
		height: 7px;
		width: 8px;
	}
	#main_mapa #central {
		border-left: 1px solid #b0b0ae;
		border-right: 1px solid #b0b0ae;
		padding-top: 8px;
	}
	#main_mapa #parteInferior {
		background: url(../imagenes/piezamapa_inf.jpg) repeat-x;
		height: 71px;
	}
	#main_mapa #parteInferior_Der {
		background: url(../imagenes/piezamapa_inf_der.jpg) no-repeat;
		float: right;
		height: 71px;
		width: 156px;
	}
	#main_mapa #parteInferior_Izq {
		background: url(../imagenes/piezamapa_inf_izq.jpg) no-repeat;
		float: left;
		height: 71px;
		width: 156px;
	}
	#main_mapa span {
		font-size: 10px;
	}

#mapa {
	border: 1px solid #b2b2b2;
	height: 96%;
	width: 96%;
}

#mapa_pestanya {
	background: url(../imagenes/pestanya_background.jpg) repeat-x;
	height: 34px;
	font-family: verdana;
	font-size: 10px;
}

#mapaBuscador {
	background: #ebebe9;
	width: 350px;
	font-family: verdana;
	font-size: 10px;
}
	#mapaBuscadorSuperior {
		background: url(../imagenes/mapabuscador_superior.jpg) repeat-x;
		height: 14px;
		width: 350px;
	}
	#mapaBuscadorCentral { padding: 0px 15px; width: 320px; }
	#mapaBuscadorInferior {
		background: url(../imagenes/mapabuscador_inferior.jpg) repeat-x;
		height: 14px;
		width: 350px;
	}
	.mapaBuscardorLinea {
		background: url(../imagenes/lineamapa.gif) repeat-x left center;
		height: 22px;
	}

#mapaStatus {
	float:	left;
	padding-top: 4px;
}

#mapaResultados {
	padding: 15px 15px 15px 5px;
	font-family: verdana;
	font-size: 10px;
}
	#mapaResultados .filaMapaGrupo, #mapaResultados .filaMapaAnuncio {
		line-height: 15px;
		color: #D64704;
		font-weight: bold;
		padding: 3px 8px;
		background: #ffffff;
		cursor: pointer;
		border: 1px solid #ffffff;
	}
	#mapaResultados .filaMapaGrupo:hover, #mapaResultados .filaMapaAnuncio:hover {
		border: 1px solid #b4c0d7;
	}
	#mapaResultados .nombreListado { font-weight: normal; color: #000000; }
	#mapaResultados .filaMapaGrupo:hover .nombreListado, #mapaResultados .filaMapaAnuncio:hover .nombreListado {
		color: #666666;
	}
	#mapaResultados .underline { cursor: pointer; color: #d64704; }
	#mapaResultados .underline:hover {
		_text-decoration:underline;
		/*background: #cbd3e4;*/
	}
	#mapaResultados .pasador {
		margin-top: 20px;
		text-align: center;
	}
	#mapaResultados .pasador .anterior, #mapaResultados .pasador .siguiente {
		color: #17286B;
		cursor: pointer;
		font-weight: bold;
	}
	#mapaResultados .underline .mapaTooltip {
		display:none;
		padding:2px 3px;
		margin-left:8px;
		width:130px;
		cursor: pointer;
	}
	#mapaResultados .underline:hover .mapaTooltip {
		display:inline;
		position:absolute;
		background:#ffffff;
		border:1px solid #cccccc;
		color:#6c6c6c;
	}
	#mapaResultados .precioListado {
		color: #d64704;
	}

/*empresas*/
.empresa_h1{
	font-size: 18px;
	font-family: Verdana;
	font-weight:bold;
	color: #D64704;
	padding:0px;
	margin:0px;
}
.empresa_h2{
	font-size: 14px;
	font-family: Verdana;
	font-weight:bold;
	color: #17286B;
	padding:0px;
	margin:0px;
}
.empresa_h2 a{
	font-size: 14px;
	font-family: Verdana;
	font-weight:bold;
	color: #17286B;
	text-decoration:none;
}
.empresa_h2 a:hover{
	text-decoration:underline;
}

.empresa_textoRojo{
	font-size: 14px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
	color: #D64704;
}

.empresa_linkRojo{
	font-size: 14px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
	color: #D64704;
}

.empresa_linkRojo:hover{
	font-size: 14px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
	color: #17286B;
}

.linkRegistrate_mini {
	color: #848480;
	font-weight: bold;
	font-family: Verdana;
	font-size: 9px;
	padding-right: 4px;
}

.linkEntrar_mini {
	color: #17286b;
	font-weight: bold;
	font-family: Verdana;
	font-size: 9px;
	padding-left: 4px;
}

.linkRegistrate_mini:hover, .linkEntrar_mini:hover {
	color: #D64704;
}

.texto_slider {
	font-size: 9px;
	color: #666666;
}

.imagenListado {
	vertical-align: -9px;
	text-decoration: none;
}

/* GLOBO GOOGLEMAPS */
.globoInformativo {
	font-family: Verdana;
	font-size: 10px;
	padding: 10px 10px;
	text-align: left;
}

.globoImagen {

}

.globoTitulo {
	display: block;
	padding-right: 15px;
	padding-bottom: 5px;
	text-decoration:none;
	color: #17286b;
}

.globoTitulo:hover {
	color: #666666;
	text-decoration:underline;
}

.globoPrecio {
	color: #D64704;
	font-size: 11px;
	font-weight: bold;
	padding-right: 15px;
	text-align: right;
}

.globoDireccion {
	display: block;
}

.globoWeb {
	color: #D64704;
	display: block;
	text-decoration: underline;
}

.globoVermas {
	color: #6f7ba8;
	text-decoration: none;
}

.globoVermas:hover {
	color: #666666;
	text-decoration: underline;
}

/***************/

/* GLOBO USUARIO GOOGLEMAPS */

.globoInformativoUsuario {
	font-family: Verdana;
	font-size: 10px;
	padding: 10px 10px;
	text-align: left;
}

.globoImagenUsuario {

}

.globoTituloUsuario {
	display: block;
	padding-right: 15px;
	padding-bottom: 5px;
	text-decoration:none;
	color: #17286b;
}

.globoTituloUsuario:hover {
	color: #666666;
	text-decoration:underline;
}

.globoDireccionUsuario {
	padding-bottom: 5px;
	display: block;
}

.globoTelefonoUsuario {
	color: #D64704;
	font-size: 9px;
	/*font-weight: bold;*/
	padding-right: 15px;
	text-align: right;
}

.globoWebUsuario {
	padding-top: 10px;
	color: #D64704;
	display: block;
	text-decoration: underline;
}


}

/*********************/


#divoculto {
	background: url(../imagenes/buscadoravanzado_content.gif) repeat-y;
	width:945px;
	_margin-top:-10px;
	/*
	float:left;
	*/
}

.buscadoravanzado_top {
	background: url(../imagenes/buscadoravanzado_top.jpg) no-repeat;
	width: 945px;
	height: 15px;
}

.buscadoravanzado_bottom {
	background: url(../imagenes/buscadoravanzado_bottom.jpg) no-repeat left bottom;
	width: 945px;
	height: 40px;
	height: 20px;
	_height: 20px;
}

.bt_publicarempresa {
	border: 0px;
	width: 128px;
	height: 21px;
	background: url(../imagenes/bt_publicarempresa.gif);
	cursor: pointer;
}

.bt_publicarempresa:hover {
	border: 0px;
	width: 128px;
	height: 21px;
	background: url(../imagenes/bt_publicarempresa_f2.gif);
}

.categoriaBigNaranja {
	font-family:Verdana;
	font-size:15px;
	float:left;
	padding-top:6px;
	padding-right:10px;
	color: #d34a06;
	font-weight: bold;
}

.categoriaBigPrecio {
	font-family:Verdana;
	font-size:19px;
	padding-top:6px;
	color: #30286b;
	font-weight: bold;
}

#quebuscar {
	background: url(../imagenes/quebuscar_background.jpg) no-repeat;
	width: 549px;
	height: 47px;
	position: absolute;
	margin-top: 125px;
	margin-left: 13px;

	text-align: left;
	padding-left: 15px;
	_padding-top: 11px;
}

#quebuscar2 {
	background: url(../imagenes/quebuscar_background.jpg) no-repeat;
	width: 549px;
	height: 47px;
	position: absolute;
	margin-top: -29px;
	margin-left: 13px;

	text-align: left;
	padding-left: 15px;
	_padding-top: 11px;
}


.spanAzulBig {
	color: #17286b;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

#quebuscar .spanAzulBig, #quebuscar2 .spanAzulBig {
	line-height: 43px;
	_vertical-align: 4px;
	.vertical-align: 4px;
}

/* Destacados en DataGrid */
#destacados_dg {
	font-family:	Verdana;
	font-size:		10px;
	background: 	#f3f4f6;
	margin: 	0px 0px 5px 0px;
	padding: 	6px 22px;
	text-align: left;

	border: 1px solid #ff7756;
}
	#destacados_dg .td_imagen {
		background: #e4e5e9;
		border: 1px solid rgb(97,101,118);
	}
	#destacados_dg a.titulo_anuncio {
		font-size: 11px;
		color: #2f4189;
		display:block;
		margin-top:2px;
		text-decoration:none;
		font-weight: bold;
		padding-bottom:4px;
	}
		#destacados_dg a:hover.titulo_anuncio {
			color: #666666;
		}
	#destacados_dg .descripcion {
		color: #333333;
		display:block;
		width: 600px;
		text-align: justify;
		padding-bottom: 5px;
		height:36px;
	}
	#destacados_dg .sindescripcion {
		color: #999999;
	}
	#destacados_dg .extra {
		color: #666666;
	}
	#destacados_dg .precio {
		color: #D64704;
		font-weight: bold;
		font-size: 10px;
		padding-right: 35px;
	}

.vermas_dg {
	font-family:	Verdana;
	font-size:		10px;
	padding-right:	15px;
	display:block;
	width:70px;
}
	.vermas_dg:hover {
		color: #dc4704;
	}

.image_table {
	background: #f6f6f6;
	/*border: 1px solid #616576;*/
}

.total_comentarios {
	text-align: left;
	font-size:10px;
	font-family: Verdana;
	padding-left: 10px;
	margin-top: 10px;
}

.ibox_top {
	background: url(../imagenes/ibox_top.gif) no-repeat;
	height: 15px;
	margin-top: 5px;
}

.ibox_bottom {
	background: url(../imagenes/ibox_bottom.gif) no-repeat;
	height: 15px;
}

.ibox_middle {
	border-left:1px solid #ff9035;
	border-right:1px solid #ff9035;
	padding: 0px 12px;
	line-height:15px;
	text-align:left;
}

#nombreServicio {
	font-size: 12px;
	padding-bottom: 0px;
}

.bt_utilizarcredito {
	background: url(../imagenes/bt_utilizarcredito.gif) no-repeat;
	height: 25px;
	width: 138px;

	border: none;
	cursor: pointer;
}
	.bt_utilizarcredito:hover {
		background: url(../imagenes/bt_utilizarcredito_f2.gif) no-repeat;
		height: 25px;
		width: 138px;

		border: none;
		cursor: pointer;
	}

.bt_pasarelapago {
	background: url(../imagenes/bt_pasarelapago.gif) no-repeat;
	height: 25px;
	width: 162px;

	border: none;
	cursor: pointer;
}
	.bt_pasarelapago:hover {
		background: url(../imagenes/bt_pasarelapago_f2.gif) no-repeat;
		height: 25px;
		width: 162px;

		border: none;
		cursor: pointer;
	}

/*
 * LISTADO NTSDATAGRID3MANO : FICHA
 */
.dgfichas_fila {
	width: 		100%; /* Ancho de la fila */
	overflow: 	hidden;
	margin-top:    15px;
}

.dgfichas_filaprecios {
	width: 		100%; /* Ancho de la fila */
	overflow: 	hidden;
	margin-bottom: 10px;
}

.dgfichas {
	width: 140px;
	margin-left: 16px; _margin-left: 12px;
	float: left;
	padding-bottom: 32768px;
	margin-bottom: -32768px;

	font-size: 		10px;
	font-family: 	Verdana;
	background:	url(../imagenes/dgficha_center.gif) repeat-y;
}
	.dgfichas_top {
		background: url(../imagenes/dgficha_top.gif) no-repeat;
		height:		5px;

		position: 	relative;
		top:		0px;
	}
	.dgfichas_bottom {
		background:		url(../imagenes/dgficha_bottom.gif) no-repeat;
		height:			36px;
		font-size:  	12px;
		position: 		relative;
		margin-bottom:	0px;
		text-align: 	center;
	}
	.dgfichas_center {
		padding: 		0px 5px;
		text-align:		left;
		font-size:		10px;
	}
	.dgfichas_precio { color: #ffffff; font-weight: bold; line-height: 36px; }
	.dgfichas_titulo {
		color: #323b7e;
		font-weight: bold;
		padding-top: 4px;
		display: block;
		text-align: center;
	}
		.dgfichas_titulo a { color: #323b7e; }
		.dgfichas_titulo a:hover { text-decoration:underline; }
	.dgfichas_provincia {
		color: #333333;
		font-weight: bold;
		padding-top: 10px;
		display: block;
		text-align: center;
	}
	.dgfichas_fecha {
		color: #666666;
		padding-top: 5px;
		display: block;
		text-align: center;
		padding-bottom: 6px;
	}
	.dgfichas_icons {
		text-align:		center;
		padding-top: 	5px;
		padding-bottom: 2px;
	}

/*
 * LISTADO ENLACES
 */
.divenlaces {
	width: 		945px;
	text-align: left;
	margin-left: 13px;
	#margin-left: -15px;
	_margin-left: 0px;
}
	.divenlaces .textoGrisNegrita {
		line-height: 20px;
		padding-left: 10px;
	}
	#content_eli { padding-bottom: 15px; }

/* En total suman 940px */
.datosColumna1 { width: 275px; }
.datosColumna2 { width: 275px; }
.datosColumna3 { width: 210px; }
.datosColumna4 { width: 195px; }


