﻿body 
{	
	margin: 0em;
	padding: 0em;
	background-color: #f2f3f7;
}

input.Boton
{
	width: auto;
	padding: 0px;
	border: none;
	color: #003075;
	background-color: Transparent;
}

input.Boton:hover
{
	cursor: pointer !important;
}

.Principal
{
	margin: 0em auto;
	height: 100%;
	width: 780px;
}

.Principal tr td.CeldaPrincipal
{
	vertical-align: top;
	padding: 0px 20px 0px 20px;
	background-color: #ffffff;	
}

.Principal tr td.CeldaPrincipal table.TablaPrincipal
{
	width: 740px;
}

.Principal tr td.CeldaPrincipal table.TablaPrincipal tr td
{
	vertical-align: top;
}

.Principal tr td.CeldaPrincipal table.TablaPrincipal tr td.CeldaMenuPrincipal
{
	width: 200px;
	padding-right: 20px;	
}

.Principal tr td.CeldaPrincipal table.TablaPrincipal tr td.CeldaMenuPrincipal table
{
	width: 180px;	
}

.Principal tr td.CeldaPrincipal table.TablaPrincipal tr td.CeldaContenido
{
	width: 560px;
	padding-top: 5px;
}

.FondoLinea
{
	background: url('images/fondo_linea.gif');
}

.LineaSeccion
{
	width: 560px;
	height: 3px;
}

.Principal tr td.CeldaPrincipal table.TablaPrincipal tr td.CeldaContenido table.TablaContenidoPrincipal
{
	width: 560px;
	height: 100%;
}

.Principal tr td.CeldaPrincipal table.TablaPrincipal tr td.CeldaContenido table.TablaContenidoPrincipal tr td
{
	vertical-align: top;
}

.Principal tr td.CeldaPrincipal table.TablaPrincipal tr td.CeldaContenido table.TablaContenidoPrincipal tr td.CeldaContenidoPrincipal
{
	width: 420px;
}

.Principal tr td.CeldaPrincipal table.TablaPrincipal tr td.CeldaContenido table.TablaContenidoPrincipal tr td.CeldaContenidoPrincipal table.MigaPan
{
	width: 100%;
	margin-bottom: 10px;
}

.Principal tr td.CeldaPrincipal table.TablaPrincipal tr td.CeldaContenido table.TablaContenidoPrincipal tr td.CeldaContenidoPrincipal table.MigaPan tr td
{
	padding: 5px 0px 0px 0px;
	text-align: right;
}

.Principal tr td.CeldaPrincipal table.TablaPrincipal tr td.CeldaContenido table.TablaContenidoPrincipal tr td.CeldaMenuDestacados
{
	width: 140px;
	height: 100%;
}

.ContenidoPrincipal
{
	width: 424px;
}

.EspacioSuperior
{
	margin-top: 20px;
}

#contentFooter
{
	margin-top: 20px;
}

.SeparadorEnlace
{
	display: none;
}

.Ocultar
{
	display: none;
}

.TituloPrincipal
{
	width: 424px;
	font-size: 16pt;
}

.TituloAzul
{
	border-bottom: solid 1px #003075;
	color: #003075;
}

.TituloRojo
{
	border-bottom: solid 1px #ff4000;
	color: #ff4000;
}

.TituloVerde
{
	border-bottom: solid 1px #9ed100;
	color: #9ed100;
}

.TituloGranate
{
	border-bottom: solid 1px #ca0138;
	color: #ca0138;
}

.TituloGris
{
	border-bottom: solid 1px #6e809c;
	color: #6e809c;
}

.TextoUpper
{
	text-transform: uppercase;
}

/*PORTADA*/

.novisible,
.novisible_ven,
.novisible_saborea,
.novisible_descubre
{
	display: none;
}

.ElementoHome
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: solid 1px #b7c0ce;
	/*border-bottom: solid 1px #b7c0ce;*/
	clear: both;
}

.ElementoHome a
{
	text-decoration: none;
}

.ElementoHome .ElementoHomeTitulo
{
	margin-bottom: 5px;
	padding: 0px 10px;
}

.ElementoHome .ElementoHomeTitulo span
{
	font-size: 10pt;
	font-weight: bold;
	color: #003075;
}

.SinBorde
{
	padding-top: 0px;
	border-top: 0px;
}

