* {
	margin: 0;
	padding: 0;
}
BODY {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	background: url(/imagenes/degradado_fondo.jpg) repeat-x;
	color: #666;
}

IMG {
	border: 0;
}

STRONG {
	color: #4e4e4e;
}

H1 {
	font-weight: bold;
	font-size: 30px;	
}


H2 {
	text-transform: uppercase;	
	font-weight: bold;
	font-size: 14px;
}

H3 {
	font-size: 12px;
	color: #4e4e4e;
	font-weight: bold;
	margin: 0;
	padding: 10px 0;
	text-align: justify;
}


H3 A {
	text-decoration: none;
	color: #4e4e4e;
}


H3 STRONG.Color {
	color: #CC0033;
	font-size: 14px;
}



P {
	text-align: justify;
	margin: 0 0 10px 0;	
	color: #666; 
}


A {
	outline: none;
	color: #666;
}

INPUT.Radio {
	width: 13px;
	height: 13px;
	vertical-align: text-top;
}

INPUT.Check {
	width: 13px;
	height: 13px;
	vertical-align: text-top;
	margin-right: 5px;
}

.Tam10 {
	font-size: 10px;	
}

.Left {
	text-align: left;
}


.Right {
	text-align: right;
}


.Center {
	text-align: center;
}

.VTop {
	vertical-align: top;
}

.VMiddle {
	vertical-align: middle;
}

.VBottom {
	vertical-align: bottom;
}

.FloatLeft {
	float: left;
}

.FloatRight {
	float: right;
}


.Lista {
	list-style: disc;
	margin-left: 30px;
}

	.Lista UL {
		list-style: disc;
		margin-left: 30px;
	}


.Lista P A {
	color: #666;
}

.SinResultados {
	margin: 20px 0 30px 0;
}

	.SinResultados .Info {
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		color: #E75C01;
		text-align: left;
}

.OtrasPropuestas {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
}

.IconoPDF {
	background: url(/imagenes/icono_pdf_1.gif) no-repeat left top;
	line-height: 16px;
	vertical-align: middle;
	padding-left: 20px;
}	

.IconoPDFGrande {
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 46px;
	min-height: 46px;
	font-size: 13px;
	font-weight: bold;
}

	.IconoPDFGrande IMG {
		float: left;
		width: 45px;
		margin-right: 15px;

	}


/*########## Top #############*/

.Top { 
	width: 900px;
	height: 80px;
	margin: 0 auto;
	font-size: 10px;
	color: #455458;
	text-align: right;
	padding-top: 20px;
	clear: both;
}

.Top A {
	color: #455458;
	text-decoration: none;
}

.Top A:hover {
	color: #455458;
	text-decoration: underline;
}

/*########## Foto Sección #############*/

.Foto { 	
	width: 900px;
	height: 250px;
	margin: 0 auto;
	clear: both;
	padding-top: 10px;
	padding-bottom: 1px;
}



/*########## Contenido #############*/

.Contenido {
	margin: 10px auto 0 auto;
	width: 900px;
	clear: both;
	overflow: hidden;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 40px;
}

	.Contenido .FotoDerecha {
		float: right;
		margin-left: 10px;
		margin-bottom: 5px;
		font-size: 10px;
	}
	

	.Contenido .FotoIzquierda {
		float: left;
		margin-right: 10px;
		margin-bottom: 5px;
		font-size: 10px;

	}
	

	.Contenido .FotoPanoramica {
		margin-top: 10px;
		margin-bottom: 5px;
		font-size: 10px;
	}
	
	
	.Contenido .PieFoto {
		font-size: 10px;
	}

.Izquierda {
	width: 580px;
	float: left;
}

.Derecha {
	width: 300px;
	float: right;
}

.AvisoLegal {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	background: none;
	color: #666;
	padding: 10px;
}

/*########## Pie #############*/

.Pie {
	margin: 0 auto;
	clear: both;
	width: 900px;
	text-align: center;
	font-size: 11px;
	color: #999;
	line-height: 15px;
	padding-top: 7px;
}

	.Pie IMG {
		vertical-align: middle;
	}
	
	.Pie A {
		color: #999;
		text-decoration: underline;
	}

/*########## Home #############*/

