﻿
/* Estilos aplicados a tags ----------------------------------------------------------------- */

body
{    
    background-color: #DEF7FB;    
	background-image: url(back.gif);
	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;
	height:100%;
	margin-bottom: auto;
	padding-bottom:-10px;
	
/*	

    border-collapse: collapse;

    border-bottom: solid 3px #9AC6E7;
 */
	background-color: White;    
    vertical-align: top;
    text-align: left;
}

.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 ------------------------------------------- */

.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%;*/
    width: 95%;
    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:#00468C;*/
    color:#00468C;
    display:block;         
    padding-top:5px;
    padding-bottom:5px;    
    padding-left:12px;
    padding-right:12px;     
}

.msOpcionMenu a:hover
{        
/*    background-color: #6FA2BF;*/
    /*background-color:#E4EFF8;	*/
    /*background-color:#D7E7F4;	*/
    background-color:#CFE2F1;	
    color:#00468C;	
/*    color:#ffffff;*/
    display:block;         
    padding-top:5px;
    padding-bottom:5px;
    padding-left:12px;
    padding-right:12px;     
}

.msTextoOpcion 
{
    color: White;
    text-decoration: none;
    vertical-align:middle;
}

/* Estilos de /ascx/MenuLateral/MenuLateral.ascx ---------------------------------------------- */

.mlTituloNuevo
{
    /* background-color: #B9D7EE; */
	font-family:tahoma;
    font-weight: bold;
    color: #00468C;
    font-size: 11px;    
    padding-left: 23px;
    padding-top: 5px;
    padding-bottom: 3px;
    border-bottom: solid 1px #FFFFFF; 
    width:130px;    
	height:23px;
	/* + */
	background-image: url('/imgs/comunes/encabezado_botonera.jpg');
	background-repeat:no-repeat;
	
}

.mlTitulo
{
    background-color: #B9D7EE;
    font-weight: bold;
    color: #00468C;
    font-size: 11px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 3px;
    border-bottom: solid 1px white; 
    width:150px;            
}

.FlechaMenu{
	background-image: url('/imgs/comunes/flechabotonera_encabezado.png');
	background-repeat:no-repeat;
	background-position:center;
	padding-right:10px;
}

.mlItem
{
    background-color: #FEFEFE;
	color: #00468C;

    font-size: 11px;
    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: #00468C;
}

.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: 0px;
}

.piEnlace
{
	color: #929292;
    text-decoration: none;
    font-weight: bold;
}

.piEnlace:hover
{
    text-decoration: none;
    color: #FF9900;
    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:180px;
    vertical-align:top;
}

.ciCuadroIn
{
    border-width:1px;
    border-color:White;
    border-style:solid;    
    height: 180px;
    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:85px;
    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 alojamientos --------------------------------------------------------------------*/
div.gfTituloRegionAlojamientos { background-image:url(/Playas/imgs/Decor1.gif); background-position:right center; background-repeat:no-repeat;
                        border-bottom:1px dotted #D0D6B4; color:#AAAAAA; font-family:Times New Roman; font-size:20px;
                        margin-bottom:10px; padding-bottom:5px; text-transform:capitalize;}
div.gfTituloRegionAlojamientos strong { color:#0EA9CC; font-family:Trebuchet MS; font-size:18px; font-style:italic; font-weight:normal; }

/* Estilos de las galerias de fotos ---------------------------------------------------------- */
.gfTitulo { height: 24px; font-size: 12px; color: #666666; }
.gfImagen { display:block; height:72px; padding:2px 0; text-align:center;
    /* border:1px solid #DDDDDD; display:block; height:72px; padding:2px; text-align:center; width:110px; display: block; */
}
.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; }
.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; }
div.gfTituloGaleria { background-image:url(/Playas/imgs/Decor1.gif); background-position:right center; background-repeat:no-repeat;
                        border-bottom:1px dotted #D0D6B4; color:#AAAAAA; font-family:Times New Roman; font-size:19px;
                        margin-bottom:10px; padding-bottom:5px; }
div.gfTituloGaleria strong { color:#0EA9CC; font-family:Trebuchet MS; font-size:17px; font-style:italic; font-weight:normal; }

/* Postales */

.FormularioPostalesTable
{
    background-color: #F8F8F8;
    width:555px;
	padding:10px 0px 0px 28px;
    font-family:Tahoma, Arial;
    font-size:11px;
    color:#666666;
    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: #F8F8F8;
    width:555px;
	padding:10px 0px 0px 28px;
}

.EstampillasItemsTable{
    background-color: #F8F8F8;
    width:100%;
}

.GaleriaFotosTable
{
    background-color: #F8F8F8;
	width:552px;
	text-align:center;
	padding: 10px 28px 10px 28px;
}

.celdaEstampillas
{
    text-align:center;
    /*padding:10px;    */
    padding-right:0px;
    /*padding-bottom:3px;    */
}

.celdaGaleriaFotos { text-align:center; }

.panelItemPostal TABLE
{
    border-style:solid;
    border-width:2px;
    border-color: #D9D9D9;
    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;    
}

.celdaDefaultHome
{    
    text-align:center;
    width:517px;    
}

.celdaDescripcionInmobiliarias
{
    vertical-align:top;    
}

.celdaDescripcionGastronomia
{
    vertical-align:top;
}

.celdaDescripcionHome
{
    vertical-align:top;
}

.tablaTituloEspecialidad
{
    border-collapse:collapse;
}

.filaTituloEspecialidad
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color:#595959;
    background-color:#E6E6E6;
    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:#595959;
    background-color:#F4F4F4;
    vertical-align:middle;    
    height:20px;
    white-space:nowrap;
}

.filaClaraProductoAdicional TD
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color:#595959;
    background-color:#FAFAFA;
    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:#595959;
    text-decoration:none;
}

