﻿
/* Estilos aplicados a tags ----------------------------------------------------------------- */

body
{
    /*background-color: #383521;*/
    background-color: #747406;
	background-image: url(FondoDegradado_2.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #929292;
}

div 
{
    position: relative;
}

table, tr, td
{
    padding: 0px;
    border-style: none;
    border-width: 0px;
    border-spacing: 0px;
    margin: 0px;    
}

/* Estilos comunes -------------------------------------------------------------------------- */

.Enlace
{
	color: #929292;
    text-decoration: none;
}

.Enlace:hover
{
    text-decoration: none;
    color: #8EB03E;
}

div.Contenido
{
    margin-top: 4px;
    margin-bottom: 4px;
}

div.ColumnaIzq
{
    width: 150px;
    float: left;
}

div.ColumnaDer
{
    width: 150px;
    float: left;
}

div.ColumnaCen
{
    width: 400px;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
}

div.ColumnaDoble
{   
    padding-left:8px; 
    padding-right:8px; 
    width:550px;/*560px; */
    /*margin-bottom: 15px;*/
    float: right;
}

div.VerPostal
{   
    text-align:center;    
    padding-left:8px; 
    padding-right:8px; 
    /*width:717px;*/
    width:700px;/*560px; */
    margin-bottom: 15px;
    float: right;
}

.ColMapa 
{
    width:540px; 
    margin-left: auto; 
    margin-right:auto;
}

.Barra
{
    background-color: #EDE9D3; 
    padding-left: 10px;
    padding-top: 5px; 
    padding-bottom: 3px; 
    font-weight: bold; 
    color: #666666; 
    margin-bottom: 3px;
}

.MiniColMapa
{
    width: 178px;
    position: absolute;
    height: 250px;
}


/* Estilos aplicados a componentes visuales estándar ---------------------------------------- */
.sTextBox
{
    width: 100%;
}

/* Estilos de /plantilla/Plantilla.master --------------------------------------------------- */

.plContenedorPpal 
{
    width: 750px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    background-color: White;
    border-bottom: solid 3px #8EB03E;
    vertical-align: top;
    text-align: left;
    border-collapse: collapse;
}

.plCentral 
{
    padding-left: 12px;
    padding-right: 12px;
}

/* Estilos de /ascx/BarraSuperior/BarraSuperior.ascx ---------------------------------------- */

.tablaBArraSuperior TD
{
    height: 17px;
/*    padding-top: 5px;
    padding-bottom: 3px;*/
    font-family: Arial;
    font-size: 10px;
    vertical-align: middle;    
}

.celdaFechaBarraSuperior
{
    width:100%;
}
/*
.bsBarra 
{
    height: 12px;
    position: relative;
    padding-top: 5px;
    padding-bottom: 3px;
    font-family: Arial;
    font-size: 10px;
    vertical-align: middle;
}

.bsIconos
{
    display:table-cell;
    position: absolute; 
    top: 3px; 
    right: 0px;     
}
*/
.bsEnlace 
{
    color: Black;
    text-decoration: none;
}

.bsEnlace:hover
{
    color: #FF9900;
    text-decoration: none;
}

/* Estilos de /ascx/MenuSuperior/MenuSuperior.ascx ------------------------------------------- */

/*.msMenu 
{
    background-color: #8EB03E;
    height: 23px;
    width: 100%;
    margin-top: 3px;
    margin-bottom: 3px;
    border-spacing: 2px;
    border-collapse: separate;
}

.msOpcionMenu 
{
    background-color: #8EB03E;
    color: White;
    text-align: center;
    border: solid 1px White;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
}

.msOpcionMenu:hover
{
    background-color: #7C9A36;
    cursor: pointer;
}

.msTextoOpcion 
{
    color: White;
    text-decoration: none;
}*/

.msMenuSuperior
{
    background-repeat:repeat-x;
    background-image: url(./../../imgs/comunes/fondo.gif);    
    width: 100%;    
    margin-top: 3px;
    margin-bottom: 3px;    
}

.msMenu 
{
    background-repeat:repeat-x;
    height: 23px;
    width: 10%;
    border-spacing: 0px;
    border-collapse: collapse;
    padding:0px;
    padding-left:5px;
    padding-right:5px;
    margin-left:auto;
    margin-right:auto;
}

.msOpcionMenu 
{
    color: White;
    text-align: center;
    white-space: nowrap;
}

.msOpcionMenu:hover
{
    color: White;
}

.msOpcionMenu a
{        
    color:#F1EFE0;
    display:block;         
    padding-top:5px;
    padding-bottom:5px;    
    padding-left:17px;
    padding-right:17px;     
}

.msOpcionMenu a:hover
{        
    background-color: #7C9A36;
    color:#ffffff;
    display:block;         
    padding-top:5px;
    padding-bottom:5px;
    padding-left:17px;
    padding-right:17px;     
}

.msTextoOpcion 
{
    color: White;
    text-decoration: none;
    vertical-align:middle;
}

/* Estilos de /ascx/MenuLateral/MenuLateral.ascx ---------------------------------------------- */

.mlTitulo
{
    background-color: #8EB03E;
    font-weight: bold;
    color: White;
    font-size: 11px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 3px;
    border-bottom: solid 1px white; 
    width:150px;    
}

.mlItem
{
    background-color: #F1EFE0;
    font-size: 11px;
    color: #79735B;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 3px;
    border-bottom: solid 1px white;
}

.mlItem:hover
{    
    background-color: #E6E2C9;
}

.mlItem a
{    
    display:block;
    width:100%;
    height:100%;
}

.mlOpcion
{
    text-decoration: none;
    color: #79735B;
}

.mlOpcion:hover
{
    text-decoration: none;
    color: #FF9900;
}

/* Estilos de /ascx/PieWeb/PieWeb.ascx -------------------------------------------------------- */

.piArriba
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 5px;
}

.piArriba img
{
    vertical-align: middle;
}

.piCentrado
{
    display: inline;
    vertical-align: middle;
}

.piDestinos
{
   text-align: center;
   padding-top: 5px;
   padding-bottom: 5px;
}

.piEnlace
{
	color: #929292;
    text-decoration: none;
    font-weight: bold;
}

.piEnlace:hover
{
    text-decoration: none;
    color: #8EB03E;
    font-weight: bold;
}

/* Estilos de /ascx/comunes/CuadroInfo/CuadroInfo.ascx ---------------------------------------- */

.ciCuadroEx
{
    width: 183px;
/*    margin-left: 6px;
    margin-right: 6px;*/
    margin-bottom: 6px;
    border-color:White;
    border-width:2px;
    height:230px;
    vertical-align:top;
}

.ciCuadroIn
{
    border-width:1px;
    border-color:White;
    border-style:solid;    
    height: 230px;
    margin: 5px;
    text-align: left;
}

.ciTitulo
{
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 9px;
    vertical-align:middle;        
    height:20px;
}


.ciTitulo IMG
{
    vertical-align:middle;        
}

.textoCuadroInfo
{
    height:115px;
    vertical-align:top;    
    padding:5px;
    padding-top:3px;    
}

.imagenCuadroInfo
{
    border-width:0px;
    margin:0px;
    padding:0px;
    vertical-align:middle;
    height:10px;    
}

.imagenCuadroInfo IMG
{
    border-width:0px;
    margin:0px;
    padding:0px;
    vertical-align:middle;
}

.ciLinkInfo
{
    text-align:right;
    height:15px;
}

.ciLink
{
    font-size: 9px;
    text-decoration: none;
    padding-right:5px;
    padding-bottom:5px;
}

.ciLink:hover
{
    font-size: 9px;
    text-decoration: underline;

}

.tituloVerde {
	color: #006633;
	font-size: 12px;
}


/* Estilos de las galerias de fotos ---------------------------------------------------------- */
.gfTitulo
{
    /* Estilo utilizado en el título de una galería */
    height: 24px;
    font-size: 12px;
    color: #666666;
}

.gfImagen
{
    /* Estilo de cada cuadro de minifoto en una galería */
    /*border: solid 1px Black; #FE9833;*/
    background-color: White;/*#FE9833;*/
    vertical-align: middle;
}