.Home {
	margin: 10px auto 0 auto;
	width: 900px;
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
}
.Home .Flash { 	
	width: 900px;
	height: 400px;
	margin: 0 auto;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

.Home .Banners {
}

.Home .Banners .Banner1 {
	float: left;
	width: 215px;
	margin-right: 13px;		
}

.Home .Banners .Banner2 {
	float: left;
	width: 215px;
	margin-right: 13px;			
}

.Home .Banners .Banner3 {
	float: left;
	width: 215px;		
}

.Home .Banners .Banner4 {
	float: left;
	width: 215px;
	margin-left: 13px;		
}

.Home .Banners .Titulo {
	height: 80px;
}

.Home .Banners .Texto {
	background: url(/imagenes/fondo_banner.jpg) no-repeat 0 bottom;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	height: 80px;
}

	.Home .Banners A {
		text-decoration: none;
		color: #666;
	}

.Home .Banners .Texto H1 {
	font-size: 12px;
	color: #596A6F;
	padding-bottom: 5px;
	word-spacing: -1px;
}

.Logos {
	margin: 0 auto;
	clear: both;
	width: 900px;
	text-align: center;

}

/*########## Ficha Servicios #############*/

.Ficha {
}

	.Ficha .Informacion {
		clear: both;
	}

	.Ficha .Informacion .ColIzquierda {
		float: left;
		width: 310px;
	}
	
		.Ficha .Informacion .ColIzquierda .Fotografia {
			border: 1px #ccc solid;
			width: 300px;
			margin-bottom: 10px;
			height: 200px;
		}
		
		.Ficha .Informacion .ColIzquierda .GaleriaFotos {
			margin-top: 0px;
		}
		
			.Ficha .Informacion .ColIzquierda .GaleriaFotos IMG {
				margin-top: 5px;
				margin-right: 1px;
				border: 1px #ccc solid;
			}
		
		.Ficha .Enlaces {
			margin-top: 10px;	
		}
		
			.Ficha .Enlaces .Titulo {
				font-weight: bold;
				font-size: 14px;
				margin-bottom: 10px;				
			}
			
			.Ficha .Enlaces UL {
				margin-left: 15px;
			}
			
			.Ficha .Enlaces UL LI {
				list-style-type: disc;
				margin-top: 4px;
			}		

	.Ficha .ColDerecha {
		float: right;
		width: 260px;
	}
	
	.Ficha .Descripcion {
		clear: both;
		padding-top: 10px;
		margin-bottom: 15px;
	}
	
	.PlanoSituacion {
		margin-top: 0px;
	}
	
		.PlanoSituacion .Titulo {
			font-weight: bold;
			color: #fff;
			height: 20px;
			vertical-align: middle;
			line-height: 20px;
			padding-left: 10px;
			margin-bottom: 0px;			
		}
	

/*########## Bloque #############*/

.Bloque {
	margin-top: 20px;	
	height: auto!important; /* para los browsers buenos */
    height: 115px; /* para IE5+ */
    min-height: 115px; /* para los browsers buenos */
}

	.Bloque .Imagen {
		height: 115px;
		width: 225px;
		margin-right: 15px;
		float: left;
	
	}
	
	.Bloque .Intro {

		margin-left: 240px;
	}
		
		.Bloque .Intro .Nombre {
			font-weight: bold;
			padding-bottom: 5px;
		}
		
			.Bloque .Intro .Nombre A {
				text-decoration: none;
			}
			
			.Bloque .Intro .Nombre A:hover {
				text-decoration: underline;
			}

		.Bloque .Intro .Ampliar {
			font-weight: bold;
			padding-top: 5px;
		}
		
/*########## Bloque 3 Columnas #############*/

.Bloque3Col {
	width: 185px;
	height: 130px;
	margin-top: 10px;
	margin-right: 8px;
	float: left;
}

	.Bloque3Col .Imagen {
		width: 185px;
		height: 95px;
		margin-bottom: 5px;
		float: left;
	}
	
	.Bloque3Col .Intro {
		width: 185px;
		text-align: left;
		clear: both;
	}
		
		.Bloque3Col .Intro .Nombre {
			font-weight: bold;
			padding-bottom: 5px;

		}
		
			.Bloque3Col .Intro .Nombre A {
				text-decoration: none;
			}
			
			.Bloque3Col .Intro .Nombre A:hover {
				text-decoration: underline;
			}

		.Bloque3Col .Intro .Ampliar {
			font-weight: bold;
			padding-top: 5px;
		}


/*########## Bloque 2 Columnas #############*/

.Bloque2Col {
	width: 275px;
	margin-right: 6px;
	margin-left: 6px;
	vertical-align: top;
	margin-bottom: 15px;
}

	.Bloque2Col .TituloCat {
		color: #FFF;
		font-weight: bold;
		height: 20px;
		line-height: 20px;
		padding-left: 10px;
	}
	
	.Bloque2Col .Total {
		font-size: 10px;
		text-align: right;
		color: #666;
		padding-top: 2px;
	}

	.Bloque2Col .Res {
		background: url(/imagenes/estrella.gif) no-repeat left top;
		padding-left: 17px;
		border-bottom: 1px solid #ccc;
		margin-top: 10px;
		padding-bottom: 10px;
	}
	
		.Bloque2Col .Res H1 {
			font-size: 12px;
			font-weight: bold;
		}
		

		
		.Bloque2Col .Res .ResOpc {
			font-size: 11px;
			padding-top: 5px;
		}
		
		.Bloque2Col .Res .ResOpc A {
			color: #666;
		}
	
	.Bloque2Col .VerTodos {
		text-align: right;
		font-weight: bold;
		padding: 5px 0;
	}


/*########## Directorio #############*/



	

	.Dir {
		padding-left: 10px;
		padding-right: 10px;
		border-bottom: 1px solid #ccc;
		overflow: hidden;
		width: 560px;
		margin-top: 4px;
		padding-bottom: 4px;
		
	}
	
		.Dir H1 {
			font-size: 12px;
			font-weight: bold;
			color: #669900;
			float: left;
		}
		
			.Dir H1 .Mas {
				font-size: 12px;
				padding-left: 10px;
				color: #666;
				font-weight: normal;
				padding-top: 3px;	
			}
		
		.Dir .Tfno {
			font-size: 11px;
			color: #666;
			float: right;
			text-align: right;
		}
		
		.Dir .Tfno .Mas {
			font-size: 11px;
			color: #666;
			text-align: right;
			padding-top: 3px;
		}



/*########## Navegacion #############*/

.Navegacion {
	height: 25px;
	color: #FFF;
	clear: both;
	margin-top: 20px;
	width: 100%;
}

	.Navegacion .Anterior {
		float: left;
		padding-left: 10px;
		font-weight: bold;
		width: 100px;	
	}
	
		.Navegacion .Anterior IMG {
			vertical-align: middle;
		}

	.Navegacion .Siguiente {
		float: right;
		text-align: right;
		padding-right: 10px;
		font-weight: bold;
		width: 100px;
	}
	
		
		.Navegacion .Siguiente IMG {
			vertical-align: middle;
		}

	.Navegacion .Pagina {
		text-align: center;
		line-height: 25px;
		margin: 0 100px;
	}
	
		.Navegacion .Pagina STRONG {
			color: #fff;
		}
		
.Navegacion A {
	text-decoration: underline;
	color: #FFF;
}

.Navegacion A:hover {
	text-decoration: underline;
	color: #FFF;
}

/*########## Callejero #############*/

.CategoriasCallejero {
	margin-top: 62px;
}

.ServiciosCallejero {
	margin: auto;	
}

.CategoriaCallejero {
	width: 300px;
	height: 45px;
	background: url(/imagenes/mapas/fondocategoriascallejero_off.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 45px;
	padding-left: 10px;
	margin-bottom: 2px;
	cursor: pointer;
	text-transform: uppercase;
}

.CategoriaCallejeroON {
	width: 300px;
	height: 45px;
	background: url(/imagenes/mapas/fondocategoriascallejero_on.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 45px;
	padding-left: 10px;
	margin-bottom: 2px;
	cursor: pointer;
	text-transform: uppercase;
}

	.CategoriaCallejero A {
	
		color: #fff;
		text-decoration: none;			
	}
	
		.CategoriaCallejero A:hover {
			color: #fff;
		}

	.CategoriaCallejeroON A {
	
		color: #fff;
		text-decoration: none;			
	}
	
		.CategoriaCallejeroON A:hover {
			color: #fff;
		}



/*########## Guía de Compras #############*/

.CategoriasCompra {
	margin-top: 0px;
	width: 575px;
	padding-bottom: 10px;
}

.CategoriaCompraLeft {
	width: 170px;
	height: 25px;
	background: url(/imagenes/fondocategoriascompra_off.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 2px;
	cursor: pointer;
	text-align: right;
	float: left;
}

.CategoriaCompraONLeft {
	width: 170px;
	height: 25px;
	background: url(/imagenes/fondocategoriascompra_on.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 2px;
	text-align: right;
	cursor: pointer;
	float: left;
}

.CategoriaCompraRight {
	width: 170px;
	height: 25px;
	background: url(/imagenes/fondocategoriascompra_off.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 2px;
	cursor: pointer;
	text-align: right;
	float: right;
}

.CategoriaCompraONRight {
	width: 170px;
	height: 25px;
	background: url(/imagenes/fondocategoriascompra_on.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 2px;
	text-align: right;
	cursor: pointer;
	float: right;
}

.CategoriaCompraCenter {
	width: 170px;
	height: 25px;
	background: url(/imagenes/fondocategoriascompra_off.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 2px;
	cursor: pointer;
	text-align: right;
	margin: 0 auto;
}

.CategoriaCompraONCenter {
	width: 170px;
	height: 25px;
	background: url(/imagenes/fondocategoriascompra_on.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 2px;
	text-align: right;
	cursor: pointer;
	margin: 0 auto;
}
	.CategoriaCompraLeft A {	
		color: #fff;
		text-decoration: none;			
	}
	
	.CategoriaCompraRight A {	
		color: #fff;
		text-decoration: none;			
	}
	
	.CategoriaCompraCenter A {	
		color: #fff;
		text-decoration: none;			
	}
	
		.CategoriaCompraLeft A:hover {
			color: #fff;
		}

		.CategoriaCompraRight A:hover {
			color: #fff;
		}

		.CategoriaCompraCenter A:hover {
			color: #fff;
		}

	.CategoriaCompraONLeft A {
		color: #fff;
		text-decoration: none;			
	}


	.CategoriaCompraONRight A {
		color: #fff;
		text-decoration: none;			
	}


	.CategoriaCompraONCenter A {
		color: #fff;
		text-decoration: none;			
	}
	
		.CategoriaCompraONLeft A:hover {
			color: #fff;
		}

		.CategoriaCompraONRight A:hover {
			color: #fff;
		}

		.CategoriaCompraONCenter A:hover {
			color: #fff;
		}

		

/*########## Recomendado Derecha #############*/


.RecomendadoDerecha .Titulo {
	height: 80px;
}

.RecomendadoDerecha .Texto {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	text-align: justify;
}

.RecomendadoDerecha .Texto H1 {
	font-size: 14px;
	padding-bottom: 5px;
	word-spacing: -1px;
}

	.RecomendadoDerecha H1 A {
		text-decoration: none;
	}


/*########## Formulario Alta Negocio Columna Derecha #############*/

.AltaNegocio {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	background-color: #649600;
	color: #ffffff;
}

	.AltaNegocio .Titulo {
		font-size: 16px;
		color: #FFF;
		padding: 10px 10px 10px 10px;
		text-align: center;
	}

	.AltaNegocio .Datos {
		background-color: #FFF;
		margin: 0px 10px 0px 10px;
		padding: 10px 10px 5px 10px;
		font-weight: normal;
	}
	
 		.AltaNegocio .Datos UL {
			margin-left: 15px;
			list-style-image: url(/imagenes/flecha_lista.gif);
		}
		
			.AltaNegocio .Datos LI {
				margin-bottom: 5px;
			}


/*########## Formulario #############*/


.Formulario {
	margin-top: 20px;
}
	
	.Formulario FIELDSET {
		padding: 0.9em;
		border: 1px solid #E2E2E2;
		margin: 0;
	}
	
		.Formulario FIELDSET LEGEND {
			padding: 0.2em 0.5em;	
			margin: 0;
			font-weight: bold;
			color: #666;	
		}
	
	.Formulario TABLE {
		width: 530px;
		margin: 5px auto;
	}
	
		.Formulario TABLE .Campo {
			font-family: Arial, Helvetica, Verdana;
			font-size: 12px;
			width: 400px;
		}
		
		.Formulario TABLE .CampoLargo {
			width: 530px;
			font-family: Arial, Helvetica, Verdana;
			font-size: 12px;
		}
		
		.Formulario TABLE .Select {
			width: 180px;
		}
		
		.Formulario TABLE .SelectCorto {
			width: 145px;
		}
		
		.Formulario TABLE .SelectLargo {
			width: 400px;
		}
		
		.Formulario TABLE .Nota {
			font-size: 10px;
			margin-top: 5px;
		}
		
		.Formulario TABLE TD {
			padding: 4px 0;
		}
		
		.Formulario TABLE TEXTAREA {
			height: 80px;
			overflow: auto;
			font-family: Arial, Helvetica, Verdana;
			font-size: 12px;
		}
		
		.Formulario TABLE TEXTAREA.Mini {
			height: 50px;
		}
		
		.Formulario .Politica {
			text-align: center;
			margin-top: 20px;
		}
				
		.Formulario .BotonEnviar {
			text-align: center;
			margin-top: 20px;
		}

		.Formulario .BotonEnviar INPUT {
			width: 200px;
		}


/*########## Videos Promocionales #############*/


.Contenido .Videos {
	display: inline-block;
}

	.Contenido .Videos .VideoDerecha {
		float: right;
		margin-top: 10px;

	}

	.Contenido .Videos .VideoIzquierda {
		float: left;
		margin-top: 10px;
	}

	.Contenido .Videos .PieVideo {
		font-size: 10px;
	}


/*########## Datos de Interes Columna Derecha #############*/

.DatosDeInteres {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	font-weight: bold;
}

	.DatosDeInteres .Titulo {
		font-size: 16px;
		color: #FFF;
	}

	.DatosDeInteres .Subtitulo {
		font-size: 12px;
		color: #FFF;
	}
	
	.DatosDeInteres .Datos {
		background-color: #fff;
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 10px 10px 10px 10px;
		font-weight: normal;
	}
 
 		.DatosDeInteres .Datos UL {
			margin-left: 15px;
			list-style-image: url(/imagenes/flecha_lista.gif);
		}
		
			.DatosDeInteres .Datos LI {
				margin-bottom: 5px;
			}



/*########## Mapa Web #############*/

.MapaWeb {
	
}

	.MapaWeb .Opcion10 A {
		color: #006699;
	}
	
	.MapaWeb .Opcion11 A {
		color: #E75C01;
	}
	
	.MapaWeb .Opcion12 A {
		color: #669900;
	}
	
	.MapaWeb .Opcion13 A {
		color: #CC0033;
	}
	
	.MapaWeb .Opcion14 A {
		color: #435054;
	}

	.MapaWeb .Opcion15 A {
		color: #339999;
	}
	
	.MapaWeb A {
		text-decoration: none;
	}

	.MapaWeb A:hover {
		text-decoration: underline;
	}
	
	.MapaWeb H2 {
		text-transform: uppercase;	
		font-weight: bold;
		font-size: 15px;
		margin: 0;
		padding: 0;
	}
	
	.MapaWeb H3 {
		font-size: 12px;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}
	
	.MapaWeb TD {
		padding: 10px 0;
	}
	
	.MapaWeb TD.BordeSup {
		border-top: 1px solid #E2E2E2;
	}
	
	.MapaWeb TD.BordeInf {
		border-bottom: 1px solid #E2E2E2;
	}

/*########## Flash Riberas #############*/

.FlashRiberas {
	width: 900px;
	height: 550px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -275px;
	margin-left: -450px;
}

/*########## Calcular Ruta #############*/

.CalcularRuta {
	height: 25px;
	margin: 0;
	padding: 0;
	width: 575px;
	margin-top: 10px;
}

	.CalcularRuta INPUT.Campo {
		height: 20px;
		width: 407px;
		color: #666666;
		font-size: 12px;
		font-family: Arial;
	}

/*########## Servicios #############*/

.BuscarServicio {
	height: 25px;
	margin: 0;
	padding: 0;
	width: 575px;
	margin-top: 10px;
}

	.BuscarServicio INPUT.Campo {
		height: 20px;
		width: 460px;
		color: #666666;
		font-size: 12px;
		font-family: Arial;
	}
	
.ServicioRecomendado {
	background: #fff8dd;
	border: 1px solid #ccc;
	border-collapse: collapse;
	width: 575px;
	margin-top: 20px;
	line-height: 14px;
	margin-bottom: 20px;
}
	
	.ServicioRecomendado .FotoRecomendado {
		width: 210px;
		text-align: center;
		vertical-align: middle;
	}
	
	.ServicioRecomendado .InfoRecomendado {
		width: 345px;
		text-align: left;
		vertical-align: top;
		padding: 10px 10px 10px 0;
		color: #333;
	}
	
		.ServicioRecomendado .InfoRecomendado H1 {
			font-size: 14px;
			font-weight: bold;
			color: #0000cc;
			padding-bottom: 4px;
		}
		
		.ServicioRecomendado .InfoRecomendado .OpcRecomendado {
			padding-top: 5px;
		}		

		.ServicioRecomendado .InfoRecomendado .OpcRecomendado A {
			text-decoration: underline;
			color: #333;
		}	
		
		.ServicioRecomendado .InfoRecomendado .OpcRecomendado A:hover {
			text-decoration: underline;
			color: #0000cc;
		}
		
	.ServicioRecomendado .Recomendado {
		background: #FF9900;
		width: 20px;
	}

/* Contenedor Juegos */


	.Contenido .FlashTrivial {
		height: 500px;
		margin-top: 20px;
	}
	
	.Contenido .FlashPuzzle {
		height: 500px;
		margin-top: 20px;
	}
	
	.LoMasVisto {
		overflow: hidden;
}

/* Buscar en el portal */

.SubmenuBuscar {
	width: 900px;
	height: 20px;
	margin: 0 auto;
	overflow: hidden;
	background: #FFF;
	clear: both;
}

.SeccionBuscar {

}

.SeccionBuscar A {
	color: #FFF;
	text-decoration: none;
}

	.SeccionBuscar .AgendaBuscar {
		background: #E75C01;
		color: #FFF;
		font-size: 20px;
		padding: 10px;
		margin-bottom: 10px;
	}
	
	.SeccionBuscar .AgendaServicios {
		background: #669900;
		color: #FFF;
		font-size: 20px;
		padding: 10px;
		margin-bottom: 10px;
	}
	
	.SeccionBuscar .AgendaPortal {
		background: #435054;
		color: #FFF;
		font-size: 20px;
		padding: 10px;
		margin-bottom: 10px;
	}

	.SeccionBuscar .AgendaAlbum {
		background: #006699;
		color: #FFF;
		font-size: 20px;
		padding: 10px;
		margin-bottom: 10px;
	}
	
	.TituloBuscarAgenda {
		height: 25px;
		line-height: 25px;
		color: #FFF;
		padding-left: 10px;	
		font-size: 14px;	
		background: #E75C01;
		margin-bottom: 10px;
	}
	
	.TituloBuscarAgenda A {
		text-decoration: none;
		color: #FFF;
	}
	
	.TituloBuscarServicios {
		height: 25px;
		line-height: 25px;
		color: #FFF;
		padding-left: 10px;	
		font-size: 14px;	
		background: #669900;
		margin-bottom: 10px;
	}
	
	.TituloBuscarServicios A {
		text-decoration: none;
		color: #FFF;
	}
	
	.TituloBuscarPortal {
		height: 25px;
		line-height: 25px;
		color: #FFF;
		padding-left: 10px;	
		font-size: 14px;	
		background: #435054;
		margin-bottom: 10px;
	}
	
	.TituloBuscarPortal A {
		text-decoration: none;
		color: #FFF;
	}
	
	.TituloBuscarAlbum {
		height: 25px;
		line-height: 25px;
		color: #FFF;
		padding-left: 10px;	
		font-size: 14px;	
		background: #006699;
		margin-bottom: 10px;
	}
	
	.TituloBuscarAlbum A {
		text-decoration: none;
		color: #FFF;
	}
	
	.VerTodosResultados {
		text-align: right;
	}
		
	.VerTodosResultados A {
		color: #666;
		text-decoration: underline;
	}

	.BResultado {	
		border-bottom: 1px solid #e2e2e2;
		padding: 10px 0;
	}

	.BResultado A {	
		color: #666;
	}
		
.CadenaBusqueda	{
	background: #FFFF99;
	padding: 0 1px;
}	

.Fondo {
	background: #006699;
}

.FondoAlbum {
	background: #006699;
}

.FondoServicios {
	background: #669900;
}

.FondoAgenda {
	background: #E75C01;
}

.FondoPortal {
	background: #435054;
}

.Navegacion {
	float: left;
}
		
.Navegacion .VolverEvento {
	padding: 5px 15px 5px 25px;
	background: #435054 url(/imagenes/14_anterior.gif) no-repeat 5px center;
	font-weight: bold;		
}

.ColDerecha A {
	color: #435054;
}

.Margin10 {
	margin-bottom: 10px;
}

.Width150 {
	width: 150px;
}

.Efecto {
	font-size: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
}

.Efecto A {
	background: #006699;
	text-decoration: none;
	display: block;
	padding: 8px 10px;
	color: #fff;
}

.Efecto A:hover {
	background: #E2e2e2;
	color: #006699;
	text-decoration: none;
}