.tablaDatosProducto A:hover
{
    color:#FF9900;        
}

.filaProducto
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color:#595959;
    background-color:#F4F4F4;
    vertical-align:middle;
    padding:3px;    
    height:20px;
}

.filaClaraProducto
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color:#595959;
    background-color:#FAFAFA;    
    vertical-align:middle;
    padding:3px;    
    height:20px;
}

.celdaLogoProducto IMG
{
    border-width:10px;   
}                        
.celdaLogoProducto A
{
    margin:3px;
    margin-left:15px;
    display:inline-block;
    background-color:#A6A6A6;
    padding-right:1px;
    padding-bottom:1px;  
    color:#8C7E5A;
    text-decoration:none;      
}                        

.filaLogoNotificacion TD
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color:#00468C;
    background-color:#ffffff;
    vertical-align:top;
    height:20px;
}

.filaNotificacion TD
{    
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    color:#00468C;
    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:#00468C;
    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:#00468C;
    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:#00468C;
    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:#00468C;
    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:#00468C;
    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=60);
    opacity:0.6;
}

.panelNotificacion
{
    visibility:hidden;
}

.modalPopup
{    
    background-color:#FFFFFF;
    border-color:#85C2E5;    
    height:448px;
    width:310px;    
}

.modalPopupBajo
{    
    background-color:#FFFFFF;
    border-color:#85C2E5;    
    height:330px;
    width:310px;
}

.modalPopupInscribirComercio
{    
    z-index:2;
    background-color:#FFFFFF;
    border-color:#85C2E5;    
    height:430px;
    width:333px;
}

.modalPopupEnviarAmigo
{    
    background-color:#ffffff;
    /*border-color:#85C2E5;*/    
    border-color:#85C2E5;        
    /*height:273px;*/
    width:332px;
}

.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:#217B96;    
    height:31px;   
    white-space:nowrap;
    text-align:right;
    vertical-align:top;
}

.consultaTitulo SPAN
{    
    padding-top:7px;
    padding-right:5px;
    float:right;
}

.consultaTituloTop
{    
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#217B96;    
    height:31px;  
    vertical-align:top;
}

.consultaTituloTop SPAN
{    
    padding-left:5px;
    padding-top:4px;
    padding-right:5px;
    float:right;
}

.notaInputFormulario
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#00468C;
    font-weight:normal;   
    padding:0px;    
    padding-top:8px;    
    position:absolute;    
    float:left;
}

.notaInputFormularioPagina
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#00468C;
    font-weight:normal;   
    padding:0px;    
    padding-top:4px;    
    position:absolute;    
    float:left;
}

.notaInputFormularioPaginaPostales
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#8B8B8B;
    font-weight:normal;   
    padding:0px;    
    padding-top:4px;    
    position:absolute;    
    float:left;
}

.notaInputFormularioPaginaFecha
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#00468C;
    font-weight:normal;   
    padding:0px;    
    padding-top:4px;    
    margin-left:77px;
    position:absolute;    
    float:left;
}

.notaInputFormularioPaginaFechaPostales
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#8B8B8B;
    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;
}
.errorFechaMultiMail
{
    font-family:Verdana, Arial;
    font-size:13px;
    font-weight:bold;
    color:red;
    font-weight:normal;   
    padding:0px;     
    margin:0px;            
    position:relative;
    vertical-align:middle;    
    display:inline-block;        
    width:25px;
}

.errorDatoInvalidoMultiMail
{
    font-family:Verdana, Arial;
    font-size:13px;
    font-weight:bold;
    color:red;
    font-weight:normal;   
    padding:0px;     
    margin:0px;
    padding-top:1px;    
    position:absolute;
    vertical-align:top;    
}
    
.errorMultiMail
{
    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;
    vertical-align:top;    
}
.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:#217B96;
    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:#8B8B8B;
    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:#00468C;
/*    font-weight:bold;*/    
    text-align:left;        
    font-weight:normal;   
    padding:0px;        
    vertical-align:top;
}

.consultaDato SPAN
{    
    padding-left:5px;
    
    padding-top:7px;
    /*padding-right:5px;*/
    float:left;    
}


.consultaDato INPUT[type=text]
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#00468C;    
    margin:5px;
    margin-right:0px;    
    width:180px;
}

.consultaDato TEXTAREA
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#00468C;    
    margin:5px;
    margin-right:0px;    
    width:180px;
    height:100px;
}

.divNotaConsultaDato
{
    position:absolute;
    display:inline;
}

.divNotaConsultaDato SPAN
{
    position:relative;
}


.tituloFormularioPopUp
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#217B96;
    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:#217B96;
    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; 
    margin-left:11px;   
}


.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:#217B96;
    font-weight:normal;     
    text-decoration:none;   
    padding-right:10px;
}