.gfPopupImagen
{
    /* */ 
    background-color:White; 
    border: solid 2px Black; 
    text-align:center; 
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    /* margin: auto; */
}

.gfTituloPopup 
{
    color: Black;
    text-align: left;
    font-size: 15px;
    font-weight: bold;
}

.gfTextoPopup
{
    color: Black;
    text-align: left;
    font-size: 12px;
}

.gfContenedor
{
    color:#666666;
    padding: 10px;
    padding-top:0px;
    padding-bottom: 5px;
}

.FormularioPostalesTable
{
    background-color: #F7F7F2;
    width:555px;
	padding:10px 0px 0px 28px;
    font-family:Tahoma, Arial;
    font-size:11px;
    color:#50504D;
    text-align:right;        
}

.FormularioPostalesTable TD
{
    height:25px;
    white-space:nowrap;    
    vertical-align:middle;
}

.FormularioPostalesTable SPAN
{
    padding-left:5px;
}

.SubtituloPostales
{
    font-family:Tahoma, Arial;
    font-size:11px;
    color:#50504D;
    text-align:left;        
    font-weight:bold;
}

.NotificacionPostales
{
    text-align:left;
}

.labelPostalesTextarea TD
{
    vertical-align:top;
    padding-top:2px;
}

.inputPostalesTextarea
{
    vertical-align:top;
    padding-top:2px;
    text-align:left;    
}

.inputPostalesTextarea TEXTAREA
{
    font-family:Tahoma, Arial;
    font-size:11px;
    color:#50504D;
}


.inputPostalesFechaEnvio
{    
    text-align:left;    
    vertical-align:middle;
}

.inputPostalesFechaEnvio INPUT[type=button]
{        
    vertical-align:middle;
}

.inputPostalesFechaEnvio INPUT[type=text]
{
    font-family:Tahoma, Arial;
    font-size:11px;
    color:#50504D;    
    width:140px;
}

.inputPostales
{
    padding-right:5px;
    text-align:left;
}

.inputPostales INPUT[type=text]
{
    font-family:Tahoma, Arial;
    font-size:11px;
    color:#50504D;    
    width:130px;
}
 
.EstampillasTable
{
    background-color: #F7F7F2;
    width:555px;
	padding:10px 0px 0px 28px;
}

.EstampillasItemsTable
{
    background-color: #F7F7F2;
    width:100%;
}

.GaleriaFotosTable 
{
    background-color: #F7F7F2;
	width:555px;
	text-align:center;
	padding: 10px 0px 10px 28px;
}

.celdaEstampillas
{
    text-align:center;
    /*padding:10px;    */
    padding-right:0px;
    /*padding-bottom:3px;    */
}

.celdaGaleriaFotos { 
	text-align:center; 
	padding: 10px 0px 10px 28px;
	}

.panelItemPostal TABLE
{
    border-style:solid;
    border-width:2px;
    border-color: #E8E8D9;
    background-color: #FFFFFF;
}

.gfItemGaleria
{
    padding-right:15px;
}

.gfItemGaleriaPaseo
{
    padding-right:5px;
}

.tituloPostales TD
{
    font-family: Tahoma, Arial;
    font-size:11px;
    font-weight:bold;
    color:#50504D;
    letter-spacing:1px;    
    background-color:#FFFFFF;
    padding-top:15px;
    padding-bottom:5px;    
}
/* Estilo de la vista de paseos */
.TituloPaseo
{
    /*width: 360px;*/
    height: 24px;
    padding-left: 40px;
    padding-top: 4px;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #6C6C6C;
    margin-bottom: 5px;
    background-repeat:no-repeat;
}
.linkComoLlegar 	{  
	color: #666666; 
	text-decoration: none;
	font-family: Tahoma; 
	font-size: 11px; 
}
.TablaDistancias TD{
	padding:3px;
}

.FiestasEventosSubtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

.fiestasEventosDescripcion{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 9px;
	
}

.fiestasEventosMasInfo
{
	color:#8D8D8B; 
	font-size: 10px;
    text-decoration: none;
}

.fiestasEventosMasInfo:hover
{
	color:#E9A020;
    font-size: 10px;
    text-decoration: none;

}

.Jardines7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5C5C1D;
}
.Jardines9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
 }
.Jardines10 {
	color: #666666;
}


/*----------------------------------*/
/*     Listado Productos - BEGIN    */
/*----------------------------------*/

.celdaMenuHomeProductos
{
    border-collapse:collapse;
    vertical-align:top;
    white-space:nowrap;
    padding-right:10px;
    padding-top:4px;
    width:100%;
}

.celdaMenuHomeProductos TD
{
    height:10px;
}

.celdaMenuProductos
{
    border-collapse:collapse;
    vertical-align:top;
    white-space:nowrap;
    padding-right:10px;
    padding-top:4px;    
}

.celdaMenuProductos TD
{
    height:10px;
}

/*.celdaMenuProductos TABLE
{
    border-collapse:collapse;
}*/

.celdaTablaListadoProductos
{    
    vertical-align:top;
    /*width:501px;*/
    width:546px;
    padding-top:4px;    
    /*background-color:Green;*/
}

.celdaTablaHomeProductos
{    
    vertical-align:top;
    width:501px;    
    padding-top:4px;        
    padding-right:25px;
}

.celdaTablaDetalleProducto
{    
    vertical-align:top;
    width:556px;
    padding-top:4px;    
}

.celdaHomePaseosTabla
{    
    vertical-align:top;
    /*width:501px;*/
    width:556px;
    /*text-align:right;*/
    padding-top:4px;    
}

.celdaTablaListadoProductosPaseos
{    
    vertical-align:top;
    width:501px;
    text-align:right;
    padding-top:4px;
}

.tablaProductosHomeCentral
{    
    border-collapse:collapse;
    /*width:380px;*/
    width:100%;
}

.listadoProductosTable
{
    margin-left:auto;
}

.celdaListadoProductos
{
    text-align:left;    
    width:546px;
}

.celdaListadoProductosPaseos
{
    text-align:left;    
    width:566px;            
}

.celdaDefaultInmobiliarias
{    
    text-align:center;
    width:517px;    
}

.celdaDescripcionInmobiliarias
{
    vertical-align:top;    
}

.celdaDescripcionGastronomia
{
    vertical-align:top;
}

.tablaTituloEspecialidad
{
    border-collapse:collapse;
}

.filaTituloEspecialidad
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color:#5E7018;
    background-color:#E9E0C0;
    vertical-align:middle;
    padding:5px;    
    height:22px;
}

.filaTituloEspecialidad TD
{
    white-space:nowrap;
}

.celdaTituloEspecialidad H1
{
    font-size: 12px;
    vertical-align:middle;
    margin:0px;    
    padding:3px;    
    padding-left:15px;

}

.celdaTituloEspecialidad
{
    width:100%;    
}

.celdaNombreProductoAdicional
{
    padding-left:20px;    
    width:150px;
}

.celdaDireccionProductoAdicional
{
    text-align:left;
    padding-left:5px;
    padding-right:5px;
    width:225px;
}

.celdaTelefonoProductoAdicional
{
    text-align:left;
    width:105px;
}

.celdaEnviarConsultaProductoAdicional
{
    width:30px;    
    text-align:center;  
}

.tablaProductoAdicional
{
    width:100%;
    border-collapse:collapse;    
}

/*.tablaProductoAdicional TD
{
    width:25%;
    padding-right:0px;    
}
*/
.filaProductoAdicional TD
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color:#5E7018;
    background-color:#F8F5E9;
    vertical-align:middle;    
    height:20px;
    white-space:nowrap;
}

.filaClaraProductoAdicional TD
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color:#5E7018;
    background-color:#FBFAF5;
    vertical-align:middle;    
    height:20px;
    white-space:nowrap;
}

.tablaProducto
{
    border-collapse:collapse;
    vertical-align:top;    
}

.tablaProducto TD
{
    padding:0px;
}

.tablaProducto TABLE
{
    vertical-align:top;    
    margin-top:3px;
}

.tablaDatosProducto
{
    border-collapse:collapse;
    vertical-align:top;  
    height:70px;
    
}