/*FIN PORTADA*/

/*PAGINADOR*/

.PaginadorSuperior,
.PaginadorInferior
{
	width: 424px;
	text-align: right;	
	float: left;
	clear: both
}

.PaginadorSuperior .PaginadorSuperiorIzquierda,
.PaginadorInferior .PaginadorInferiorIzquierda
{
	float: left;
	display: inline;
}

.PaginadorSuperior .PaginadorSuperiorDerecha,
.PaginadorInferior .PaginadorInferiorDerecha
{
	float: right;
	display: inline;
}

.PaginadorSuperior table tr td.PaginaActual,
.PaginadorInferior table tr td.PaginaActual
{
	width: 30px;
	text-align: center;
	background: #f2f3f7;
}

.PaginadorSuperior table tr td.BotonAnterior,
.PaginadorInferior table tr td.BotonAnterior
{
	padding-left: 15px;
}

.PaginadorSuperior table tr td.Paginas,
.PaginadorInferior table tr td.Paginas
{
	padding: 0px 5px 0px 5px;
	text-align: center;
}

/*FIN PAGINADOR*/

/*LISTADO*/

.ListadoVolver
{
	padding-top: 20px;
	text-align: right;
}

.Listado
{
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}

.ListadoSinMargenSuperior
{
	margin-bottom: 10px;
}

.Listado tr td,
.ListadoSinMargenSuperior tr td
{
	vertical-align: top;
}

.DetalleSeccionesTitulo
{
	width: 424px;
	height: 22px;
	margin-top: 10px;
	border: none;
	background-color: #6e809c;
}

.DetalleSeccionesTitulo tr td
{
	vertical-align: bottom;
	padding: 3px 8px 2px 3px;
}

.ListadoSalones,
.ListadoDeSalones
{
	width: 424px;
	font-size: 8pt;
	border: 0px;
	border-bottom: solid 1px #b7c0ce;
	border-right: solid 1px #b7c0ce;
}

.ListadoSalones .Cabecera
{
	text-align: left;
	background-color: #b7c0ce;
	color: #ffffff;
	height: 20px;
}

.ListadoSalones .Cabecera th
{
	padding-left: 8px;
}

.ListadoSalones .Fila
{
	height: 20px;
}

.ListadoSalones .FilaAlterna
{
	height: 20px;
	background: #f2f3f7;
}

.ListadoSalones .Columna
{
	width: 60px;
	padding-left: 8px;
}

.ListadoSalones .ColumnaNombre
{
	width: 124px;
	padding-left: 8px;
}

.ListadoDeSalones tr td
{
	width: 60px;
	height: 20px;
}

.ListadoDeSalones tr td.Nombre
{
	width: 124px;
}

/*FIN LISTADO*/

/*CABECERA LISTADO*/

.CabeceraListado
{
	clear: both;
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	border-bottom: solid 1px #6e809c;
	float: left;
	width: 424px;
}

.CabeceraListado .ValenciaCiudad,
.CabeceraListado .Alrededores
{
	float: left;
	display: inline;
	padding: 2px 10px 2px 10px;
	border-top: solid 1px #6e809c;
	border-right: solid 1px #6e809c;
	border-left: solid 1px #6e809c;
}

.CabeceraListado .Resto
{
	float: right;
	display: block;
	padding: 2px 0px 0px 10px;
}

.CabeceraListado .Activo
{
	background-color: #6e809c;	
}

.CabeceraListado .Activo input
{
	color: #ffffff;
}

.CabeceraListado .NoActivo
{
	background-color: #f2f3f7;	
}

.CabeceraListado .NoActivo input
{
	color: #003075;
}

/*FIN CABECERA LISTADO*/

/*ELEMENTO LISTADO*/

.ElementoListado
{
	width: 424px;
	max-width: 424px;
	height: 110px;
	min-height: 110px;
	border: solid 1px #6e809c;
	margin-bottom: 15px;
}

.ElementoListado tr td
{
	background-color: #f2f3f7;	
	vertical-align: top;	
}

.ElementoListado tr td.ElementoListadoTituloDatos
{	
	width: 100%;	
}

.ElementoListadoTitulo
{
	width: 100%;
}

.ElementoListadoTitulo tr td
{
	background-color: #6e809c;
	padding: 2px;
}