.barraBotonesConsultaCancelar A:hover
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#FF9900;
    font-weight:normal;     
    text-decoration:none;   
}

/*.barraBotonesConsulta SPAN
{    
    position:absolute;   
    padding-left:60px;
    z-index:0;
}*/

.barraBotonesConsultaMultiMail
{
    text-align:right;    
    height:20px;
}

.barraBotonesConsultaMultiMail A
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#00468C;
    font-weight:normal;     
    text-decoration:none;   
}

.barraBotonesConsultaMultiMail A:hover
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#FF9900;
    font-weight:normal;     
    text-decoration:none;   
}

.barraBotonesConsultaMultiMail SPAN
{
    /*position:absolute;   */
    /*padding-left:60px;*/
    padding-right:10px;
}

.barraBotonesConsultaMultiMail INPUT
{
    margin-right:19px;
}

.botonConsulta 
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    border-style:solid;
    border-width:1px;
    border-color:#85C2E5;
    background-color:#3ECFEE;
    color:#ffffff;
    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: #00468C;
    FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-DECORATION: none;
}

.titulo2Alojamiento{
    FONT-SIZE: 12px;
    font-weight: bold;
    COLOR: #00468C;
    FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-DECORATION: none;
}

.descripcionAlojamiento{
    FONT-SIZE: 11px;
    font-weight: normal;
    COLOR: #00468C;
    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: #00468C;
	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;*/
    border-collapse:collapse;
    vertical-align:top;        
    background-color:#F4F4F4;  
    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:#00468C;
}

.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:#666666;        
    white-space:nowrap;
}

.consultaMultiMailTitulo SPAN
{
    padding-left:7px;
    padding-right:2px;
}

.consultaMultiMailDato
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#333333;
    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:#666666;  
    border-color:#999999;
    border-style:solid;
    border-width:1px;
    /*margin:5px;
    margin-right:0px;    */
    width:120px;
    height:16px;
    margin:0px;
    margin-top:2px;
    padding:0px;
    padding-left:1px;
    padding-right:1px;
}

.consultaMultiMailDato INPUT[type=image]
{
    vertical-align:middle;
    margin:0px;  
    padding:0px;    
    padding-left:1px;    
}

.consultaMultiMailDato TEXTAREA
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#666666;    
    border-color:#999999;
    border-style:solid;
    border-width:1px;    
    /*margin:5px;
    margin-right:0px;    */
    /*width:255px;*/
    width:245px;
    height:56px;    
    margin:0px;
    margin-top:1px;
    padding:0px;
    padding-left:1px;
    padding-right:1px;
}

.EnviarAmigoHyperLink
{
    width:45px;
}

.EnviarAmigoLinkButton
{
    width:155px;
}

.BotonEnviarPostales
{
    text-align:center;
}
/*----------------------------*/
/*  Detalle Producto - Begin  */
/*----------------------------*/

.tituloDetalleTable
{
    font-family: verdana, arial, sans-serif; 
    font-size: 11px;
    color:#5B6A9F;
	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: #8C8C8C;    
	text-decoration: none;    
	width:100%;
	margin-top:20px;
}

.nombreSeccionDetalleTable
{
    color:#5B6A9F;
    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:270px;    
}

.comodidadesDataList IMG
{
    vertical-align:middle;
    padding-right:5px;
    padding-bottom:4px;
    padding-top:4px;
}
.comodidadesDataList SPAN
{    
    padding-right:5px;
}

.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;
}

.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:517px;
    height:480px;    
}

.frameMapa
{
    width:720px;
    height:510px;    
}

.frameMapaBuscadorPropiedades
{
    width:720px;
    height:300px;    
}


/*.tablaMapaListadoPropiedadesFrame
{
    border-collapse:collapse;
    border: solid 1px #A9A9A9;    
}

.tablaMapaListadoPropiedadesFrame TD
{
    padding:0px;    
    margin:0px;     
    width:720px;
    height:307px;    
}
*/

.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:#00468C;
    font-weight:normal;     
    text-decoration:none;   
}

.barraBotonesInscribirComercio A:hover
{
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#FF9900;
    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:5px;
    margin-bottom:5px;
    
}

.tablaInformacionPlayasHome
{
    margin-top:3px;
    width:100%;
    padding:3px;   
    border-collapse:collapse;
}

.tablaInformacionPlayasHome TD
{    
    background-color:#FFFDF4;
  /*  border:solid 2px #D9D9D9; */
	
	border:solid 0px #D9D9D9;
    border-bottom-width:1px;
    border-top-width:1px;
    padding:5px;
}

.tablaInformacionCongresosHome IMG
{
    vertical-align:middle;
}

.tablaInformacionAlojamientosHome
{
    margin:0px;    
    width:100%;
    padding:3px;   
    border-collapse:collapse;
}

.tablaInformacionAlojamientosHome TD
{    
    background-color:#FAFAFA;
    border:solid 0px #999999;
    border-bottom-width:1px;
    border-top-width:1px;
    padding:5px; 
    color:#595959;   
}

.InscribirComercioImageMenuPanel
{
    text-align:left;
    margin-top:30px;
    margin-bottom:10px;
}

.celdaInscribirComercio
{
    text-align:right;
    width:200px;
}
/*----------------------------*/
/*    Inmobiliarias - End     */
/*----------------------------*/
/*----------------------------*/
/*       Paseos - Begin
/*----------------------------*/