.tablaDatosProducto TD
{
    padding:0px;
    padding-left:5px;    
    vertical-align:top;  
}

.tablaDatosProducto A
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    font-weight:bold;
    color:#5E7018;
    text-decoration:none;
}

.tablaDatosProducto A:hover
{
    color:#FF9900;        
}

.filaProducto
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color:#5E7018;
    background-color:#F8F5E9;
    vertical-align:middle;
    padding:3px;    
    height:20px;
}

.filaClaraProducto
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color:#5E7018;
    background-color:#FBFAF5;
    vertical-align:middle;
    padding:3px;    
    height:20px;
}

.celdaLogoProducto IMG
{
    border-width:10px;   
}                        
.celdaLogoProducto A
{
    margin:3px;
    margin-left:15px;
    display:inline-block;
    background-color:#E9E0C0;
    padding-right:1px;
    padding-bottom:1px;  
    color:#8C7E5A;
    text-decoration:none;      
}                        

.filaLogoNotificacion TD
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color:#5E7018;
    background-color:#ffffff;
    vertical-align:top;
    height:20px;
}

.filaNotificacion TD
{    
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    color:#5E7018;
    background-color:#ffffff;
    vertical-align:top;
    text-align:center;
    height:300px;   
    padding-top:60px;
}

.filaNotificacionBajo TD
{    
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    color:#5E7018;
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    height:346px;        
}

.filaNotificacionInmobiliaria TD
{    
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    color:#5E7018;
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    height:264px;        
}

.filaNotificacionGastronomia TD
{    
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    color:#5E7018;
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    height:264px;        
}

.filaNotificacionServicioTuristico TD
{    
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    color:#5E7018;
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    height:264px;        
}

.filaNotificacionEnviarPaginaAmigo TD
{    
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    color:#5E7018;
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;    
    height:178px;
}

.celdaDatosProducto
{
    width:95%;
    padding:5px;
    vertical-align:top;
}

.espacioTransparenteListadoProductos
{
    height:2px;
}

.espacioColorListadoProductos
{
    height:1px;
    background-color:#999999;
}

.modalBackground
{    
    background-color:#333333;
    Filter: alpha(opacity=80);
    opacity:0.8;
}

.panelNotificacion
{
    visibility:hidden;
}

.modalPopup
{    
    background-color:#FFFFFF;
    border-color:#A1C45C;    
    height:448px;
    width:310px;    
}

.modalPopupBajo
{    
    background-color:#FFFFFF;
    border-color:#A1C45C;    
    height:330px;
    width:310px;
}

.modalPopupInscribirComercio
{    
    z-index:2;
    background-color:#FFFFFF;
    border-color:#A1C45C;    
    height:430px;
    width:333px;
}

.modalPopupEnviarAmigo
{    
    background-color:#ffffff;
    border-color:#A1C45C;    
    /*height:273px;*/
    width:333px;
}

.celdaDatosContactoProducto
{
    vertical-align:top;
    height:410px;
}

.celdaDatosContactoProductoBajo
{
    vertical-align:top;
    /*height:310px;*/    
}

.espacioConsultaIndividual
{
    height:1px;
    background-color:#FFFFFF;    
}

.consultaTitulo
{
    background-color:#F8F5E9;
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#79735B;    
    height:31px;   
    white-space:nowrap;
    text-align:right;
}

.consultaTitulo SPAN
{    
    padding-right:5px;
}

.consultaTituloTop
{
    background-color:#F8F5E9;
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#79735B;    
    height:31px;  
    vertical-align:top;
}

.consultaTituloTop SPAN
{    
    padding-left:5px;
    padding-top:10px;
    padding-right:5px;
    float:right;
}

.notaInputFormulario
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#79735B;
    font-weight:normal;   
    padding:0px;    
    padding-top:8px;    
    position:absolute;    
    float:left;
}

.notaInputFormularioPagina
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#79735B;
    font-weight:normal;   
    padding:0px;    
    padding-top:4px;    
    position:absolute;    
    float:left;
}

.notaInputFormularioPaginaFecha
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#79735B;
    font-weight:normal;   
    padding:0px;    
    padding-top:4px;    
    margin-left:77px;
    position:absolute;    
    float:left;
}

.errorDatoInvalido
{
    font-family: Verdana, Arial;
    font-size:16px;
    font-weight:bolder;
    color:red;
    font-weight:normal;   
    padding:0px;     
    margin-left:10px;
    padding-top:7px;    
    position:absolute;
}

.errorDatoInvalido2
{
    font-family: Verdana, Arial;
    font-size:16px;
    font-weight:bolder;
    color:red;
    font-weight:normal;   
    padding:0px;     
    margin-left:8px;
    padding-top:2px;    
    position:absolute;
}

.error
{
    font-family:Tahoma, Verdana, Arial;
    font-size:10px;
    font-weight:bold;
    color:red;
    font-weight:normal;   
    padding:0px;     
    margin-left:10px;
    padding-top:6px;    
    position:absolute;
}

.errorFormularioPagina
{
    font-family:Tahoma, Verdana, Arial;
    font-size:10px;
    font-weight:bold;
    color:red;
    font-weight:normal;   
    padding:0px;     
    margin-left:8px;
    padding-top:2px;    
    position:absolute;
}

.errorFormularioPaginaFecha
{
    font-family:Tahoma, Verdana, Arial;
    font-size:10px;
    font-weight:bold;
    color:red;
    font-weight:normal;   
    padding:0px;     
    margin-left:87px;
    padding-top:2px;    
    position:absolute;
}

.errorMultiMailInvisible
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    font-weight:bold;
    color:red;
    font-weight:normal;   
    padding:0px;     
    margin:0px;
    padding-top:3px;    
    position:absolute;
    visibility: hidden;
}

.errorFecha
{
    font-family: Verdana, Arial;
    font-size:16px;
    font-weight:bolder;
    color:red;
    font-weight:normal;   
    padding:0px;     
    margin-left:75px;
    padding-top:7px;    
    position:absolute;
}

.errorFechaFormularioPagina
{
    font-family: Verdana, Arial;
    font-size:16px;
    font-weight:bolder;
    color:red;
    font-weight:normal;   
    padding:0px;     
    margin-left:87px;
    padding-top:3px;    
    position:absolute;
}

.notaFormulario
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#79735B;
    font-weight:normal;
    height:20px;
    text-align:left;
}

.notaFormulario SPAN
{
    margin-left:5px;
    position:static;
}

.notaFormulario TABLE
{
    width:100%;
}

.notaFormularioPostales
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#50504D;
    font-weight:normal;
    height:20px;
    text-align:left;
}

.notaFormularioPostales SPAN
{    
    position:static;
}

.notaFormularioPostales TABLE
{
    width:100%;
}

.consultaDato
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#79735B;
/*    font-weight:bold;*/
    vertical-align:middle;    
    text-align:left;        
    font-weight:normal;   
    padding:0px;        
}

.consultaDato SPAN
{
    vertical-align:middle;
    padding-left:5px;
}


.consultaDato INPUT[type=text]
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#79735B;    
    margin:5px;
    margin-right:0px;    
    width:180px;
}

.consultaDato TEXTAREA
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#79735B;    
    margin:5px;
    margin-right:0px;    
    width:180px;
    height:100px;
}




.tituloFormularioPopUp
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#79735B;
    font-weight:bold;
    vertical-align:middle;    
    text-align:center;    
    width:100%;
    height:31px;
}

.tituloFormularioPopUp SPAN
{
    vertical-align:middle;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
}

.notaFormularioPopUp
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#79735B;
    font-weight:normal;
    vertical-align:top;    
    text-align:left;    
    width:100%;
    height:51px;
}

.notaFormularioPopUp SPAN
{
    display:block;
    vertical-align:top;
    padding-left:5px;
    padding-right:5px;        
    text-align:left;    
}


.tablaConsulta
{
    display:none;
 /*   height:329px;*/
    width:310px;    
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;
}

.tablaConsulta TD
{
    padding:0px;
   /* vertical-align:middle;*/
}

/*.tablaConsulta TD SPAN
{
    vertical-align:middle;
}*/