.ElementoListadoDatos
{
	margin-top: 5px;
	width: 100%;
}

.ElementoListadoDatos tr td
{
	vertical-align: top;
}

.ElementoListadoDatos tr td.Imagen
{
	width: 85px;
}

.ElementoListadoDatos tr td.Imagen img
{
	width: 75px;
	height: 75px;
}

/*FIN ELEMENTO LISTADO*/

/*DETALLE SERVICIO*/

.TituloSubSeccion
{
	width: 100%;
	margin-top: 5px;
}

.TituloSubSeccion tr td
{
	padding: 3px 8px 2px 3px;
	vertical-align: bottom;
	background-color: #b7c0ce;
}

.DetalleServicio
{
	width: 424px;
	border: none;
}

.DetalleColumna1 table.DatosServicio
{
	width: 424px;
}

.DetalleColumna1 table.DatosServicio tr td
{
	vertical-align: top;
}

.DetalleColumna1 table.DatosServicio tr td.Titulo
{
	vertical-align: bottom;
	width: 424px;
	height: 35px;
	background-color: #6e809c;
}

.DetalleColumna1 table.DatosServicio tr td.DatosBasicos
{
	background-color: #f2f3f7;
}

.DetalleColumna1 table.DatosServicio tr td.DatosBasicos table
{
	width: 100%;
}

.DetalleColumna1 table.DatosServicio tr td.DatosBasicos table tr td.ImagenListado
{
	width: 85px;
}

.DetalleColumna1 table.DatosServicio tr td.DatosBasicos table tr td.ImagenListado img
{
	width: 73px;
	height: 73px;
}

.DetalleColumna1 table.DatosServicio tr td.DatosBasicos table tr td.Espacio
{
	width: 8px;
}

.DetalleColumna1 table.DatosServicio tr td.DatosBasicos table tr td.DetalleMonumentos,
.DetalleColumna1 table.DatosServicio tr td.DatosBasicos table tr td.DetalleRestaurantes,
.DetalleColumna1 table.DatosServicio tr td.DatosBasicos table tr td.DetalleHoteles
{
	padding-top: 15px;
}

.DetalleColumna1 table.DatosServicio tr td.DatosBasicos table tr td.DetalleRestaurantes table,
.DetalleColumna1 table.DatosServicio tr td.DatosBasicos table tr td.DetalleHoteles table
{
	width: 100%;
}

.DetalleColumna1 table.DatosServicio tr td.DatosBasicos table tr td.DetalleRestaurantes table tr td.Etiqueta
{
	width: 88px;
}

.DetalleColumna1 table.DatosServicio tr td.DatosBasicos table tr td.DetalleHoteles table tr td.Etiqueta
{
	width: 100px;
}

.DetalleColumna1 table.DatosServicio tr td.LogotipoBotones
{
	background-color: #f2f3f7;
}

.DetalleColumna1 table.DatosServicio tr td.LogotipoBotones table
{
	width: 109px;
}

.DetalleColumna1 table.DatosServicio tr td.LogotipoBotones table tr td
{
	padding-bottom: 5px;
}

.DetalleColumna1 table.DatosServicio tr td.LogotipoBotones table tr td a img
{
	border: 0px;
}

.DetalleColumna1 table.DatosServicio tr td.LogotipoBotones table tr td.Logotipo
{
	padding-bottom: 10px;
}

.DetalleColumna1 table.DatosServicio tr td.LogotipoBotones table tr td.Logotipo img
{
	width: 102px;
	height: 45px;
}

.DetalleColumna1 table.DatosServicio tr td.ImagenDetalle img
{
	width: 424px;
	height: 114px;
}

.DetalleColumna1 table.DatosServicio tr td.DescripcionServicio
{
	padding: 5px 0px 0px 0px;
}

.DetalleColumna1 table.DatosServicio tr td.DescripcionServicio table.Descripcion 
{
	width: 100%;
}

.DetalleColumna1 table.DatosServicio tr td.DescripcionServicio table.Descripcion tr td
{
	background-color: #f2f3f7;
}

.DetalleColumna1 table.DatosServicio tr td.DescripcionServicio table.Descripcion table
{
	width: 424px;
}

.DetalleColumna1 table.DatosServicio tr td.DescripcionServicio table.Descripcion table tr td
{
	padding: 8px 8px 8px 8px;
}