.filaTipoPaseo
{
    background-color:#FFF4BC;
    font-family:Tahoma, Arial;
    font-size:12px;
    font-weight:bold;
    color:#595959;
    text-align:center;
    height:20px;
}

.filaImagenPaseo TD
{
    background-color:#F8F8F8;
    text-align:center;
    padding:3px;    
}

.filaNombrePaseo TD
{
    background-color:#FFFBE6;
    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:#FFFBE6;
    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:#FFF4BC;
    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:#FFFBE6;
    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:#FFFBE6;
    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:wrap;
}

.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 40px 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;

}
.celdaVerPostalTable{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:650px;
}
.tablaVerPostal
{
    background-color:#F8F8F8;
}

.VerPostalTable
{
    margin:30px;
    margin-top:18px;
    margin-bottom:0px;
    background-color:#F8F8F8;
}

.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:#666666;
    font-weight:normal;
    text-align:center;
    background-color:#F8F8F8;
    margin-left:auto;
    margin-right:auto;
}

.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:#666666;        
    text-decoration:none;    
}

.filaMensajeError TD
{    
    text-align:left;
    padding-bottom:2px;
    /*padding-left:10px;    */
    height:0px;
}

.filaTituloPostalDelDia TD
{
    background-color:#D9D9D9;
    color:#595959;
    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:#D9D9D9;
    color:#595959;
    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:#F8F8F8;
    font-family:Tahoma, Verdana;
    font-size:11px;    
    color:#666666;    
    text-align:left;
    padding-right:5px;
    margin-right:15px;
}

.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:#F8F8F8;
    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:#666666;    
}

.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;    
}

.descripcionPaseo
{
    display:table-cell;
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    color:#8C8C8C;
    padding-right:10px;
    padding-left:2px;
}

.descripcionPaseo P
{
    margin:0px;
}

.descripcionPaseo A
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    color:#8C8C8C;
    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:#00468C;
    background-color: #EEF5FB;
    padding:3px;
    padding-bottom:5px;
    padding-top:5px;
}

.iconosDatosUtilesPaseo
{
    background-color: #EEF5FB; 
    border-bottom: solid 2px #B9D7EE;
}

.iconosDatosUtilesPaseoSinTexto
{
    background-color: #EEF5FB;     
}

.menuMapaUbicacionPaseo
{    
    margin-bottom:15px;
    border-style:solid;
    border-width:2px;
    border-color:#B9D7EE;
    
}

.menuMapaUbicacionPaseo IMG
{        
    vertical-align:middle;    
    /*margin:1px;    */
}


.menuMapaUbicacionPaseo A
{    
    /*display:inline;*/
/*    border-style:solid;
    border-width:2px;
    border-color:#B9D7EE;*/
    /*background-color:#fff;
    padding:1px;*/
}

.menuMapaUbicacionPaseo A:hover
{
    /*display:inline;*/
    /*border-style:solid;
    border-width:2px;    
    border-color:#B9D7EE;*/
    /*background-color:#fff;
    padding:1px;*/
}

.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:#00468C;
    margin:0px;
    padding:0px;
    background-image: url(./../../imgs/comunes/punto.gif);
    background-repeat: no-repeat;
    background-position: 5px 55%;
    background-color: #E4EFF8;     
    padding-left:15px;
    display:block;
    width:150px;
    height:17px;    
    padding-top:3px;    
    text-decoration:none;
}

.menuItem_1 A:hover
{
    color:#FF9900;    
    background-color: #DAE8F3;
}

.menuTitulo_2
{
    background-color: #B9D7EE;
    font-weight: bold;
    color: #00468C;
    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:#00468C;
    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: #EEF5FB;
}

.celdaFlechaBotonera{
	vertical-align:middle;
	
  /*  border-bottom: solid 1px white; */ 
	font-family:tahoma;
	border-bottom: dotted 1px #38A9C3;
    height:20px;
    padding:0px;
    margin:0px;   
    width:21px;
	background-color: #F6F6F6;
 	text-align:right;	
}


.celdaFlechaBotonera:hover
{
	 background-color: #FEFEFE;
}

.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:#00468C;
    margin:0px;
    padding:0px;
    background-color: #E4EFF8;     
    padding-left:8px;
    display:block;
    width:152px;
    height:17px;    
    padding-top:3px;    
    text-decoration:none;    
}

.menuItem_3 A:hover
{
    color:#FF9900;
     background-color: #F7FAFD;
}


.menuTitulo_4
{
    background-color: #F5F3E1;
    font-weight: bold;
    color: #8E8C63;
    font-size: 11px;
    padding-left: 7px;
    padding-top: 5px;
    padding-bottom: 3px;
    border-top: solid 2px #E2DFBE; 
    border-bottom: solid 2px #E2DFBE; 
}

.menuItem_4
{
    vertical-align:middle;
    border-bottom: solid 2px #E6E7DA;
    height:20px;
    padding:0px;
    margin:0px;       
}


.menuItem_4 A
{
    font-family:Tahoma;
    font-size:11px;
    color:#8A8966;
    margin:0px;
    padding:0px;
    background-image: url(./../../imgs/comunes/dottie2.png);
    background-repeat: no-repeat;
    background-position: 5px 55%;
    background-color: #FAF9F3;     
    padding-left:20px;
    display:block;
    width:145px;
    height:17px;    
    padding-top:3px;    
    text-decoration:none;
}