.tablaConsulta TABLE
{
    vertical-align:top;    
    margin-top:3px;
}



.tablaEnviarPaginaAmigo
{
    display:none;    
    width:330px;
    border-collapse:separate;
    vertical-align:top;    
    background-color:#ffffff;
}

.tablaEnviarPaginaAmigo TD
{
    padding:0px;
}

.tablaEnviarPaginaAmigo TABLE
{
    vertical-align:top;    
    margin-top:3px;
}

.tablaNotificacionEnviarPaginaAmigo
{
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;    
    height:228px;
}
.tablaBarraBotonesConsultaIndividual
{
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;
    width:310px;
}

.tablaBarraBotonesConsultaIndividual TD
{
    padding:0px;
   /* vertical-align:middle;*/
}

.tablaBarraBotonesConsultaMultiMail
{
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;
    width:310px;
}

.tablaBarraBotonesConsultaMultiMail TD
{
    padding:0px;
}


.barraBotonesConsultaCancelar
{
    white-space:nowrap;
    width:10%;
    text-align:center;    
    height:35px;        
}

.barraBotonesConsulta
{
    width:90%;
    height:35px;    
}

.barraBotonesConsulta INPUT
{
    margin-left:115px;
}

.barraBotonesConsultaCancelar A
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#5E7018;
    font-weight:normal;     
    text-decoration:none;   
    padding-right:10px;
}

.barraBotonesConsultaCancelar A:hover
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#A1C45C;
    font-weight:normal;     
    text-decoration:none;   
}

/*.barraBotonesConsulta SPAN
{    
    position:absolute;   
    padding-left:60px;
    z-index:0;
}*/

.barraBotonesConsultaMultiMail
{
    text-align:right;    
    height:35px;
}

.barraBotonesConsultaMultiMail A
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#5E7018;
    font-weight:normal;     
    text-decoration:none;   
}

.barraBotonesConsultaMultiMail A:hover
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#A1C45C;
    font-weight:normal;     
    text-decoration:none;   
}

.barraBotonesConsultaMultiMail SPAN
{
    /*position:absolute;   */
    /*padding-left:60px;*/
    padding-right:10px;
}

.botonConsulta 
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    border-style:solid;
    border-color:#83AA45;
    background-color:#E9E0C0;
    color:#5E7018;
    width:80px;
    font-weight:bold;
}

/*----------------------------------*/
/*     Listado Productos - END      */
/*----------------------------------*/


/*-----------------------------------------------*/
/*     Servicios Turisticos DEFAULT - BEGIN      */
/*-----------------------------------------------*/

.celdaTablaListadoEspecialidades
{
    vertical-align:top;
    width:100%;
    text-align:center;
}

.celdaListadoEspecialidades
{
    text-align:left;
    width:517px;    
}

.nombreEspecialidad A
{
    font-family:Tahoma,Verdana;
    font-size:11px;
    font-weight:normal;
    color:#6F6641;
    text-decoration:none;
}

.nombreEspecialidad A:hover
{
    font-family:Tahoma,Verdana;
    font-size:11px;
    font-weight:normal;
    color:#FF9900;
    text-decoration:none;
}

/*-----------------------------------------------*/
/*     Servicios Turisticos DEFAULT - END        */
/*-----------------------------------------------*/


.Alojamientosunnamed1 {  text-decoration: none; cursor: pointer}
.Alojamientosletras { text-align:center;  font-family: Tahoma; font-size: 11px; padding:1px;}
.Alojamientosletras2 {  font-family: Tahoma; font-size: 10px}
.Alojamientosmail{ font-family: Tahoma; font-size: 11px; color:#666666;}
.Alojamientosstyle1 {color: #FFFFFF}

.tituloDestacado
{
    text-align:center;  
    font-family: Tahoma; 
    font-size: 11px;
    font-weight:bold;
    color: #FFFFFF;
    height:20px;
}





/*Estilos de cada alojamiento */
.tituloAlojamiento{
    FONT-SIZE: 16px;
    font-weight: bold;
    COLOR: #5E7018;
    FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-DECORATION: none;
}

.titulo2Alojamiento{
    FONT-SIZE: 12px;
    font-weight: bold;
    COLOR: #5E7018;
    FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-DECORATION: none;
}

.descripcionAlojamiento{
    FONT-SIZE: 11px;
    font-weight: normal;
    COLOR: #5E7018;
    FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-DECORATION: none;
}

.EnlaceTipo1 
{
    font-size: 11px; 
    color: #666666; 
    font-family: Tahoma; 
    text-decoration:none;
    white-space:nowrap;
}
.EnlaceTipo1:hover 
{
    font-size: 11px;
    color: #FF9900;
    font-family: Tahoma;
    text-decoration:none;
    white-space:nowrap;

}

.textomenu3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #79735B;
	text-decoration: none;
}


/* Estilos en pagina de grupo de paseos */

/*.gpLink
{
    color: #8E735B;
    text-decoration: none;
}*/

.tablaGenerica
{
    border-collapse:separate;    
}


.tablaGenerica TD
{    
    padding:0px;
    padding-right:10px;    
}

.tablaConsultaMultiMail
{
    border-collapse:separate;
    vertical-align:top;        
    background-color:#F8F5E9;  
    width:100%;
    margin-top:20px;
}

.tablaConsultaMultiMail TD
{
    padding:0px;
}

.tablaConsultaMultiMail TABLE
{
    vertical-align:top;    
    margin-top:3px;    
}

.gpLink:hover
{
    color: #8EB03E;
    text-decoration: none;
}

.gpDescripcion
{
    background-color: #F1EFE0; 
    color:#7B7663; 
    padding: 2px; 
    height: 105px; 
    border-top: solid 1px #75745F;
}

.gpMinifoto
{
    margin: 1px; 
    border: solid 3px White; 
    padding: 2px;
}

.gpCuadroPaseo
{
    background-color: #E6E2C9; 
    float:left; 
    width: 128px; 
    height: 229px;
    margin-right: 9px;
    margin-bottom: 15px;
}

.linkMasInfoGrupoPaseo a
{
    font-family:Tahoma;
    font-size:11px;
    text-decoration:none;
    color:#79735B;
}

.linkMasInfoGrupoPaseo a:hover
{
    font-family:Tahoma;
    font-size:11px;
    text-decoration:none;
    color:#FF9900;
}

.barraBotonesConsultaMultiMail INPUT[type=image]
{    
    padding-right:11px;
}

.tablaNotificacionConsultaIndividualServiciosTuristicos
{
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;    
    display:none;
    height:329px;
    width:315px;
    
}

.tablaNotificacionConsultaIndividualAlojamientos
{
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;    
    height:410px;
}

.tablaNotificacionConsultaIndividualBaja
{
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;    
    /*height:314px;*/
    height:312px;
}

.tablaNotificacionConsultaIndividualInmobiliaria
{
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;    
    height:312px;
}

.tablaNotificacionConsultaIndividualGastronomia
{
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;    
    height:312px;
}

.tablaNotificacionConsultaIndividualServicioTuristico
{
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;    
    height:312px;
}

.tablaNotificacionConsultaIndividualInscribirComercio
{
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;    
    height:396px;
}

.NotificacionConsultaIndividualPanelServicioTuristico
{
    display:none;
    height:329px;
    width:315px;
}

.NotificacionConsultaIndividualPanelAlojamientos
{
    display:none;
    height:466px;
    width:315px;
}

.tablaNotificacionConsultaMultiMail
{
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;    
    height:329px;
    /*width:312px;    */
}
.invisible
{
    display:none;
}


.consultaMultiMailTitulo
{    
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    text-align:right;
    color:#79735B;        
    white-space:nowrap;
}

.consultaMultiMailTitulo SPAN
{
    padding-left:10px;
    padding-right:0px;
}

.consultaMultiMailDato
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#79735B;
    font-weight:bold;
    vertical-align:middle;    
}

.consultaMultiMailDato SPAN
{
    vertical-align:middle;
    padding-left:1px;
}

.consultaMultiMailDato DIV
{
    z-index:1000;
}