.DetalleColumna1 table.DatosServicio tr td.Instalaciones table.TablaInstalaciones 
{
	width: 100%;
}

.DetalleColumna1 table.DatosServicio tr td.Instalaciones table.TablaInstalaciones tr td.ColumnaInstalaciones
{
	width: 140px;
	border-right: solid 1px #ffffff;
}

DetalleColumna2 table
{
	width: 100%;
}

/*FIN DETALLE SERVICIO*/

/*INFORMACION PRACTICA*/

.InformacionPractica
{
	border: none;
	width: 424px;
}

.InformacionPractica tr td
{
	vertical-align: top;
}

.InformacionPractica tr td.Izquierda
{
	width: 212px;
}

.ElementoInformacionGeneral
{
	padding-right: 10px;
	padding-bottom: 10px;
}

/*FIN INFORMACION PRACTICA*/

/*LISTADO INFORMACION GENERAL*/

.ListadoInformacionGeneral
{
	border: none;
	width: 424px;
}

.ElementoListadoInformacionGeneral
{
	background-color: #f2f3f6;
	vertical-align: top;
	min-height: 60px;
}

/*FIN LISTADO INFORMACION GENERAL*/

/*METRO VALENCIA*/

.EnlaceMetroValencia
{
	display: inline;
}

span.TextoMetroValencia
{
	display: none;
}

/*FIN METRO VALENCIA*/

/*TOURIST INFO*/

.ElementoTouristInfo
{
	width: 200px;
}

/*FIN TOURIST INFO*/

/*AGENDA VLC*/

.AgendaVLC
{
	border: none;
	width: 424px;
}

.AgendaVLCFecha
{
	background-color: #f2f3f6;
	width: 35px;
	border-bottom: solid 1px #003075;
}

.AgendaVLCEvento
{
	background-color: #f2f3f6;	
	border-bottom: solid 1px #003075;
}

.AgendaVLCLugar
{
	background-color: #f2f3f6;
	width: 170px;
	border-bottom: solid 1px #003075;
}

.AgendaVLCElemento
{
	background-color: #f2f3f6;
	border-bottom: solid 1px #b7c0ce;	
}

/*FIN AGENDA VLC*/

.PanelInformacion
{
	margin-top: 20px;
	padding-left: 8px;
}

/*Cabecera*/

div.LogoIzquierda
{
	float: left;
}

div.LogoDerecha
{
	float: right;
	width: 110px;
	#width: auto;
}

div.LogoDerecha a span.PremiosAUI
{
	font-size: 10pt;
}

div.LogoDerecha a span.PremiosAUIVoto
{
	font-weight: bold;
}


/*FIN Cabecera*/

/*RSS*/

.Rss
{
	text-align: center;
}

/*IMPRIMIR Y ENVIAR A UN AMIGO*/

.ImprimirEnviar
{
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
}

.ImprimirEnviar input
{
	margin-left: 5px;
}

/*SUBTITULOS DE PAGINAS*/

.Subtitulo
{
	width: 408px;
	#width: 424px;
	padding: 2px 8px 2px 8px;
	background-color: #f2f3f7;
	margin-bottom: 5px;
}

.Subtitulo span
{
	color: #003075;
	font-weight: bold;
	text-transform: uppercase; 
}

/*LISTADO CONTRATACIONES*/

.ListadoContratacion
{
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: solid 1px #003075;
	clear: both;
	float: left;
	background-color: #f2f3f7;	
	width: 424px;
}

.ListadoContratacionImprimir
{
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: solid 1px #003075;
	clear: both;
	float: left;
	width: 424px;
}

.ListadoContratacion .ElementoContratacion,
.ListadoContratacionImprimir .ElementoContratacion
{	
	padding: 8px;
	border-top: solid 1px #003075;
}

.ListadoContratacion .ElementoContratacion .TextoDestacado,
.ListadoContratacionImprimir .ElementoContratacion .TextoDestacado,
.ListadoContratacion .ElementoContratacion .TextoConEspacio,
.ListadoContratacionImprimir .ElementoContratacion .TextoConEspacio
{
	margin-bottom: 5px;
}

.ListadoContratacion .ElementoContratacion .TextoDestacado span,
.ListadoContratacionImprimir .ElementoContratacion .TextoDestacado span
{
	font-weight: bold;
	text-transform: uppercase;
	color: #003075;
}