.menuItem_4 A:hover
{
    color:#FF9900;    
    background-color: #FFFFFF;
}


.menuItem_5
{

	vertical-align:middle;
  /*  border-bottom: solid 1px white; */ 
	font-family:tahoma;
	border-bottom: dotted 1px #38A9C3;
    height:20px;
    padding:0px;
    margin:0px;    
	
}

.menuItem_5 A
{
  /*  color:#00468C;
    background-color: #E4EFF8; 
  padding-left:8px;
      padding-top:3px;    

	*/
	background-image:url('./../../imgs/comunes/flechabotonera.png');
    background-position: 15px 12px;
    background-repeat: no-repeat;
	color: #169AB9;
	background-color: #F6F6F6;
    font-family:Tahoma;
    font-size:11px;
    margin:0px;
    padding: 8px 0px 5px 25px;  
	display:block;
    width:135px;
    height:17px;    
    text-decoration:none;    
	

}

.menuItem_5 A:hover
{
 /*   color:#FF9900;
    background-color: #EEF5FB;
	*/
	 background-color: #FEFEFE;
	 color: #26CCFE;
}


.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;        
}

.HomeCentralMitadAnchoAreaBannersTable
{
    display:block;
    width:272px;
    /*float:left;    */
    margin-bottom:2px;
}

.HomeCentralMitadAnchoAreaBannersTable UL
{
    list-style:none;
    margin:0px;
    padding:0px;
    width:100%;    
}

.HomeCentralMitadAnchoAreaBannersTable LI
{
    margin:0px;
    margin-bottom:5px;
    padding:0px;    
    float:left;            
}

.HomeCentralAreaBannersTable
{
    /*width:100%;        */
    margin-top:5px;
    width:560px;
    margin-left:auto;
    margin-right:auto;
}

.HomeCentralAreaBannersTable UL
{
    list-style:none;
    margin:0px;
    padding:0px;
    width:100%;    
}

.HomeCentralAreaBannersTable 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%;
}

.tablaDatosPaseo
{
    width:550px;
}

.celdaDatosPaseo
{
    /*width:421px;*/
    width:100%;
    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:#E4EFF8;
    height:20px;
    text-align:center;
    color:#666666;
}

.celdaTituloDestacadosTransportes TD
{
    background-color:#E9E9E9;
    height:20px;
    text-align:center;
    color:#666666;
}
.celdaTituloDestacadosAlojamientos TD
{
    background-color:#E4EFF8;
    height:20px;
    text-align:center;
    color:#00468C;
}

.celdaTituloDestacadosInmobiliarias TD
{
    background-color:#E9E9E9;
    height:20px;
    text-align:center;
    color:#666666;
}

.celdaTituloDestacadosGastronomia TD
{
    background-color:#EDECE0;
    height:20px;
    text-align:center;
    color:#A09170;
}

.celdaTituloDestacadosConstrucciones TD
{
    background-color:#515151;
    height:20px;
    text-align:center;
    color:#ffffff;
}

.celdaTituloDestacadosPlayas TD
{
    background-color:#FBF5D0;
    height:20px;
    text-align:center;
    color:#777;
}

.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: #B9D7EE;
    font-weight: bold;
    color: #00468C;
    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;
}

.informacionFija #informacionFijaTablaContenedora
{
    width:526px;
    border-collapse:collapse;
}

.informacionFija
{
    font-family:Tahoma;
    font-weight:normal;
    font-size:11px;
    text-decoration:none;
    color:#666666;    
    text-align:left;
    width:536px;
    padding-left:30px;
}

.informacionFija IMG
{
    vertical-align:middle;
}

.informacionFija TD
{
    vertical-align:top;
}

.informacionFija A
{
    font-family:Tahoma;
    font-size:11px;
    color:#00468C;
    text-decoration:underline;
}

.informacionFija A:hover
{
    font-family:Tahoma;
    font-size:11px;
    color:#00468C;
    text-decoration:none;    
}

.linkInformacionFija A
{
    font-family:Tahoma;
    font-size:11px;
    color:#00468C;
    text-decoration:none;    
}

.linkInformacionFija A:hover
{
    font-family:Tahoma;
    font-size:11px;
    color:#00468C;
    text-decoration:none;    
}

.autorFotoInformacionFija
{
    text-align:left;
    color:#B9B9B9;
}

.barraInferiorBusquedaGoogle TD
{
    vertical-align:middle;
    text-align:left;
    padding-top:4px;
}

.barraInferiorBusquedaGoogle INPUT
{
    vertical-align:middle;
    margin:0px;
    padding:0px;
    margin-right:2px;
    margin-bottom:4px;
}

.FiltroMapa
{
    margin-top:3px;
    margin-bottom:5px;
}

.FiltroMapa TD
{
    font-family:Tahoma, Verdana;
    font-size:11px;
    color:#00468C;
    height:28px;
    padding-right:0px;
    padding-left:0px;
}

.FiltroMapa IMG
{
    vertical-align:middle;
    margin-right:4px;
    margin-left:5px;
}

.FiltroMapa SPAN
{
    white-space:nowrap;
}

.FiltroMapa INPUT[type=checkbox]
{    
    /*margin-right:55px;*/
    margin-right:10px;
    vertical-align:middle;
}