.consultaMultiMailDato INPUT[type=text]
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#79735B;    
    /*margin:5px;
    margin-right:0px;    */
    width:120px;
    margin:0px;
    padding:0px;
}

.consultaMultiMailDato TEXTAREA
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#79735B;    
    /*margin:5px;
    margin-right:0px;    */
    width:230px;
    height:59px;    
    margin:0px;
    padding:0px;
}

.EnviarAmigoHyperLink
{
    width:45px;
}

.EnviarAmigoLinkButton
{
    width:155px;
}

.BotonEnviarPostales
{
    text-align:center;
}
/*----------------------------*/
/*  Detalle Producto - Begin  */
/*----------------------------*/

.tituloDetalleTable
{
    font-family: verdana, arial, sans-serif; 
    font-size: 11px;
    color: #5e7018;    
	text-decoration: none;    
	width:100%;
}

.nombreDetalleTable
{
    font-size: 16px;
    font-weight: bold;
}

.sloganDetalleTable
{
    font-size: 12px;
    font-weight: bold;
}

.logoDetalleTable
{
    text-align:right;   
}
.separadorDetalleTable TD{
    height: 10px;
    background-image: url(./../../imgs/punteada.gif);    
    background-position: 50% 50%;    
}

.bulletDetalleTable{    
    background-image: url(./../../imgs/flecha3.gif);
    background-repeat:no-repeat;
    background-position: 50% 50%;
    width:14px;
}

.seccionDetalleTable
{
    font-family: verdana, arial, sans-serif; 
    font-size: 11px;
    color: #5e7018;    
	text-decoration: none;    
	width:100%;
	margin-top:20px;
}

.nombreSeccionDetalleTable
{
    font-size: 12px;
    font-weight:bold;
    margin-top:20px;
    text-align:left;
    width:555px;
}

.fotoDetalleTable
{
    text-align:right;   
    vertical-align:top;
}

.fotoDetalleTable IMG
{
    margin:2px;
}

.FotoDetalleTable
{
    margin-left:auto;
    margin-right:0px;
}

.tituloDatoDetalleTable
{
    font-weight:bold;
    padding-right:5px;
    vertical-align:top;
}

.datoListaDetalleTable
{
    display:inline-block;    
}

.seccionDatosTable
{
    vertical-align:top;
}

.link 
{
    font-size: 11px; 
    color: #666666; 
    font-family: Tahoma; 
    text-decoration:none;
    white-space:nowrap;
    font-weight:bold;
}
.link:hover 
{
    color: #FF9900;
}

.datosEmailCelda IMG
{    
    vertical-align:middle;
    padding-right:5px;
}

.tituloPromocion
{
    font-weight:bold;    
    padding-bottom:4px;
}

.descripcionPromocion
{     
    padding-bottom:15px;
}

.comodidadesDataList TD
{
    width:262px;
}

.comodidadesDataList IMG
{
    vertical-align:middle;
    padding-right:5px;
    padding-bottom:4px;
    padding-top:4px;
}
.comodidadesDataList SPAN
{    
    padding-right:50px;
}

.tarjetasDataListTabla
{
    margin-left:auto;
    margin-right:auto;    
    width:10px;
}

.tarjetasDataList
{
    text-align:center;    
    padding-bottom:10px;
    vertical-align:top;
    white-space:nowrap;        
    padding-left:18px;
    padding-right:18px;
}

.tarjetasDataList IMG
{
    vertical-align:middle;
}

.fotosDataList TABLE
{
    margin:0px;
    margin-right:10px;
    margin-bottom:10px;
}

.fotosDataList IMG
{
    margin:2px;
    vertical-align:top;
    border-collapse:collapse;
    border:0px;
    border-width:0px;
}

.celdaTablaMapaFrame
{
    padding-left:4px;
}

.tablaMapaFrame
{
    border-collapse:collapse;
    /*margin-left:auto;*/
    margin-right:auto;
    border-style:solid;
    border-color:#A9A9A9;
    border-width:1px;
    margin-top:1px; 
}

.tablaMapaFrame TD
{
    padding:2px;
    margin:2px;    
}

.frameMapaDetalleProducto
{
    width:510px;
    height:480px;    
}

.celdaVerMapa
{
    padding-top:20px;
}

/*----------------------------*/
/*  Detalle Producto - End    */
/*----------------------------*/


/*----------------------------*/
/*  Inmobiliarias - Begin    */
/*----------------------------*/

.EnviarPaginaHyperLink
{
    text-align:left;
}

.EnviarPaginaHyperLink a
{
    color:#666666;
    font-family:tahoma;
    font-size:11px;
    text-decoration:none;
    white-space:nowrap;
}

.tablaNotificacionInscribirComercio
{
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;        
    height:414px;
    width:330px;        
}

.tablaInscribirComercio
{
    display:none;
    height:370px;
    width:330px;    
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;
}

.tablaInscribirComercio TD
{
    padding:0px;
}

.tablaInscribirComercio TABLE
{
    vertical-align:top;    
    margin-top:3px;
}

.tablaBarraBotonesInscribirComercio
{
    border-collapse:separate;
    vertical-align:top;    
    background-color:#FFFFFF;
    width:328px;
}

.tablaBarraBotonesInscribirComercio TD
{
    padding:0px;
   /* vertical-align:middle;*/
}

.barraBotonesInscribirComercio
{
    text-align:center;    
    height:35px;    
}

.barraBotonesInscribirComercio A
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#5E7018;
    font-weight:normal;     
    text-decoration:none;   
}

.barraBotonesInscribirComercio A:hover
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#A1C45C;
    font-weight:normal;     
    text-decoration:none;   
}

.barraBotonesInscribirComercio SPAN
{
    position:absolute;   
    padding-left:72px;
}

.ComunicacionTable
{
    border-collapse:collapse;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    margin-bottom:10px;
    
}

.tablaInformacionAlojamientosHome
{
    margin-top:3px;
    width:100%;
    padding:3px;   
    border-collapse:collapse;
}

.tablaInformacionAlojamientosHome TD
{    
    background-color:#f2f2ea;
    border:solid 2px #e8e8d9;
    padding:5px;
}

.InscribirComercioImageMenuPanel
{
    text-align:left;
    margin-top:30px;
    margin-bottom:10px;
}

.celdaInscribirComercio
{
    text-align:right;
    width:200px;
}
/*----------------------------*/
/*    Inmobiliarias - End     */
/*----------------------------*/
/*----------------------------*/
/*       Paseos - Begin
/*----------------------------*/

.filaTipoPaseo
{
    background-color:#E5E8CB;
    font-family:Tahoma, Arial;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    text-align:center;
    height:20px;
}

.filaImagenPaseo TD
{
    background-color:#F9FAEF;
    text-align:center;
    padding:3px;    
}

.filaNombrePaseo TD
{
    background-color:#F9FAEF;
    font-family:Tahoma, Arial;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:3px;    
}

.filaDescripcionPaseo TD
{
    text-align:left;
    background-color:#F9FAEF;
    padding:5px;
    height:80px;
    vertical-align:top;
}

.tablaDescripcionPaseoDefault
{    
    border-collapse:collapse;
    margin-left:auto;
    margin-right:auto;    
    margin-top:25px;
    font-family:Tahoma, Arial;
    font-size:11px;
    font-weight:normal;
    color:#666666;    
    width:380px;        
}

.filaTituloDescripcionPaseoDefault TD
{
    background-color:#E5E8CB;
    font-family:Tahoma, Arial;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    text-align:left;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:3px;
}

.tablaPaseoPaginaDefault
{    
    font-family:Tahoma, Arial;
    font-size:11px;
    font-weight:normal;
    color:#666666;    
    /*width:210px;*/
    width:180px;
}

/*.celdaTablaPaseoPaginaDefault
{
    vertical-align:top;
    text-align:center;     
}

.celdaTablaPaseoPaginaDefault TABLE
{*/
    /*margin-left:15px;
    margin-right:15px;*/
/*    text-align:left;
    border-width:0px;
}*/

.celdaTablaPaseoPaginaDefaultIzquierda
{
    vertical-align:top;
    text-align:center;     
}