/*LISTADO DOCUMENTOS*/

.ListadoDocumentos
{
}

.ListadoDocumentos .ElementoDocumento
{
	margin-top: 5px;
	padding-left: 21px;
	background: url('images/ico_doc_pdf.gif') top left no-repeat;
	min-height: 16px;
	height: auto;
	#height: 16px;	
}

#menuMeetings
{
	margin-top: 5px;
}

/*Estilos menú principal*/

table.MenuPrincipal
{
	width: 180px;
}

table.MenuPrincipal table.SeccionProfesional
{
	width: 100%; 
	background-color: #b6bfcd;
}

table.MenuPrincipal table.SeccionProfesional tr td
{
	padding: 10px 10px 10px 10px;
}

table.MenuPrincipal table.SeccionProfesional tr td.Etiqueta
{
	padding: 10px 5px 10px 16px;
}

table.MenuPrincipal table.SeccionProfesional tr td.EnlaceEnviar
{
	vertical-align: middle;
	background-color: #6e809c;
}

/*Estilos menú Destacados*/

table.MenuDestacados
{
	width: 140px;
	height: 100%;
}

table.MenuDestacados tr td
{
	vertical-align: top;
}

table.MenuDestacados tr td.Linea div.ElementoMD,
table.MenuDestacados tr td.Linea div.ElementoVTC
{
	border-top: solid 1px #b7c0ce
}

table.MenuDestacados tr td.Linea div.ElementoVTC div.ImagenVTC
{
	clear: both;
	float: left;
	margin-right: 5px;
}

.DestacadoIndependiente
{
	float: left;
	border-bottom: solid 1px #b7c0ce; 
}

.DestacadoImagenIndependiente
{
	border-top: solid 1px #b7c0ce; 
	border-bottom: solid 1px #b7c0ce;
}

.DestacadoIndependiente a:hover
{
	text-decoration: none;
	color: #003075;
}

table.MenuDestacados .ElementoMD2
{
	padding: 5px 0px 0px 10px;
	border-bottom: solid 1px #b7c0ce;
}

table.MenuDestacados .ElementoMD2 div
{
	margin-bottom: 5px;	
}

table.MenuDestacados .ElementoMD2 .MD2Titulo span
{
	font-weight: bold;
	color: #9ed100;	
}

table.MenuDestacados .ElementoMD2 .MD2Enlace a
{
	padding-left: 10px;
	text-decoration: none;
	background: url(images/punto_destacado.gif) 4px left no-repeat;
}

table.MenuDestacados .ElementoMD2 .MD2Enlace a:hover
{
	color: #003075;
}

/*Destacados del Pie*/

.PieDestacados 
{
	margin: 0px auto; 
	width: 780px; 
	text-align: left;
}

.PieDestacados td
{
	padding-top: 10px;
	text-align: right;
	background-color: #f2f3f7;
}

.PieDestacados td div div
{
	float: right;	
}

.PieDestacados td div div.PieDestacadosTitulo
{
	margin-top: 12px;
}

.PieDestacados td div div.PieDestacadosTitulo span
{
	font-weight: bold;
}

/*Elementos Prensa*/

.CabeceraPrensa,
.ElementoPrensa
{
	clear: both; 
	float: left; 
	width: 424px;	
}

.CabeceraPrensa
{
	background-color: #f2f3f7; 
	border-bottom: solid 1px #003075	
}

.CabeceraPrensa span
{
	font-weight: bold;
	color: #003075;
}

.ElementoPrensa
{
	background-color: #ffffff; 
	border-bottom: solid 1px #b7c0ce;
}

.CabeceraPrensa div,
.ElementoPrensa .Fecha
{
	float: left; 
	width: 55px; 
	padding: 5px; 
	background-color: #ffffff;
}

.ElementoPrensa .Texto
{
	float: left; 
	width: 349px; 
	padding: 5px; 
	background-color: #f2f3f7;
}

.ElementoPrensa .Texto p.Titular
{
	margin-bottom: 10px;
}

.DetallePrensa div
{
	margin-bottom: 10px;
}

.DetallePrensa .Titular span
{
	font-size: 1.3em;
	font-weight: bold;
	color: #003075;
}

.DetallePrensa .Entradilla span
{
	color: #003075;
}