.FiltroMapa INPUT[type=text]
{    
    border:solid 1px #9AC6E7;
    font-family:Tahoma;
    font-size:12px;
    color:#00005D;
}

.FiltroBoton
{
    width:100%;
    text-align:right;
}

.FiltroBoton INPUT
{    
    /*background-color:#666666;*/
    background-color:#2F62BC;    
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    letter-spacing:1px;
    color:#fff;
    border-style:solid;
    border-width:1px;
    /*border-color:#333333;*/
    border-color:#00005D;    
    margin-right:5px;
}

/*.FiltroBoton INPUT:focus
{
    background-color:#8EB03E;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    letter-spacing:1px;
    color:#fff;
    border-style:solid;
    border-width:1px;
    border-color:#005700;
    margin-right:5px;
}*/

.FiltroMapa #tituloBuscarDireccion
{
    display:inline;
    margin-right:5px;
    margin-left:15px;
}


.BusquedaDireccionMapa
{
    margin-top:3px;
    margin-bottom:5px;
}

.BusquedaDireccionMapa TD
{
    font-family:Tahoma, Verdana;
    font-size:11px;
    color:#666666;
    height:28px;
    padding-right:0px;
    padding-left:0px;
}

.BusquedaDireccionMapa IMG
{
    vertical-align:middle;
    margin-right:4px;
    margin-left:5px;
}

.BusquedaDireccionMapa SPAN
{
    white-space:nowrap;
}

.BusquedaDireccionMapa INPUT[type=text]
{    
    border:solid 1px #E0E0E0;
    font-family:Tahoma;
    font-size:12px;
    color:#666666;
}

.BusquedaDireccionMapa #tituloBuscarDireccion
{
    display:inline;
    margin-right:5px;
    margin-left:15px;
}
.BusquedaDireccionMapaBoton
{
    width:100%;
    text-align:right;
}

.BusquedaDireccionMapaBoton INPUT
{    
    /*background-color:#666666;*/
    background-color:#999;    
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    letter-spacing:1px;
    color:#fff;
    border-style:solid;
    border-width:1px;
    /*border-color:#333333;*/
    border-color:#333;    
    margin-right:5px;
}

/*.BusquedaDireccionMapaBoton INPUT:focus
{
    background-color:#8EB03E;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    letter-spacing:1px;
    color:#fff;
    border-style:solid;
    border-width:1px;
    border-color:#005700;
    margin-right:5px;
}*/


.VerClima A
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#00468C;
}

.VerClima A:hover
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#FF9900;    
}

.tituloSeparadorPaseo
{    
    float:left;
    color:#00468C;
    font-family:Tahoma, Verdana;
    font-size:12px;
    font-weight:bold;
    display:table-cell;
    height:21px;
    width:100%;
    background-image:url("../../imgs/paseos/fondoPaseos.jpg");
    background-repeat:no-repeat;
    background-position:left;    
    margin:0px;
    margin-bottom:5px;
    padding:0px;
    padding-left:14px; 
    padding-top:5px;  
}

.tituloSeparadorSierra
{    
    float:left;
    color:#A18C63;
    font-family:Tahoma, Verdana;
    font-size:12px;
    font-weight:bold;
    display:table-cell;
    height:21px;
    width:95%;
    background-image:url("../../SierraDeLosPadres/imgs/comunes/SubtituloSierra.jpg");
    background-repeat:no-repeat;
    background-position:left;    
    margin:0px;
    margin-bottom:5px;
    padding:0px;
    padding-left:14px; 
    padding-top:5px;  
}

.DefaultInteriorTablePostales
{
    margin-left:auto;
    margin-right:auto;    
}

.EspecialidadDetalleProductoCelda SPAN
{
    vertical-align:top;
}

.EspecialidadDatoDetalleProducto
{
    display:inline-block;
    width:355px;
}

.divSeparadorMenuVertical
{
    display:block;
    height:10px;
}

.itemSeccionPuerto1
{
    background-color:#F3F3F3;
    font-family:Tahoma;
    font-size:11px;
    color:#666666;    
    width:202px;
    margin:20px;
    margin-top:0px;    
}

.itemSeccionPuertoTitulo1 TD
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;    
    background-image:url(./../../puerto/imgs/default/tituloAzul.jpg);
    background-repeat:no-repeat;
    height:21px;
    padding-left:25px;
    padding-top:3px;
}

.itemSeccionPuertoPie1 TD
{
    font-family:Tahoma;
    font-size:10px;
    color:#006699;    
    text-align:right;
    padding-bottom:4px;
}

.itemSeccionPuertoPie1 A
{
    font-family:Tahoma;
    font-size:10px;
    color:#006699; 
    text-decoration:none;   
    margin-right:2px;
    margin-left:4px;
}

.itemSeccionPuertoPie1 A:hover
{
    font-family:Tahoma;
    font-size:10px;
    color:#006699; 
    text-decoration:none;   
}

.itemSeccionPuerto2
{
    background-color:#FFF4E1;
    font-family:Tahoma;
    font-size:11px;
    color:#666666;    
    width:202px;
    margin:20px;
    margin-top:0px;    
}