.celdaTablaPaseoPaginaDefaultIzquierda TABLE
{
    margin-right:auto;
    text-align:left;
    border-width:0px;
}

.celdaTablaPaseoPaginaDefaultDerecha
{
    vertical-align:top;
    text-align:center;     
}

.celdaTablaPaseoPaginaDefaultDerecha TABLE
{
    margin-left:auto;    
    text-align:left;
    border-width:0px;
}

.PaseosDefaultTable
{
    border-collapse:collapse;
    margin-left:auto;
    margin-right:auto;
    width:380px;
}

.filaMasInfo TD
{
    background-color:#F9FAEF;
    padding-top:3px;
    padding-bottom:3px;
    text-align:center;
}
.filaMasInfo A
{
    font-family:Tahoma, Arial;
    font-size:11px;
    font-weight:normal;
    color:#666666;  
    text-decoration:none;      
}

.filaMasInfo A:hover
{
    font-family:Tahoma, Arial;
    font-size:11px;
    font-weight:normal;
    color:#F3A324;       
    text-decoration:none; 
}

.filaSeparadorPaseoDefault TD
{
    background-color:#F9FAEF;
    padding-top:15px;
    padding-bottom:2px;
    text-align:center;

}

/*----------------------------*/
/*       Paseos - End
/*----------------------------*/

/*----------------------------*/
/*       Galerias - Begin
/*----------------------------*/
.tablaItemGaleria
{
    font-family: Tahoma, Arial;
    font-size: 10px;
    color: #666666;
    background-color: #FFFFFF;
    text-decoration:none;        
    margin-right:8px;
    margin-bottom:8px;
    width:10px;
}

.tablaItemGaleria INPUT
{       
    vertical-align:middle;
}

.celdaElegirEstampilla
{
    text-align:right;    
}

.celdaElegir
{
    text-align:right;
    width:50%;
}

.linkGalerias
{
    width:50%;
    text-align:center;    
}

.linkGalerias A
{
    font-family: Tahoma, Arial;
    font-size: 11px;
    color: #666666;
    text-decoration:none;        
}

.linkGalerias A:hover
{
    color: #FF9900;
}

.separadorVerticalDatosPostal
{
    width:1px;
}

.separadorVerticalDatosPostal DIV
{
    background-color:#646464;
    width:1px;
    height:250px;
}

.nombreDestRem
{
    font-weight:bold;
    color:#666666;
}

.IconImageDatosPostal
{
    padding-top:15px;
    vertical-align:middle;
    text-align:right;

}

.DatosPostalTable
{
    font-family: Tahoma;
    font-size:11px;
    color:#666666;
    background-color:#ffffff;
    margin-top:20px;
    width:588px;
    height:346px;    
}

.DatosPostalTable TD
{
    white-space:nowrap;
}

.fechaDatosPostalTabla
{
    width:100%;
}

.fechaDatosPostalTabla TD
{    
    vertical-align:middle;
}

.fechaDatosPostalTabla IMG
{
    padding-right:10px;
    padding-bottom:15px;
}

.celdaFechaDatosPostal
{    
    vertical-align:bottom;    
}

.celdaFechaTituloDatosPostal
{
    text-align:right;
    vertical-align:middle;
}

.celdaFechaDatoDatosPostal
{    
    text-align:left;
    padding-left:4px;
    vertical-align:middle;
}

.celdaMiniPostalDatosPostal
{
    vertical-align:bottom;
}

.miniPostalTablaDatosPostal
{
    width:100%;
}

.miniPostalTablaDatosPostal IMG
{
    padding-left:8px;
    padding-bottom:8px;
}

.celdaLugarDatosPostal
{
    text-align:left;
    padding-left:3px;
    vertical-align:top;
    text-align:left;
    width:100%;
}

.celdaLugarDatosPostal TD
{
    padding-bottom:5px;
}


.celdaDatosPostalTabla
{
    vertical-align:top;
}

.celdaSuperiorIzqImage
{
    padding-top:8px;
    vertical-align:top;
}

.celdaEstampillaImage
{
    padding-top:8px;
    padding-right:8px;
    text-align:right;
    vertical-align:top;
    width:273px;
}

.celdaMensajeDatosPostal
{
    text-align:left;
    vertical-align:top;
	padding:10px 30px 0px 40px;
	width:300px;
}

.celdaPersonasDatosPostal
{
    text-align:left;
    vertical-align:top;
    padding-left:25px;
    padding-top:10px;
}

.filaMediaDatosPostal
{
    height:150px;
}

.BotonDerVerPostal
{
    text-align:left;
    padding-left:43px;
    padding-bottom:2px;
    height:30px;
    vertical-align:middle;
}

.BotonIzqVerPostal
{
    text-align:right;
    padding-right:43px;
    padding-bottom:2px;
    height:30px;
    vertical-align:middle;    
}

.BotonCentroVerPostal
{
    text-align:center;
    padding-left:43px;
    padding-bottom:2px;
    height:30px;
    vertical-align:middle;
}


/**/
.PaneltablaVerPostal{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;

}
.tablaVerPostal
{
    background-color:#F7F7F2;
}
.celdaVerPostalTable{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:650px;
}
.VerPostalTable
{
	margin:30px;
    margin-top:18px;
    margin-bottom:0px;
    background-color:#F7F7F2;
	
}
/**/
.BordeExternoTable
{
    margin-top:20px;
}

.VerPostalPanel
{    
    text-align:center;
    padding-bottom:20px;
}
/*----------------------------*/
/*       Galerias - End
/*----------------------------*/



.celdaGraciasGaleriaPostalesExterior
{
    width:547px;
    height:200px;
    padding-top:50px;
    text-align:center;
    vertical-align:top;
}

.GraciasGaleriaPostalesTable
{
    font-family:Tahoma, Verdana;
    font-size:11px;
    color:#B37E5A;
    font-weight:normal;
    text-align:center;
    background-color:#F7F7F2;
}

.GraciasGaleriaPostalesTable TD
{
    padding-left:12px;
    padding-right:12px;
}

.celdaSuperiorGraciasGaleriaPostales
{
    font-weight:bold;
    padding-top:30px;
    padding-bottom:10px;
}

.celdaInferiorGraciasGaleriaPostales
{
    padding-top:10px;
    padding-bottom:30px;
}

.celdaInferiorGraciasGaleriaPostales A
{
    font-family:Tahoma, Verdana;
    font-size:11px;
    font-weight:bold;
    color:#B37E5A;        
    text-decoration:none;    
}

.filaMensajeError TD
{    
    text-align:left;
    padding-bottom:2px;
    /*padding-left:10px;    */
    height:0px;
}

.filaTituloPostalDelDia TD
{
    background-color:#E8E8D9;
    color:#666666;
    font-family:Tahoma, Verdana;
    font-size:11px;
    font-weight:bold;    
    height:20px;
    text-align:left;
    padding-right:5px;
}

.filaTituloPostalDelDia IMG
{
    vertical-align:middle;
    margin-left:5px;
    margin-right:5px;
}

.filaTituloLasMasEnviadas TD
{
    background-color:#E8E8D9;
    color:#666666;
    font-family:Tahoma, Verdana;
    font-size:11px;
    font-weight:bold;    
    height:20px;
    width:180px;
    text-align:left;
    padding-right:5px;
}

.filaTituloLasMasEnviadas IMG
{
    vertical-align:middle;
    margin-left:5px;
    margin-right:5px;    
}

.celdaDatosPostalDelDiaTable
{    
    background-color:#F7F7F2;
    font-family:Tahoma, Verdana;
    font-size:11px;    
    color:#666666;    
    text-align:left;
    padding-right:5px;
}

.celdaDatosPostalDelDiaTable A
{
    font-family: Verdana;
    font-size:10px;    
    font-weight:bold;
    color:#666666;
    text-decoration:none;
}

.celdaDatosPostalDelDiaTable A:hover
{
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;  
    color:#FF9900;
    text-decoration:none;
}

.celdaPostalDelDiaImage
{
    padding:5px;
    margin-bottom:10px;
    margin-top:10px;
}

.celdaNombrePostalDelDia
{
    padding-top:10px;
    padding-bottom:10px;
    vertical-align:top;
    white-space:nowrap;
}