.DetallePrensa .MasInfo
{
	text-align: right;
}

.DetallePrensa .MasInfo a
{
	display: block;
	width: 79px;
	height: 17px;
	background: url('images/bt_listado_info_.gif');
}

.DetallePrensa .MasInfo a:hover
{
	background: url('images/bt_listado_info_b.gif');
}

/****************************************  ENCUESTAS  */

.Encuesta
{
	float: left;
	overflow: hidden;	
	background-color: #f2f3f7;
}

.Encuesta div
{
	margin-bottom: 5px;
}

.Encuesta .Titulo
{
	padding: 2px 5px;
	background-color: #6e809c;
}

.Encuesta .Titulo span
{
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}

.Encuesta .PreguntaRespuestas
{
	float: left;
}

.Encuesta .PreguntaRespuestas .Pregunta span
{
	font-size: 0.9em;
	font-weight: bold;
	color: #003075;
}

.Encuesta .PreguntaRespuestas .Respuestas span
{
	font-size: 0.8em;
}

.Encuesta .PreguntaRespuestas .Respuestas span input,
.Encuesta .PreguntaRespuestas .Respuestas span label
{
	float: left;	
}

.Encuesta .PreguntaRespuestas .Respuestas span input
{	
	width: 15px;
	border: none;
}

.Encuesta .PreguntaRespuestas .Respuestas span label
{
	margin: 5px 0px 2px 2px;	
	width: 90px;	
}

.Encuesta .Votar
{
	clear: both;
	padding: 0px 10px;
	text-align: center;
}

.Encuesta .Votar a
{
	display: block;
	width: 80px;
	padding: 2px;
	color: #ffffff;
	background-color: #6e809c;	
}

.Encuesta .VerResultados
{
	padding: 0px 10px;
}

.ResultadoEncuesta
{
	margin-top: 20px;
	border-bottom: solid 1px #6e809c;
}

.ResultadoEncuesta .Titulo
{
	margin-bottom: 10px;
}

.ResultadoEncuesta .Titulo span
{
	font-size: 1.5em;
	font-weight: bold;
	color: #003075;
}

.ResultadoEncuesta .Resultados span
{
	text-transform: uppercase;
}

.Leyenda
{
	clear: both;
	float: left;
	width: 412px;
	padding: 5px;
	border: solid 1px #6e809c;
}

.Leyenda .ElementoLeyenda
{
	clear: both;
	float: left;
	width: 412px;
	margin-bottom: 5px;
}

.Leyenda .ElementoLeyenda div
{
	float: left;
}

.Leyenda .ElementoLeyenda .ElementoLeyendaColor
{	
	margin-right: 5px;
}

.Leyenda .ElementoLeyenda .ElementoLeyendaColor span
{
	display: block;
	width: 15px;
	height: 15px;
}

/****************************************  FIN ENCUESTAS  */

/*ES NOTICIA*/

.CompartirNoticia
{
	padding: 5px 0px;
}

.CompartirNoticia a
{
	padding: 0px 5px;
}

/*FIN ES NOTICIA*/

/*LISTADO TIPO 2*/

.ListadoSinSeparacion
{
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: solid 1px #003075;
	clear: both;
	float: left;
	background-color: #f2f3f7;	
	width: 424px;
}

.ListadoSinSeparacion .ElementoSinSeparacion
{	
	float: left;
	padding: 8px;
	border-top: solid 1px #003075;
}

.ListadoSinSeparacion .ElementoSinSeparacion .ElementoContenido
{
	float: left;
}

.ListadoSinSeparacion .ElementoSinSeparacion .ElementoContenido .ElementoSinSeparacionImagen,
.ListadoSinSeparacion .ElementoSinSeparacion .ElementoContenido .ElementoSinSeparacionTexto
{
	float: left;
}

.ListadoSinSeparacion .ElementoSinSeparacion .ElementoContenido .ElementoSinSeparacionImagen
{
	width: 110px;
}

.ListadoSinSeparacion .ElementoSinSeparacion .ElementoContenido .ElementoSinSeparacionImagen img
{
	width: 100px;
}

.ListadoSinSeparacion .ElementoSinSeparacion .ElementoContenido .ElementoSinSeparacionTexto
{
	width: 290px;
}

.ListadoSinSeparacion .ElementoSinSeparacion .ElementoContenido .ElementoSinSeparacionTexto a
{
	font-weight: bold;
}