.itemSeccionPuertoTitulo2 TD
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;    
    background-image:url(./../../puerto/imgs/default/tituloNaranja.jpg);
    background-repeat:no-repeat;
    height:21px;
    padding-left:25px;
    padding-top:3px;
}

.itemSeccionPuertoPie2 TD
{
    font-family:Tahoma;
    font-size:10px;
    color:#FF993F;    
    text-align:right;
    padding-bottom:4px;
}

.itemSeccionPuertoPie2 A
{
    font-family:Tahoma;
    font-size:10px;
    color:#FF993F;    
    text-decoration:none;   
    margin-right:2px;
    margin-left:4px;
}

.itemSeccionPuertoPie2 A:hover
{
    font-family:Tahoma;
    font-size:10px;
    color:#FF993F;    
    text-decoration:none;   
}

.itemSeccionPuertoDescripcion TD
{
    padding:4px;
    height:56px;
}

.DefaultPuertoTable
{
    margin-left:auto;
    margin-right:auto;
}

.buscadorReservasHome
{
    display:block;    
    /*height:190px;*/
    width:272px;
    border:solid 0px grey;
    /*float:left;   */
	/*padding-right:10px;*/

    /*position:absolute;
    margin-top:55px;*/
	
}





.HomeAreaBannersTable
{
    margin-left:auto;
    margin-right:auto;

    width:100%;  
    /*width:501px;    */
    
}

.HomeAreaBannersTable UL
{    
    list-style:none;
    margin:0px;
    padding:0px;
    width:100%;
    /*background-color:Aqua;*/
    
}

.HomeAreaBannersTable LI
{
    /*margin:2px;
    margin-top:0px;*/
    margin:0px;
    /*margin-bottom:15px;*/
    padding:0px;    
    float:left;        
    /*background-color:Orange;*/
    /*min-width:199px;*/
    min-width:140px;
    
    /*position:relative;*/
    /*width:50%;*/
}

.celdaBuscadoresHome
{
    padding-bottom:10px;
}

.celdaBuscadorPropiedadesSimple
{
    padding-bottom:10px;
}

/* --- Segmentos --- */
span.TituloSegmento { display: block; }
span.DetalleSegmento { padding: 10px; }

/* Estilos 21/01/2010 x Leandro */
img.ImagenCentrada { display: block; margin: 0px auto; }

table.EsquemaPagina td { vertical-align: top; }
table.EsquemaPagina td.Columna { width: 160px; }
table.EsquemaPagina td.Cuerpo { width: 570px; padding: 0px 2px; }