.celdaEnviarPostalDelDia
{    
    padding-bottom:10px;    
    vertical-align:bottom;
    white-space:nowrap;
}

.celdaPostalesMasEnviadasItems
{
    text-align:left;
    background-color:#F7F7F2;
    font-family:Tahoma, Verdana;
    font-size:11px;    
    color:#666666;
}

.celdaDefaultTable
{
    text-align:center;
}

.celdaDescripcionDefaultPostales
{
    text-align:left;
    padding-bottom:20px;
    padding-left:7px;
    padding-right:7px;
    font-family:Verdana;
    font-size:10px;
    color:#7A7E63;    
}

.iconoPostalMasEnviadaItem
{
    text-align:left;
    padding-left:3px;
    padding-right:7px;
    font-family:Tahoma;
    font-size:10px;
    color:#FF996E;   
}

.nombrePostalMasEnviadaItem
{
    padding-bottom:3px;
    white-space:nowrap;
}

.nombrePostalMasEnviadaItem A
{
    text-align:left;    
    padding-right:7px;
    font-family:Tahoma;
    font-size:10px;
    color:#666666;       
    text-decoration:none;   
}

.nombrePostalMasEnviadaItem A:hover
{
    text-align:left;    
    padding-right:7px;
    font-family:Tahoma;
    font-size:10px;
    color:#FF996E;       
    text-decoration:none;
}

.celdaPostalDelDiaTable
{
    vertical-align:top;
}

.celdaLasMasEnviadasTable
{
    vertical-align:top;    
}

.celdaIFrameClima
{
    width:717px;
    text-align:center;
    padding-top:5px;
}


.celdaIFrameMapa
{
    background-color:Green;
    width:717px;
    height:620px;
    text-align:left;
    padding-top:5px;
    padding-bottom:30px;
}

.celdaMapaCaminoSieteLagos A
{
    text-align:left;    
    padding-right:7px;
    font-family:Tahoma;
    font-size:10px;
    color:#666666;       
    text-decoration:none;   
}

.celdaMapaCaminoSieteLagos A:hover
{
    text-align:left;    
    padding-right:7px;
    font-family:Tahoma;
    font-size:10px;
    color:#FF996E;       
    text-decoration:none;
}

.celdaTituloMapasTabla
{
    width:155px;
    height:25px;
	background-image: url(./../../Mapa/imgs/titu_chico.jpg);	
	padding-left:20px;	
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	vertical-align:top;
	padding-top:6px;
	letter-spacing:1px;
	
}

.celdaBaseMapasTabla
{
    width:155px;
    height:6px;    
	background-image: url(./../../Mapa/imgs/base.gif);
}

.celdaBordeMapasTabla
{
    background-color:#B8E94F;
    width:2px;
}

.celdaContenidoMapasTabla
{
    font-family:Tahoma;
    font-size:11px;
    color:#666666;
    text-align:center;
    width:145px;
    height:150px;
    vertical-align:top;
    padding-top:15px;
}

.celdaContenidoMapasTabla A
{
    font-family:Tahoma;
    font-size:11px;
    color:#666666;
    text-decoration:none;
}

.celdaContenidoMapasTabla A:hover
{
    font-family:Tahoma;
    font-size:11px;
    color:#666666;
    text-decoration:none;
}

.celdaMapasTable
{
    vertical-align:top;    
}

.celdaFlashMapa
{
    padding-right:8px;
    padding-bottom:30px;
}

.descripcionPaseo
{
    display:table-cell;
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    color:#79735B;
    padding-right:10px;
    padding-left:2px;
}

.descripcionPaseo P
{
    margin:0px;
}

.descripcionPaseo A
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    color:#79735B;
    font-weight:bold;
    text-decoration:underline;
}

.descripcionPaseo A:hover
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    color:#FF9900;
    font-weight:bold;
    text-decoration:underline;
}

.descripcionDatosUtilesPaseo
{
    display:table-cell;
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    color:#79735B;
    background-color: #F1EFE0;
    padding:3px;
    padding-bottom:5px;
    padding-top:5px;
}

.iconosDatosUtilesPaseo
{
    background-color: #F1EFE0; 
    border-bottom: solid 2px #E6E2C9;
}

.menuMapaUbicacionPaseo
{
    margin-bottom:15px;
}

.menuMapaUbicacionPaseo A
{
    display:table-cell;
    border-style:solid;
    border-width:1px;
    border-color:#B7B79D;
}

.menuMapaUbicacionPaseo A:hover
{
    display:table-cell;
    border-style:solid;
    border-width:1px;
    border-color:#B7B79D;
}

.celdaPieContactoTable
{
    padding-top:10px;    
    padding-bottom:20px;  
}

.linksPie
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    color:#929292;    
}

.linksPie A
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    color:#929292;   
    text-decoration:none;
}

.linksPie A:hover
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    color:#FF9900;   
    text-decoration:none;
}

.separadorPie
{
    font-family:Tahoma;
    font-size:17px;
    font-weight:normal;
    color:#333333;    
    padding-left:10px;
    padding-right:10px;
}

.PieContactoTable
{
    margin-left:auto;
    margin-right:auto;
}

.filaBarraIconosSuperior TD
{    
    vertical-align:middle;
    padding-left:5px;
    white-space:nowrap;
}

.filaBarraIconosSuperior IMG
{    
    vertical-align:top;
    padding-top:1px;
}

.filaBarraIconosSuperior A
{    
    font-family:Tahoma;
    font-size:9px;
    font-weight:normal;
    color:#444444;   
    text-decoration:none;
    letter-spacing:1px;    
}

.filaBarraIconosSuperior A:hover
{    
    font-family:Tahoma;
    font-size:9px;
    font-weight:normal;
    color:#FF9900;   
    text-decoration:none;
    letter-spacing:1px;
}

.separadorBarraIconosSuperior
{    
    vertical-align:top;
    padding-bottom:1px;
}

.menuItem_1
{
    vertical-align:middle;
    border-bottom: solid 1px white;
    height:20px;
    padding:0px;
    margin:0px;        
}

.menuItem_1 A
{
    font-family:Tahoma;
    font-size:11px;
    color:#79735B;
    margin:0px;
    padding:0px;
    background-image: url(./../../imgs/comunes/punto.gif);
    background-repeat: no-repeat;
    background-position: 5px 55%;
    background-color: #F1EFE0;     
    padding-left:15px;
    display:block;
    width:150px;
    height:17px;    
    padding-top:3px;    
    text-decoration:none;
}

.menuItem_1 A:hover
{
    color:#FF9900;    
    background-color: #E6E2C9;
}

.menuTitulo_2
{
    background-color: #E5E8CB;
    font-weight: bold;
    color: #79735B;
    font-size: 11px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 3px;
    border-top: solid 2px #EEEEEE; 
    border-bottom: solid 2px #EEEEEE; 
}

.menuItem_2
{
    vertical-align:middle;
    border-bottom: solid 2px #EEEEEE;
    height:20px;
    padding:0px;
    margin:0px;            
}


.menuItem_2 A
{
    font-family:Tahoma;
    font-size:11px;
    color:#79735B;
    margin:0px;
    padding:0px;
    background-image: url(./../../imgs/comunes/dottie.png);
    background-repeat: no-repeat;
    background-position: 0px 55%;
    background-color: #FFFFFF;     
    padding-left:15px;
    display:block;
    width:145px;
    height:17px;    
    padding-top:3px;    
    text-decoration:none;
}

.menuItem_2 A:hover
{
    color:#FF9900;    
    background-color: #F9FAEF;
}

.menuItem_3
{
    vertical-align:middle;
    border-bottom: solid 1px white;
    height:20px;
    padding:0px;
    margin:0px;    
}

.menuItem_3 A
{
    font-family:Tahoma;
    font-size:11px;
    color:#79735B;
    margin:0px;
    padding:0px;
    background-color: #F1EFE0;     
    padding-left:8px;
    display:block;
    width:152px;
    height:17px;    
    padding-top:3px;    
    text-decoration:none;    
}

.menuItem_3 A:hover
{
    color:#FF9900;    
    background-color: #E6E2C9;
}