.ListadoSinSeparacion .ElementoSinSeparacion .ElementoContenido .ElementoSinSeparacionTexto .TextoDestacado,
.ListadoSinSeparacion .ElementoSinSeparacion .ElementoContenido .ElementoSinSeparacionTexto .TextoConEspacio
{
	margin-bottom: 5px;
}

.ListadoSinSeparacion .ElementoSinSeparacion .ElementoContenido .ElementoSinSeparacionTexto .TextoDestacado span
{
	font-weight: bold;
	text-transform: uppercase;
	color: #003075;
}

.ListadoSinSeparacion .ElementoSinSeparacion .ElementoBotones
{
	clear: both;
	display: block;
	width: 400px;
	text-align: right;
}

.ListadoSinSeparacion .ElementoSinSeparacion .ElementoBotones a span
{
	display: none;
}

/*Sugerencias al Visitante*/

.TablaSugerencia
{
	width: 424px;
	margin-bottom: 15px;
	border-bottom: solid 3px #003075;
	background-color: #f2f3f7;
}

.TablaSugerencia tr td
{
	padding: 0px 8px 8px 8px;
	vertical-align: top;
}

.TablaSugerencia tr td.TablaSugerenciaTitulo
{
	padding-top: 8px;
}

.TablaSugerencia tr td.TablaSugerenciaTitulo a
{
	font-size: 9pt;
	font-weight: bold;
	color: #003075;
}

.TablaSugerencia tr td.TablaSugerenciaImagen
{
	padding-top: 0px;
	padding-right: 0px;
}

.TablaBotonesSugerencia
{
	width: 100%;
	margin-top: 10px; 
}

.TablaBotonesSugerencia tr td
{
	vertical-align: top;
}

.TablaBotonesSugerencia tr td.CeldaBotonAnteriores
{
	text-align: left;
}

.TablaBotonesSugerencia tr td.CeldaBotonActuales
{
	text-align: right;
}

.TablaSugerenciaDetalle
{
	width: 424px;
	margin-top: 10px;
	border-bottom: solid 3px #f2f3f7;
}

.TablaSugerenciaDetalle tr td
{
	vertical-align: top;
	padding: 0px 0px 10px 0px;
	text-align: justify;
}

.TablaSugerenciaDetalle tr td.TablaSugerenciaDetalleTitulo span
{
	font-weight: bold;
	font-size: 9pt;
	color: #003075;
}

.TablaSugerenciaDetalle tr td.TablaSugerenciaDetalleImagenHorizontal img
{
	width: 424px;
}

.TablaSugerenciaDetalle tr td.TablaSugerenciaDetalleImagenVertical
{
	width: 202px;	
	padding: 0px 10px 10px 0px;
}

.TablaSugerenciaDetalle tr td.TablaSugerenciaDetalleImagenVertical img
{
	width: 202px;
}

/*Fin Sugerencias al Visitante*/

/*Imprimir y Enviar a un amigo*/

.TablaBotonesImprimirEnviar
{
	width: 100%;
	margin-top: 20px;
}

.TablaBotonesImprimirEnviar tr td
{
	text-align: right;
}

/*Fin Imprimir y Enviar a un amigo*/

/* Bloque Mapa Google de localización de servicios */
div.MapaGoogle
{
	height:420px;
	width: 420px;
	border: solid 1px #6e809c;
	padding:1px;
}

div.MapaGoogle div.BocadilloGMaps
{
	font-size: 9pt;
	font-family: Arial; 
	lineheight: 120%;	
}
/* Fin bloque Mapa Google de localización de servicios */


.BloqueCriteriosBusqueda
{
	clear:both;
	margin-bottom:15px;
	padding-top:15px;
	background-color:#F2F3F7;
}

.BloqueCriteriosBusqueda .TituloCriteriosBusqueda
{
	background-color:#6E809C;
	color:#FFFFFF;
	margin-bottom:5px;
	padding:3px 3px 3px 3px;
}

.Buscador div.Botones
{
	margin-bottom: 0em;
}

.Buscador div.Botones a
{
	padding: 0.25em 1.64em;
	text-decoration: none;
	color: #ffffff;
	background: #b7c0ce url('images/buscar_flecha.jpg') right center no-repeat;	
}