/* Vista de Playas */
div.MapaGrandePlayas { clear: both; overflow: hidden; margin: 0px auto; width: 545px; }
div.DescripcionPlaya { color:#646464; line-height:16px; padding-top:6px; margin:0 15px; }
div.DescripcionPlaya p { padding: 1px; }

table.ListaPlayas { width: 100%; margin: 15px 0; }
table.ListaPlayas tr { border-top: dotted 1px #D0D6B4; border-bottom: dotted 1px #D0D6B4; height: 100px; }
table.ListaPlayas td { text-align: center; vertical-align: top; }
table.ListaPlayas td.Item { background-color: #FCFEF1; }
table.ListaPlayas td.ItemAlt { background-color: White; }
table.ListaPlayas div.Minirecuadro { padding-bottom: 5px;  }
table.ListaPlayas div.Minirecuadro a { text-decoration: none; color: #84913D; }
table.ListaPlayas div.Minirecuadro img { display: block; background-repeat: no-repeat; padding: 10px 10px 17px; border-style: none; }
table.ListaPlayas td.Item div.Minirecuadro img { background-image: url("/Playas/imgs/Minirecuadro.jpg"); }
table.ListaPlayas td.ItemAlt div.Minirecuadro img { background-image: url("/Playas/imgs/MinirecuadroAlt.jpg"); }

/* Vista de detalle de Playa */

span.DescripcionZona { display:block; font-size:12px; line-height:1.5em; padding:15px 20px; }
span.AutorFotoZona { display: block; font-size: 10px; margin: 3px; }
div.LadoIzquierdoZona { width: 215px; float: left; }
div.LadoDerechoZona { width: 340px; float: right; }
div.ImagenPrincipalZona { padding:12px 17px 0; background-image: url("/Playas/imgs/Recuadro1.jpg"); background-repeat: no-repeat; font-size: 10px; }
div.InfoGeneralZona { background-image:url(/Playas/imgs/Recuadro2.jpg); background-repeat:no-repeat; min-height:60px; padding:20px 19px; color: #608E0A;}
div.InfoGeneralZona h1 { color:#B9D253; font-size:11px; font-weight:bold; margin:0; padding-bottom:10px; } 
div.InfoGeneralZona h2 { color:#608E0A; font-size:11px; font-weight:bold; margin:0; padding:3px 0 } 
div.InfoGeneralZona a { color: #608E0A; text-decoration: none; }
div.InfoGeneralZona a:hover { text-decoration: underline; }
div.TituloZona { color:#BAD054; font-family:Times New Roman; font-size:23px; padding-bottom: 5px; 
                 border-bottom: dotted 1px #D0D6B4; background-image:url("/Playas/imgs/Decor1.gif");
                 background-position:right center; background-repeat:no-repeat; }
div.TituloZona strong { color:#8E9B53; font-family:Trebuchet MS; font-size:21px; font-style:italic; font-weight:normal; }
div.TituloZona span.Subtitulo { color:#999999; display:block; font-family:verdana; font-size:12px; }
div.ContenidoZona { color:#646464; line-height:16px; padding-top:6px; }
div.ContenidoZona p { padding: 1px; }
div.ContenidoZona a.EnlaceMapa { background-image:url(/Playas/imgs/lupa.jpg); background-position:left center; background-repeat:no-repeat; color:#8E9B53; display:block; width: 129px; padding:6px 5px 6px 28px; text-decoration:none; margin-top: 10px; }

/* Alojamientos */

.CentroAlojamientos { text-align:left; vertical-align:top; }
.TablaCentroAlojamientos { width:531px; }

/*------------- Como Llegar - begin -----------------*/
.barraFiltrosComoLlegar
{
    overflow:hidden;
    height:35px; 
    line-height:35px; 
    width:725px;
    display:block;
    border:solid 0px red;
    /*background-color:#E2F7FC;    */
    background-color:#F8F8F8;    
    font-family:Tahoma;
    font-size:12px;
    color:#29909C;
    margin-bottom:10px;
}

.barraFiltrosComoLlegarIzq
{
    padding-right:11px;
    width:169px;
    float:left;
    text-align:center;
    /*background-color:#B9F3FE;*/
    background-color:#EEEEEE;    
    background-image:url(./../../imgs/ComoLlegar/punta.jpg);    
    background-position:right;
    background-repeat:no-repeat;   
    color:#9292A6;
    font-weight:bold;
    font-size:11px; 
}

.botonVerRuta
{
    background-image:url(./../../imgs/ComoLlegar/BotonBuscar.jpg);    
    background-repeat:no-repeat;
    border:solid 0px red;
    display:inline-block;
    width:64px;
    line-height:23px;
    height:23px;
    /*margin-top:6px;*/
    margin-left:15px;
    font-family:Tahoma;
    font-size:12px;
    color:#477C84;
    text-decoration:none;
    text-align:center;        
    margin-bottom:6px;
    margin-top:6px;    
    vertical-align:middle;
}

.botonVerRuta:hover
{
    font-family:Tahoma;
    font-size:12px;
    color:#477C84;
    text-decoration:underline;
}

.baraFiltrosComoLlegarCentroInterno
{
    float:left;
    line-height:35px;
    height:35px;
    border:solid 0px black;
    vertical-align:middle;
    display:block;
}

.baraFiltrosComoLlegarCentroInterno input, select
{
    margin-bottom:6px;
    margin-top:6px;        
    vertical-align:middle;
}

.barraFiltrosComoLlegarDer
{
    text-align:right;
    float:right;    
    width:200px;
    margin-right:10px;
    border:solid 0px red;
}

.barraFiltrosComoLlegarDer a
{
    font-family:Tahoma;
    font-size:12px;
    color:#9292A6;
    text-decoration:none;
}

.barraFiltrosComoLlegarDer a:hover
{
    font-family:Tahoma;
    font-size:12px;
    color:#9292A6;
    text-decoration:underline;
}

.mapaComoLlegar
{
    overflow:hidden;
    height:535px;
    width:400px;
    display:block;
    border:solid 1px #A9A9A9;
    padding:2px;
    float:left;
}

.rutaComoLlegar
{
    width:300px;
    float:right; 
    vertical-align:top;
    top:-14px;
    right:-5px;  
    color:#929292;  
    font-family:Tahoma;
    font-size:11px;    
}

.rutaComoLlegar a
{
    color:#619BA6;
}

.impresionComoLlegar
{
    text-align: right;
    border:solid 0px blue;
    float:left;
    width:650px;
    height:30px;
    line-height:30px;
}

.impresionComoLlegar a
{
    background-image:url(./../../imgs/ComoLlegar/BotonBuscar.jpg);    
    background-repeat:no-repeat;
    border:solid 0px red;
    display:inline-block;
    width:64px;
    line-height:23px;
    height:23px;
    font-family:Tahoma;
    font-size:12px;
    color:#477C84;
    text-decoration:none;
    text-align:center;        
    vertical-align:middle;

}

.impresionComoLlegar a:hover
{
    font-family:Tahoma;
    font-size:12px;
	/*
    color:#477C84;
	*/
    color:#000000;
	text-decoration:underline;
}

.impresionComoLlegar #comoLlegarDesdeHasta
{
    border:solid 0px red;
    float:left;
    font-family:Tahoma;
    font-size:13px;
   /* color:#929292; */
	color:#262626;
    margin-left:5px;   
}

.impresionMapaComoLlegar
{
    overflow:hidden;
    height:300px;
    width:644px;
    display:block;
    float:left;
    margin:5px;
    margin-bottom:0px;
    border:solid 1px #A9A9A9;
    padding:2px;    
}

.impresionRutaComoLlegar
{
    width:649px;
    vertical-align:top;
    float:left;
    margin:1px;
    margin-top:0px;
    font-family:Tahoma;
    font-size:11px;
    color:#262626;
}

.impresionRutaComoLlegar a
{
/*    color:#619BA6;*/
    color:#000000;
}
/*------------- Como Llegar - end -------------------*/

div.Mapa { overflow: hidden; width: 550px; height: 350px; }

.separadorHorizontal
{
    display:block;
    height:10px;
    width:100%;    
}