.celdaGaleriaFotos
{
    text-align:left;
    width:517px;   
    vertical-align:top; 
}

.celdaMenuLaVilla
{
    vertical-align:top;
    white-space:nowrap;
    padding-right:10px;
    padding-top:4px;
}

.celdaTablaLaVilla
{
    vertical-align:top;
    width:100%;
    text-align:center;
    padding-top:4px;
}

.celdaLaVilla
{
    font-family:Tahoma;
    font-weight:normal;
    font-size:11px;
    text-decoration:none;
    color:#666666;
    text-align:left;
    /*width:517px;    */
    width:560px;    
}

.celdaLaVilla A
{
    font-family:Tahoma;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
    color:#666666;
}

.AreaBannersTable
{
    margin-left:auto;
    margin-right:auto;

    width:100%;  
    /*width:501px;    */
}

.AreaBannersEspacioInferiorTableCell
{
   border-collapse:collapse;
   height:4px;
}

.AreaBannersTable UL
{
    list-style:none;
    margin:0px;
    padding:0px;
    width:100%;
    /*background-color:Aqua;*/
    
}

.AreaBannersTable LI
{
    /*margin:2px;
    margin-top:0px;*/
    margin:0px;
    /*margin-bottom:15px;*/
    padding:0px;    
    float:left;        
    /*background-color:Orange;*/
    /*min-width:199px;*/
    min-width:182px;
    
    /*position:relative;*/
    /*width:50%;*/
}


.PrincipalMedioAreaBannersTable
{
    /*width:100%;        */
    width:380px;
    margin-left:auto;
    margin-right:auto;
}

.PrincipalMedioAreaBannersTable UL
{
    list-style:none;
    margin:0px;
    padding:0px;
    width:100%;    
}

.PrincipalMedioAreaBannersTable LI
{
    margin:0px;
    margin-bottom:5px;
    padding:0px;    
    float:left;        
}


.EstandarAreaBannersTable
{
    width:100%;    
}

.EstandarAreaBannersTable UL
{
    list-style:none;
    margin:0px;
    padding:0px;
    width:100%;    
}

.EstandarAreaBannersTable LI
{
    margin:0px;
    padding:0px;    
    float:left;        
}

.EstandarAreaBannersTable TABLE
{
    margin-bottom:5px;
}


.ProductosHomeLateralIzquierdaAreaBannersTable
{
    width:100%;        
}

.ProductosHomeLateralIzquierdaAreaBannersTable UL
{
    list-style:none;
    margin:0px;
    padding:0px;
    width:100%;    
}

.ProductosHomeLateralIzquierdaAreaBannersTable LI
{
    margin:0px;
    margin-bottom:5px;
    padding:0px;    
    float:left;        
}







.ProductosHomeAreaBannersTable
{
    width:100%;    
}

.ProductosHomeAreaBannersTable UL
{
    list-style:none;
    margin:0px;
    padding:0px;
    width:100%;    
}

.ProductosHomeAreaBannersTable LI
{
    margin:0px;
    margin-bottom:15px;
    padding:0px;    
    float:left;        
    /*min-width:182px;*/
}




.ProductosListadoAreaBannersTable
{
    width:100%;    
}

.ProductosListadoAreaBannersTable UL
{
    list-style:none;
    margin:0px;    
    padding:0px;
    width:100%;    
}

.ProductosListadoAreaBannersTable LI
{
    margin:0px;
    margin-bottom:7px;
    padding:0px;    
    float:left;            
}


.ProductosListadoEspaciadoAreaBannersTable
{
    width:100%;
    margin:0px;
    padding:0px;   
}

.ProductosListadoEspaciadoAreaBannersTable UL
{
    list-style:none;
    margin:0px;    
    margin-top:25px;
    padding:0px;
    width:100%;    
}

.ProductosListadoEspaciadoAreaBannersTable LI
{
    margin:0px;
    margin-bottom:7px;
    padding:0px;    
    float:left;            
}

.celdaBannerIzquierda
{
    text-align:left;
}

.celdaBannerCentro
{
    text-align:center;
}

.celdaBannerDerecha
{
    text-align:right;
}

.tablaPrincipalMuestra
{
    width:100%;
}

.celdaDatosPaseo
{
    width:421px;
    padding-top:10px;
    vertical-align:top;
}

.celdaDatosAnexosPaseo
{
    padding-left:5px;
    padding-top:10px;
    vertical-align:top;
}

.tablaCentralPaseo
{
    width:100%;
}

.separadorAreaDestacados TD
{
    height:15px;
}

.celdaFilaDestacados TABLE
{        
    margin-left:auto;
    margin-right:auto;
}

.DestacadosTable
{
    width:501px;
    margin-bottom:25px;   
}

.celdaTituloDestacados TD
{
    background-color:#587137;
    height:20px;
    text-align:center;
}

.celdaItemDestacadoCentro
{    
    margin-right:auto;
    margin-left:auto;
    text-align:center;
    width:160px;
    vertical-align:top;
    
    border-width:2px;
    border-style:solid;
    border-color:#E8E8E8;
    border-collapse:collapse;
}

.celdaItemDestacadoIzquierdo
{
    vertical-align:top;
    
    border-width:2px;
    border-style:solid;
    border-color:#E8E8E8;
    border-collapse:collapse;
}

.celdaItemDestacadoDerecho
{
    vertical-align:top;
       
    border-width:2px;
    border-style:solid;
    border-color:#E8E8E8;
    border-collapse:collapse;
}

.celdaItemDestacado
{
    vertical-align:top;
    
    border-width:2px;
    border-style:solid;
    border-color:#E8E8E8;
    border-collapse:collapse;
}

.Fila_Table
{
    /*width:501px;*/
    border-width:2px;
    border-style:solid;
    border-color:#E8E8E8;
    border-collapse:collapse;
}

.celdaAreaDestacados TABLE
{
    margin-left:auto;    
}

.celdaColumnaIzquierda
{
    width:160px;
    padding-right:6px;
    vertical-align:top;
}

.celdaColumnaDerecha
{
    width:160px;
    padding-left:6px;
    vertical-align:top;
}

.celdaColumnaCentro
{
    vertical-align:top;    
}

.ContenidoTable
{
    width:726px;
    border-width:0px;
    border-collapse:collapse;
}

.ContenidoTable TABLE
{    
    border-width:0px;
    border-collapse:collapse;
}

.CuadrosInformacionTable
{
    margin-left:auto;
    margin-right:auto;
}

.CuadrosInformacionTable TD
{
    padding-bottom:10px;
}

.BarraIconosTable
{
    width:380px;
    border-width:0px;
    border-collapse:collapse;
    margin-left:auto;
    margin-right:auto;
}

.BarraIconosTable TD
{
    text-align:center;
}

.BarraIconosTitulo
{
    text-align:center;
    background-color: #8EB03E;
    font-weight: bold;
    color: White;
    font-size: 11px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 3px;
    border-bottom: solid 1px white;     
}

.celdaMenuDefault
{
    padding-bottom:5px;
}

.celdaBarraIconos
{
    padding-top:7px;
    padding-bottom:7px;
}

.Slider
{
    border-width:0px;
    border-collapse:collapse;    
}

.celdaCuadroInfoIzquierda
{
    vertical-align:top;
    padding-right:14px;
}

.celdaCuadroInfoIzquierda TD
{
    padding-bottom:0px;
}

.celdaCuadroInfoDerecha
{
    vertical-align:top;
}

.celdaCuadroInfoDerecha TD
{
    padding-bottom:0px;
}

.MenuLateralTable
{
    border-collapse:collapse;
}

.celdaBannersLateralesDerechaPaseosHome
{
    vertical-align:top;
    text-align:right;
    width:100%;
    padding-left:15px;
}

.DatosDetalleProductoTabla
{
    margin-left:auto;
    border-collapse:collapse;
}

.celdaAreaBannerListadoProductos
{
    padding-left:23px;    
}

.celdaFlashPrincipalInferiorVilla
{
    padding-top:5px;
    text-align:center;
}

.EnviarPaginaAmigoTable
{
    margin-left:auto;
    margin-right:auto;
}