/*Para la visualizacion correcta en todos los exploradores*/

/*HOME*/
body {
    margin:0;
    padding:0;
}

A{
    font-size:8pt;
    color:#898782;
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
    cursor:pointer;
}

.PALABRA_BUSQUEDA{
    font-family:'Times New Roman', Times, serif;
    font-size:11px;
    color:red;
    font-weight:bold;
}

.buscar{font-weight:bold;color:black;}

A.DETALLE{
   font-family:'Times New Roman', Times, serif;
   font-size:11px;
   color:black;
}

.NOMBRE_PRODUCTO{
    font-family:'Arial', Times, serif;
    font-weight:bold;
    font-size:11PX;
    color:#666667;
}

.DETALLE_PRODUCTO{
    font-family:'Arial', Times, serif;
    font-size:11PX;
    color:#666667;
}

.CATEGORIA{
    font-family:'Arial', Times, serif;
    font-weight:bold;
    font-size:12PX;
    color:#666667;
}

.ATRIBUTO{
    font-family:'Arial', Times, serif;
    font-weight:bold;
    font-size:11PX;
    color:#666667;
}

.VALOR_ATRIBUTO{
    font-family:'Arial', Times, serif;
    font-size:11PX;
    color:#666667;
}

.TITULO{
    font-family:'Arial', Times, serif;
    font-weight:bold;
    font-size:12PX;
    color:#666667;
}

.DETALLE{
    font-family:'Arial', Times, serif;
    font-size:12PX;
    color:#666667;
}

.IMAGEN{
    width:41px;
    height:41px;
    border:ridge black thin;
}

.PAGINACION, .PAGINACION A{
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666667;
}

.negritaT{font-weight:bolder !important;text-decoration:none !important;color:#828282 !important;}

#Principal {
	width:826px;
	height:613px;
}

.contenedor{position:relative;}

#izquierda{
	position:absolute;
	left:0;
	width:185px;
}

#izquierda #logo{padding-top:12px;}

.linea{
    margin-left:10px;
    height:1px;
	width:145px;
	background-color:#d2d2d2;
}

.lineaSubmenu
{
    margin-left:10px;
    height:1px;
	width:130px;
	background-color:#d2d2d2;
}

.lineaFuerte{
    height:1px;
	width:157px;
	background-color:#adadad;
}

#ciudad{padding: 7px 0 14px 19px;}

.txtMenu
{
    font-family:Verdana,Tahoma,Helvetica,sans-serif;
    font-size:8pt;
    color:#898782;
}

#menu A{
    font-size:8pt;
    color:#898782;
    font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif;    
}

/*Tratamiento especial para el enlace de boda*/
#listaBoda{
    color:#5B5B5B !important;
}

#banner{width:619px;}

#derecha
{
	position:absolute;
	left:186px;
    width:614px;
}

#derecha #botonesIzq{
    float:left;
    width:100px;
    padding:3px 3px 3px 0;
}

#derecha #botonesIzq A
{

}

#derecha #botonesDer
{
    float:right;
    width:250px;
    padding:3px 0 3px 0;
}

#derecha #botonesDer A
{

}


.columna
{
	height:12px;
	width:1px;
	background-color:#adadad;
    margin:0 2px 0 2px;
}

/*Parte de arriba*/
#derecha #botonesDer #queSIB{float:right;width:100px;text-align:center;}
#derecha #botonesDer #regist{float:right;width:66px;text-align:center;}
/*Parte de abajo*/
#Xpie #pieDerecha #pieMapaWeb{float:right;text-align:center;width:66px;}
#Xpie #pieDerecha #pieContactar{float:right;text-align:center;width:136px;}
#Xpie #pieDerecha #pieAvisoLegal{float:right;text-align:center;width:72px;}

#derecha #cabeceraHome{
    width:614px;
    border-bottom:2px solid #8e8e8e;
}

#contenedorFlash{
    min-height:400px;
    _height:400px;
    width:614px;
}

#flashPrincipal{
    _height:400px;
    min-height:400px;
    width:614px;    
}

#Xpie{
     font-size:12px;
	 color: #666666;
	 font-weight:bold;
     z-index:7777;
}

.bajar{margin-top:0;}
.subir{margin-top:-150px;}

#Xpie #pieDerecha{padding-top:4px;}

#Xpie #pieDerecha A
{
    text-decoration:none;
    font-weight:normal;
}

.divMenu{
	height:17px;
	text-align:left;
	padding-left:10px;
    vertical-align:text-bottom;
}

#configurador{
	height:30px;
	text-align:left;
	padding-left:10px;
    vertical-align:text-bottom;
}

#menu #ferias{
    margin:6px 0 0 0;
    cursor:pointer;
}

select{
		font-family: Tahoma, Helvetica, sans-serif;
		font-size: 9px;
		color: #9d9b95;
        border: 1px solid #9d9b95;
        height: 15px;
		width: 96px;
}

.txtNormal{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:11px;
}

.alinea-izda {
	float:right;
	padding-top:5px;
}
.sinMargenes {
	margin:0;
	padding:0;
}

.contenedorGrande{
    position:relative;
    width:194px;
    height:194px;
}

.imagenGrande{
    position:absolute;
    width:194px;
    height:194px;
    left:0;
    top:0;
    z-index:10;
}

.contenedorPequeno{
    position:relative;
    width:90px;
    height:90px;
}

.imagenPequena{
    position:absolute;
    width:90px;
    height:90px;
    left:0;
    top:0;
    z-index:10;
}

.numeroGrande{
    position:absolute;
    z-index:20;
    width:10px;
    top:90%;
    left:93%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #767676;
    font-size: 11px;
    font-weight:bold;
}

.numeroPequeno{
    position:absolute;
    z-index:20;
    width:10px;
    top:80%;
    left:84%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #767676;
    font-size: 11px;
    font-weight:bold;
}

#contenidoProducto{
    position: absolute;
    width:600px;
    height:auto;
    top:250px;
    left:50%;
    margin-left:-200px;
    z-index:7777;
    background-color:white;
}

#contenidoImagenes
{
    position: absolute;
    width:600px;
    height:auto;
    top:250px;
    left:50%;
    margin-left:-420px;
    z-index:7777;
    background-color:white;
}

#contenidoProducto .contenidoSombra{padding-bottom:20px;}

#contenidoEmergente{
    position: absolute;
    width:510px;
    height:auto;
    top:250px;
    left:53%;
    margin-left:-200px;
    z-index:7777;
}

#contenidoEmergenteEstatico{
    position: absolute;
    width:510px;
    height:auto;
    top:250px;
    left:53%;
    margin-left:-200px;
    z-index:7777;
}
/*FIN HOME*/

/*RESTAURANTE Y LUNA DE MIEL*/
#contenidoRestaurante #titulo,#contenidoLunaDeMiel #titulo{
    color:#828282; ;
    font-family:Arial;
    font-size:11px;
    font-weight:bolder;
    text-align:left;
    margin:3px 0 0 0;
    border-bottom:1px solid #BBBBBB;
    width:614px;
}

#fondoRestaurante,#fondoLuna{
    width:614px;
    height:430px;
    text-align:left;
}

#fondoRestaurante #opciones,#fondoRestaurante #opciones1{
    font-family:'Arial';
    font-size:12px;
    color:white;
    position:absolute;
    width:200px;
    text-align:left;
    left:422px;
}

#fondoRestaurante #opciones{top:435px}
#fondoRestaurante #opciones1{top:465px}

#fondoLuna #opciones,#fondoLuna #opciones1{
    position:absolute;
    width:200px;
    text-align:left;
    left:422px;
    font-family:Arial;
    color:white;
    font-size:12px;
}

#fondoLuna #opciones{top:420px;}
#fondoLuna #opciones1{top:450px;}

#fondoRestaurante a,#fondoLuna  a{
    text-decoration:none;
    color:white;
}
#fondoRestaurante  a:hover,#fondoLuna a:hover{text-decoration:underline;}

.separador{height:30px;}

.combo{
    color: #3c3c3c;
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    height:15px;
    width:auto;
}
/*FIN RESTAURANTE Y LUNA DE MIEL*/

/*PAGINA NO LOGADO*/
#paginaUnloagged{
    font-family:Arial;
    position: absolute;
	font-size:11px;
    width:600px;
    _height:400px;
    min-height:400px;
    left: 50%;
    margin-left: -300px;
    text-align:center;
    padding-top:120px;
}

#paginaUnloagged #mensaje{
    position:absolute;
    border-bottom:1px solid darkgray;
    color:darkgray;
    font-size:12px;
    width:400px;
    left:50%;
    margin-left:-200px;
    font-weight:bold;
}

#paginaUnloagged table{
    margin-top:40px;
    border:0;
}

#paginaUnloagged #espacio2{height:65px;}
/*FIN PAGINA NO LOGADO*/

/*REGISTRO , LOGIN, RECUPERAR CLAVE*/
#login,#elegirUsuario,#deseaCrearBoda{
    position:absolute;
    left:57%;
    width:300px;
    margin-left:-150px;
    z-index:9000;
    top:40%;
    color:#BBBBBB;
    font-size:10px;
    font-family:'Arial';
    background-color:#F0F0F0;
}

#generarClave{
    position:absolute;
    left:55%;
    width:300px;
    margin-left:-150px;
    z-index:9000;
    top:40%;
    color:#BBBBBB;
    font-size:10px;
    font-family:'Arial';
    background-color:#F0F0F0;
}

#login .chico,#generarClave .chico {
    margin:1px;
    border: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	height: 16px;
	width: 110px;
}

#login a{color:black;}
#deseaCrearBoda a{color:#7B7B7B;}

#deseaCrearBoda p{
    font-family:'Arial';
    font-size:11px;
    width:250px;
    padding:5px 0 0 0;
    margin:0;
    text-align:center;
}

#login .chico,#generarClave .chico,#deseaCrearBoda .chico {
    margin:1px;
    border: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	height: 13px;
	width: 130px;
}

#login .grande,#generarClave .grande,#deseaCrearBoda .grande {
    margin:1px;
    border: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	height: 13px;
	width: 195px;
}

#registro .grande{
    border: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	height: 13px;
	width: 175px;
    margin-bottom:8px;
}

#login .txtnegro,#generarClave .txtnegro {color:black;}

#login #nota
{
     padding:2px 8px 2px 8px;
    font-style:italic;
    text-align:justify;
}

#login .txtnegro A,#generarClave .txtnegro A{
    color:black;
    font-family:'Arial';
    font-size:10px;
}

#login #entrar, #generarClave #entrar {
    padding-top:3px;
    padding-bottom:13px;
    width:100%;
    text-align:center;
}

#login #cabecera,#generarClave #cabecera,#deseaCrearBoda #cabecera,#elegirUsuario #cabcera {
    padding-left:2px;
    background-color:#535353;
    color:white;
    margin-bottom:10px;
}

#login #botonRegistro,#generarClave #botonRegistro {
    width:100%;
    text-align:center;
}

#login #recuperar,#generarClave #recuperar {width:100%;text-align:center}

#login #recuperar a,#generarClave #recuperar a {
    text-decoration:none;
    font-size:9px;
    color:black;
}

#login #salir,#generarClave #salir{width:100%;text-align:right;}

/* LOGIN, RECUPERAR CLAVE*/

.enlaceHome {
    font-family:'Arial', Times, serif;
    font-weight:bold;
    font-size:11PX;
    color:darkgray;
}

.overText A:hover {
    text-decoration: underline;
    color:#999999;
    font-weight:bold;
}

/*PREGUNTAS FRECUENTES*/
.cabeceraPreguntasFrecuentes{
	font-family:Arial;
    font-size:11px;
    text-align:left;
    border-bottom:1px solid #BBBBBB;
    margin:3px 0 5px 0;
    width:614px;
    height: 15px;
    color: #828282;
}

#preguntasFrecuentes{
    background:url("../img/arabesco.gif") right bottom no-repeat ;
    _height:250px;
    min-height:250px;
    width:614px;
}

#contenidoPreguntas{
	float:left;
	width:490px;
    margin-right:10px;
    padding-top:25px;
    text-align:left;
}

.pregunta{
    padding:7px 13px 7px 13px;
    _padding:5px 13px 5px 13px;
}

.preguntaSeleccionada{
  background-color:#EAEAEA;
  padding:13px 13px 13px 13px;
}

.tituloPregunta,.tituloPregunta a{
  font-family:Arial;
  font-size:12px;
  color: #828282;
}

.listaPregunta{
    padding:0 0 0 3px;
    margin:0 0 0 3px;
    list-style:square;
    color:#cccccc;
}

.tituloPregunta a:HOVER{text-decoration:underline;}

.tituloPreguntaSeleccionada,.tituloPreguntaSeleccionada a{
  font-family:Arial;
  font-weight:bold;
  font-size:12px;
  color:black;
}

.tituloPreguntaSeleccionada a:HOVER{text-decoration:underline;}

.respuesta{
    border-top:1px ridge #666667;
	margin-top:10px;
	padding-top:10px;
}

.descripcionRespuesta{
	text-align:justify;
	margin-left:16px;
	margin-right:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#temas{
	float:left;
	text-align:right;
	width:114px;
	padding-top:15px;
}

.cabeceraTema{
	font-weight:bold;
	font-family:Arial;
	color:#828282;
	font-size:12px;
	margin-right:10px;
}

.tema{
	font-family:Arial, Helvetica, sans-serif;
	color:#828282;
	font-size:11px;
	padding-right:10px;
    background:url("../img/lineaPreguntas.jpg") no-repeat bottom right;
}

.temaSeleccionado{
    font-family:Arial, Helvetica, sans-serif;
	color:#828282;
	font-size:13px;
	padding-right:10px;
    font-weight:bold;
    background:url("../img/lineaPreguntas.jpg") no-repeat bottom right;
}

.tema a{
	font-family:Arial, Helvetica, sans-serif;
	color:#828282;
	font-size:12px;
}

.tema a:hover{font-weight:bold;}

.temaSeleccionado a{
    font-family:Arial, Helvetica, sans-serif;
	color:#828282;
	font-size:12px;
	font-weight:bold;
}

.separadorCabeceraTema{
  border-bottom-style:solid;
  border-bottom-color:#BBBBBB;;
  border-bottom-width:1px;
  margin-bottom:2px;
  margin-top:2px;
  margin-left:1px;
}

.piePreguntasFrecuentes {
    width: 614px;
    height: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666667;
}
/*FIN PREGUNTAS FRECUENTES*/

/*NUEVA PREGUNTA*/
#nuevaPregunta{
    position:absolute;
    left:55%;
    width:301px;
    margin-left:-150px;
    z-index:9000;
    top:40%;
    color:#BBBBBB;
    font-size:10px;
    font-family:'Arial';
}

#nuevaPregunta .pregunta{
    border: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
    width:220px;
    height:50px;
}

#nuevaPregunta a{color:black;}
#nuevaPregunta #entrar{width:100%;text-align:center;}
#nuevaPregunta #salir{width:100%;text-align:right;}

#nuevaPregunta .grande{
    margin-bottom:1px;
    border: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
    width:160px;
}

#nuevaPregunta .texto{
    margin:2px 0 2px 0;
    height:15px;
    width:40px;
    float:left;
    vertical-align:middle;
    text-align:left;
    color:#868686;
    font-weight:450;
    padding-left:10px;
}
/*FIN NUEVA PREGUNTA*/

/* ESTILOS DETALLE NOTICIAS Y TRUCOS*/
.contenedorDetalleNoticia {
    width: 520px;
    height: auto;
}

.cabeceraDetalleNoticia,.numeroNoticia,.tituloDetalleNoticia,#textoDetalleNoticia{
    font-family: Arial, Helvetica, sans-serif;
    color: #767676;
}

.cabeceraDetalleNoticia {
    width: 484px;
    height: 16px;
    padding: 5px 15px 0 15px;
}

.numeroNoticia {
    float: left;
    padding-left:5px;
    width: 450px;
    border-bottom: 1px solid gainsboro;
    font-size: 11px;
    font-weight:bolder;
}

.cierreVentana {
    float: left;
    text-align:center;
    width: 16px;
    margin-left: 10px;
    cursor: pointer;
    padding-top: 6px;
}

.tituloDetalleNoticia {
    font-weight:bold;
    font-size: 18px;
    text-align: left;
    padding:5px 20px 5px 20px;
    width: 471px;
}

.contenidoDetalleNoticia {
    width:470px;
    vertical-align: middle;
    height:225px;
    margin:0 20px 0 20px;
    padding:5px 0 10px 0;
    text-align:justify;
    font-size:13px;
    font-style:normal;
}

.fotoDetalleNoticia {
    border-right:1px gainsboro solid;
    margin-right:10px;
    padding-right: 18px;
    width: 205px;
    height:200px;
    margin-bottom:20px;
    float:left;
}

.fotoDetalleNoticia A{color:#767676;}

#textoDetalleNoticia {
    text-align:left;
    font-size:11px;
    font-style:normal;
    padding-left:10px;
    width: 200px;
    float:left;
    height: 200px;
    overflow:hidden;
}

#barra{
    float:left;
    margin-left:5px;
    height:200px;
}

#scroll_up {
    height:20px;
    width:20px;
    cursor: pointer;
}

#scroll_down {
    height:20px;
    width:20px;
    cursor: pointer;
    margin-top:165px;
}

#textoDetalleNoticiaSinFoto {
    text-align:left;
    font-size:11px;
    font-style:normal;
    padding-left:10px;
    width: 385px;
    float:left;
    height: 230px;
    overflow:hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #767676;
}

#barraSinFoto{
    float:right;
    margin-left:5px;
    height:200px;
    vertical-align:top;
}

#scroll_up_sinfoto {
    height:20px;
    width:20px;
    cursor: pointer;
  }

#scroll_down_sinfoto {
    height:20px;
    width:20px;
    cursor: pointer;
    margin-top:195px;
}

#paginacionDetalleNoticiasAnterior {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666667;
    text-align:right;
    float:right;
    vertical-align:bottom;
}

#paginacionDetalleNoticiasSiguiente {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666667;
    text-align:right;
    float:right;
    vertical-align:bottom;
}

#piePaginacionDetalleNoticias {
    width:469px;
    height:10px;
    padding:5px 10px 5px 10px;
    margin:29px 15px 5px 15px;
    border-top:1px gainsboro solid;
}

.contenedorDetallePregunta {
    width:470px;
    vertical-align: middle;
    padding:5px 0 20px 20px;
    text-align:justify;
    font-style:normal;
    font-family: 'Arial',Times,serif;
    font-size: 12px;
    color: #666667;
}

.contenedorDetallePregunta #temaCompleto{
    font-size:13px;
    font-weight:bold;
    text-align:left;
}

.contenedorDetallePregunta #preguntaCompleta{
    text-align:left;
    font-weight:bold;
    padding:3px 0 3px 0;
}

.contenedorDetallePregunta #respuestaCompleta{text-align:justify;}

#cabeceraDetallePregunta #cabeceraBusqueda {
    width: 470px;
    height: 16px;
}

#cabeceraDetallePregunta #izqPregunta {
    float: left;
    width: 440px;
    border-bottom: 1px solid gainsboro;
    font-size: 11px;
    font-weight:bolder;
}

#cabeceraDetallePregunta #cierreVentana, #cabeceraBusqueda #cierreVentanaBusqueda {
    float: left;
    text-align:center;
    width: 16px;
    margin-left: 10px;
    cursor: pointer;
    padding-top: 6px;
}

#Fotos{
    vertical-align:top;
    padding:10px 0 0 0;
}

/*FIN ESTILOS DETALLE Y NOTICIAS*/

/*NOTICIAS*/
.noticias {
    width: 614px;
    min-height:400px;
    overflow:hidden;
    background-image:url("../img/lineaNoticias.jpg");
    background-position:top;
    background-repeat:repeat-y;
}

.noticias .punto{
    vertical-align:middle;
    padding: 0 2px 0 2px;
}

.artNivelA {
    border-bottom:1px solid gainsboro;
    text-align:left;
    padding:0 10px 10px 0;
    min-height:60px;
    _height:60px;
}

.artNivelB {
    border-bottom:1px solid gainsboro;
    padding: 5px 10px 15px 0;
    text-align:left;
    min-height:220px;
    _height:220px;
}

.artNivelC {
    text-align:left;
    padding:5px 10px 10px 0;
    min-height:80px;
    _height:80px;
}

.artNivelD {
    border-bottom:1px solid gainsboro;
    text-align:left;
    padding:0 6px 0 6px;
    width:200px;
}

.artNivelE {
    border-bottom:1px solid gainsboro;
    text-align:left;
    padding: 5px 0 5px 6px;
}

.artNivelF {
    text-align:left;
    margin-bottom:11px;
    padding:5px 0 10px 6px;
}

.cabeceraNoticia {
    width: 614px;
    height: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#767676;
}

.pieNoticia {
    width: 614px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#767676;
    clear:left;
}

.pieNoticia A{
    font-family: Arial, Helvetica, sans-serif;
    color:#767676;
    font-size:10px;
}

.colDerecha {
    width: 206px;
    height:98%;
    margin-top: 1px;
    padding-left:15px;
    float:left;
}

.colIzquierda {
    width: 374px;
    height:98%;
    float:left;
    padding-right:13px;
    left: 0;
}

.anteTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #747474;
}

.tituloNoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
    margin-bottom: 6px;
    padding-top:25px;
}

.lineaNoticia {
	background-color: #666666;
	height: 1px;
    width: 365px;
}

.detalleNoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color:#767676;
    padding:3px 10px 0 0;
    margin-bottom:10px;
}

.noticias .detalleNoticia{padding:3px 0 0 0;}

.detalleNoticia img {
	float: left;
	border: 1px solid #CCCCCC;
    margin:2px 10px 10px 0;
}

.tituloCabeceraNoticias{
    font-family:Arial;
    font-size:11px;
    text-align:left;
    border-bottom:1px solid #BBBBBB;
    margin:3px 0 5px 0;
    width:614px;
    height: 15px;
    color: #828282;
}

.enlacesNoticiasDerecha A:hover, .enlacesNoticiasIzquierda A:hover {
    text-decoration: underline;
    color:#767676;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-align:left;
    margin:10px 0 6px 0;
}

.enlacesNoticiasDerecha A:hover{font-size: 15px;}
.enlacesNoticiasIzquierda A:hover {font-size: 18px;}

.enlaceNot, .enlaceNotIzquierda{
    font-family:'Arial', Times, serif;
    font-weight:bold;
    color:#767676;
    text-align:left;
}

.enlaceNot {font-size:15px;}
.enlaceNotIzquierda {font-size:18px;}
.enlaceVerTodasNoticias A:hover {text-decoration: underline;}
.bordeImagen{border:gainsboro solid 1px;}

.verTodasNoticias {
    font-family:Arial, Times, serif;
    font-weight:normal;
    font-size:11px;
    margin-bottom: 6px;
    color:#767676;
    float:left;
    left:0;
}
/*FIN NOTICIAS*/

/*MINIHOME*/
#miniHome{
    width:614px;
    color:#787878;
    text-align:left;
    font-family:'Arial',serif;
    font-size:11px;
    height:400px;
    padding:5px 0 10px 0;
}

#miniHome table{
    color:#565455;
    font-family:'Arial';
    font-size:11px;
    padding-top:10px;
}

#miniHome table .separacion{padding:0 3px 0 3px;}
#miniHome table .separacionIzq{padding:0 0 0 3px;}
#miniHome table .separacionDer{padding:0 3px 0 0;}
#miniHome table .negrita{font-weight:bold;}

#miniHome ul{
    margin:1px 1px 1px 13px;
    padding:1px 1px 1px 13px;
    list-style:url("../img/lista.jpg");
}

#miniHome img{padding:3px 0 3px 0;}

#miniHome .tituloHome{
    padding:0 0 5px 1px;
    font-weight:bold;
}

#miniHome .tituloHome img{padding:0;}
#miniHome .tituloHome a{font-size:13px;font-weight:bold;}

#miniHome a{
    text-decoration:none;
    color:#787878;
}

#miniHome a:hover{text-decoration:underline;}

#miniHome #izquierdaHome{
    float:left;
    width:300px;
    height:99%;
    padding:0 5px 0 0;
    border-right:1px solid darkgray;
}

#miniHome #derechaHome{
    float:right;
    width:300px;
    padding:0 5px 0 0;
    height:99%;
    background-image:url("../img/arabesco.gif");
    background-position:right;
    background-position:bottom;
    background-repeat:no-repeat;
}

#miniHome #izquierdaHome #masRecientes{
    border-bottom:1px solid darkgray;
    margin-bottom:10px;
    padding-bottom:10px;
}

#miniHome #izquierdaHome #masRecientes table img{
    border:1px solid darkgray;
}

#miniHome #izquierdaHome #masRecientes img{padding:0;}
#miniHome #izquierdaHome #fotoMasVotada{padding:10px 0 0 10px;}

#miniHome #izquierdaHome #imagen{
   background: transparent url("../img/sombras/shadow1.jpg");
   color: inherit;
}

#miniHome #izquierdaHome #imagen #marco{
   background: transparent url("../img/sombras/shadow2.jpg");
   color: inherit;
   position: relative;
   bottom: 2px;
   *bottom:1px;
   right: 2px;
}

#miniHome #izquierdaHome #imagen #marco #contenidoImagen{
   position: relative;
   bottom: 2px;
   *bottom:1px;
   right: 2px;
   background-color: white;
   color: #000;
   border:1px solid darkgray;
}

#miniHome #izquierdaHome #imagen #marco img{
    margin:0;
    padding:2px;
    _padding:2px 2px 0 2px;
}

#miniHome #izquierdaHome #imagen #marco a:hover{
    text-decoration:none;
}

#miniHome #blog,#miniHome #foro,#miniHome #invitados{
    padding-bottom:20px;
}
/*FIN DE MINIHOME*/

/*VISOR DE UNA FOTO DEL ALBUM*/
#fotoAlbum{
    width:614px;
    min-height:420px;
    _height:420px;
    font-family:'Arial';
    font-size:11px;
    color:#565455;
    padding-top:20px;
}

#fotoAlbum #izquierdaFotoAlbum{
    float:left;
    width:105px;
    text-align:left;
    padding:0 0 0 30px;
}

#fotoAlbum #derechaFotoAlbum{
    float:right;
    width:450px;
    padding:5px 0 0 0;
}

#fotoAlbum #izquierdaFotoAlbum #cabeceraFotoAlbum{

}

#fotoAlbum #izquierdaFotoAlbum #contenidoFotoAlbum{
    background-image:url("../img/contenidoFoto.gif");
    background-repeat:repeat-y;
    width:92px;
    text-align:center;
    padding-top:5px;
}

#fotoAlbum #izquierdaFotoAlbum #contenidoFotoAlbum a{
    color:#565455;
}

#fotoAlbum #izquierdaFotoAlbum #pieFotoAlbum{
    padding-left:1px;
}

#fotoAlbum .separadorFoto{
    background:url("../img/separadorFoto.gif") no-repeat center;
    height:2px;
    width:90px;
    margin:3px 0 3px 0;
}

#fotoAlbum #derechaFotoAlbum #imagen{
    background: transparent url("../img/sombras/shadow1.gif");
   color: inherit;
}

#fotoAlbum #derechaFotoAlbum #imagen #marco{
   background: transparent url("../img/sombras/shadow2.gif");
   color: inherit;
   position: relative;
   bottom: 2px;
   *bottom:1px;
   right: 2px;
}

#fotoAlbum #derechaFotoAlbum #imagen #marco #contenidoImagen{
   position: relative;
   bottom: 2px;
   *bottom:1px;
   right: 2px;
   background-color: white;
   color: #000;
   border:1px solid darkgray;
}

#fotoAlbum #derechaFotoAlbum #imagen #marco img{
    margin:0;
    padding:2px;
    _padding:2px 2px 0 2px;
}
/*FIN VISOR DE UNA FOTO DEL ALBUM*/

/*MAPA WEB*/
#mapaWeb{
    font-family:"Arial";
    color:#666666;
    font-size:11px;
    width:614px;
    min-height:320px;
    _height:320px;
    text-align:left;
    padding:0 0 10px 0;
    background:url("../img/arabesco.gif") bottom right no-repeat;
}

#mapaWeb .separacion{
    height:10px;
    width:100%;
}

#mapaWeb .sinMano{cursor:default !important;}

#mapaWeb #cabeceraMapaWeb{
    color:#828282;
    font-family:Arial;
    font-size:11px;
    text-align:left;
    border-bottom:1px solid #BBBBBB;
    margin:3px 0 15px 0;
    width:614px;
}

#mapaWeb .tituloMapaWeb{
    font-size:10px;
    font-weight:bold;
    margin:2px 0 2px 0;
}

#mapaWeb #izquierdaMapaWeb{
    float:left;
    width:200px;
    margin-bottom:10px;
    padding-left:6px;
}

#mapaWeb #centroMapaWeb{
    margin-bottom:10px;
    width:200px;
    margin-left:206px;
    border-left:1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;
}

#mapaWeb #derechaMapaWeb{
    float:right;
    width:200px;
    margin-bottom:10px;
}

#mapaWeb .naranja, #mapaWeb .verde,#mapaWeb .azulClaro,#mapaWeb .azulOscuro{
    padding:2px 0 5px 20px;
}

#mapaWeb .naranja div{border-bottom:1px solid #FF9406}
#mapaWeb .verde div{border-bottom:1px solid #28C93F }
#mapaWeb .azulOscuro div{border-bottom:1px solid #000CED}
#mapaWeb .azulClaro div{border-bottom:1px solid #00B5EF}

#mapaWeb .azulClaro div,#mapaWeb .azulOscuro div,#mapaWeb .verde div,#mapaWeb .naranja div{
    width:120px;
    cursor:pointer;
}

#mapaWeb .separador{
    height:2px;
    width:100%;
}

#mapaWeb .tit{margin:3px 0 3px 0;cursor:default !important;}
#mapaWeb .titMano{margin:3px 0 3px 0;}
#mapaWeb .sep{margin:0 0 0 40px;cursor:default !important;}

/*FIN MAPA WEB*/

/*AVISO LEGAL*/
#avisoLegal{
    width:614px;
    font-family:"Arial";
    color:#666666;
    text-align:left;
}

#avisoLegal .tituloAvisoLegal{
    font-size:11px;
    font-weight:bold;
}

#avisoLegal #contenidoAvisoLegal{
    width:575px;
    height:500px;
    overflow:hidden;
    float:left;
}

#avisoLegal #barra{
    padding-top:50px;
    width:30px;
    float:right;
}

#avisoLegal #barra #scroll_up {
    height:20px;
    width:20px;
    cursor: pointer;
}

#avisoLegal #barra #scroll_down {
    height:20px;
    width:20px;
    cursor: pointer;
    margin-top:345px;
}

#avisoLegal #tituloSuperior{
    color:#828282;
    font-family:Arial;
    font-size:11px;
    text-align:left;
    border-bottom:1px solid #BBBBBB;
    margin:3px 0 15px 0;
    width:614px;
}

#avisoLegal p{
    font-size:11px;
    text-align:justify;
    padding-left:12px;
}
/*FIN AVISO LEGAL*/

/*CONTACTAR*/
#contenidoContacto{
    position: absolute;
    width:350px;
    height:auto;
    top:280px;
    left:54%;
    margin-left:-175px;
    z-index:7777;
}

#configuradorMesas{
    position: absolute;
    width:1000px;
    height:auto;
    top:0;
    left:54%;
    margin-left:-500px;
    z-index:7777;
}

#contenedorContacto{
    width:350px;
    height:auto;
    margin-left:50px;
}

.cabeceraContacto,.cabeceraTexto{
    font-family: Arial, Helvetica, sans-serif;
    color: #767676;
}

.cabeceraContacto {
    width: 334px;
    height: 16px;
    padding: 5px 15px 0 15px;
}

.cabeceraTexto {
    float: left;
    padding-left:5px;
    width: 280px;
    border-bottom: 1px solid gainsboro;
    font-size: 11px;
    font-weight:bolder;
}

.contenidoContactaSIB {
    vertical-align: middle;
    margin:0 20px 0 20px;
    padding:5px 0 10px 0;
    font-size:11px;
    font-style:normal;
    font-family:'Arial';
    color:#666669;
}

.contenidoContactaSIB a{
    font-size:14px;
    color:#666669;
    font-style:italic;
    font-weight:bold;
}

/*FIN DE CONTACTAR*/

/*SOMBRAS*/
#login .shadow,#login .blur,#generarClave .shadow,#generarClave .blur,#deseaCrearBoda .shadow,#deseaCrearBoda .blur,#elegirUsuario .blur,#elegirUsuario .shadow {
     width:297px;
}

#nuevaPregunta .shadow,#nuevaPregunta .blur{width:298px;}
#correcto{width:200px;}
#correcto .shadow,#correcto .blur{width:197px;}

.blur{
   background: transparent url(../img/sombras/shadow1.gif);
}

.shadow{
   background: transparent url(../img/sombras/shadow2.gif);
   position: relative;
   right: 1px;
}

.content{
   position: relative;
   right: 2px;
   background-color: #f0f0f0;
   margin-left:2px;
   color:#868686;
   font-weight:450;
}

.content form{
    text-align:left;
    margin:0;
    margin-right:0;
    margin-left:10px;
    padding:0;
    padding-bottom:10px;
    padding-top:10px;
}

.pieRedondeado {
    background:url("../img/sombras/bottom.gif") repeat-x;
    height:14px;
    margin-right:1px;
}

.pieRedondeado .pieizq{float:left;}
.pieRedondeado .pieder{float:right;}
.cabeceraRedondeada{background:url("../img/sombras/top.gif") repeat-x;}
.cabeceraRedondeada .cabecerader{float:right;margin-top:-16px;}
.cabeceraRedondeada .cabeceraizq{float:left;}

.cabeceraRedondeada .contenidoCabecera{
    background:url("../img/sombras/top.gif") repeat-x;
    height:16px;
    text-align:left;
    color:white;
    font-weight:bold;
}

/*SOMBRA*/
.sombra1{
   background: transparent url("../img/sombras/shadow1.gif");
   color: inherit;
}

.sombra{
   background: transparent url("../img/sombras/shadow2.gif");
   color: inherit;
}

.sombra,.contenidoSombra{
   position: relative;
   bottom: 2px;
   *bottom:1px;
   right: 2px;
}

.contenidoSombra{
   background-color: white;
   color: #000;
   border:1px solid #333333;
}

#overlayTotal{
    position:absolute;
    height:100%;
    width:100%;
    left:0;
    top:0;
    display:none;
    z-index: 5000;
}

#overlay{
    position:absolute;
    left:0;
    height: 700px;
    width:640px;
    z-index: 5000;
}

#overlayTotal,#overlay{
    background-color:white;
    -moz-opacity: 0.7;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
/*FIN SOMBRAS*/

/*DEBUG*/
#debug
{
    position:absolute;
    width:400px;
    height:250px;
    text-align:left;
    bottom:0;
    left:0;
    border:1px solid darkgray;
    overflow:scroll;
    font-family:'Arial';
    font-size:11px;
}

/*FIN DEBUG*/



/*LIGHTBOX*/

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../img/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}

#overlaylite{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block;
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}


/* FIN LIGHTBOX*/


/*PROCESO REGISTRO*/

#procesoRegistro div.cajaRegistro {
	float: left;
	width: 180px;
	font-size: 11px;
	margin-right: 10px;
	margin-left: 10px;

}
#procesoRegistro .cajaRegistro p {
	margin-left: 14px;
	margin-top:10px;
    text-align:left;
}
#procesoRegistro .cajaRegistro img {
	border:none;

}
#procesoRegistro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:614px;
}
#procesoRegistro .textomenos {
	font-size: 10px;
	color:#666;
}

#procesoRegistro .cajaBotonRegistro a,#procesoRegistro .cajaRegistro a
{
    color:black;
    text-align:left;
    font-family:Arial;
}

#procesoRegistro #cajaBotonRegistro {
	clear:both;
	margin-top: 10px;
	margin-bottom: 10px;
}

#procesoRegistro img
{
    border:none;
}


/*FIN PROCESO REGISTRO*/


#botonListaBoda
{
    background:  url(../img/degradado.png) repeat-x;
    height: 14px;
    padding: 7px 5px;
    width: 148px;
    margin-bottom:2px;
    cursor:pointer;
}

#botonListaBoda a
{
    font-weight:bold !important;
    color: #5b5b5b;
    font-size:12px;
}

.tituloCabecera
{
    border-bottom: 1px solid #BBBBBB;
    color: #828282;
    font-family: Arial;
    font-size: 11px;
    height: 15px;
    margin: 3px 0 5px;
    text-align: left;
    width: 614px;
}

/*PRESUPUESTO VIAJES*/

#formularioViajes
{
    font-family: Arial;
    font-size: 12px;
    color: #828282 ;
}

#formularioViajes   .tituloCabecera
{
    border-bottom:none;
    margin:15px 0;
    color: #828282 ;
    font-weight: bolder ;
    text-decoration: none;
    font-size: 11px;
}

#formularioViajes h1
{
    text-align:left;
    font-size:16px;
}

#formularioViajes p
{
    text-align:left;
}

#formularioViajes table
{
    margin:10px 60px;
}

#formularioViajes input,#formularioViajes textarea
{
    width:290px;
    background-color:#E8E8E8;
    border: 1px solid #C9C9C9;
}

#formularioViajes table th
{
    text-align:right;
    padding-right:15px;
}

#formularioViajes tfoot td
{
    text-align:right;
    padding-top:10px;
}

#formularioViajes .enviar
{
    background-color:#606B65;
    color: white;
    font-size:10px;
    width:60px;
    cursor:pointer;
}

#formularioViajes label
{
    font-weight:normal;
}


#formularioViajes #aclaracion
{
    text-align:left;
    margin:15px 0;
    font-style: italic;
}

#formularioViajes #privacidad-field a
{
    text-decoration:underline;
    font-size:11px;
}

#formularioViajes .error
{
    color:red;
    text-align:left;
}

#formularioViajes #privacidad-field label;
{
       font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

#formularioViajes #privacidad-field input
{
    width:auto
}


#formularioViajes .LV_validation_message{display:none;}

#formularioViajes  .LV_invalid_field{border:1px solid red}

#privacidad-viajes
{
    color: #666666;
    font-family: "Arial";
    text-align: left;
    font-size:11px;
    line-height: 20px;
    margin-bottom:18px;
}

#datos-contacto
{
    text-align:center;
}

#datos-contacto img
{
    border:none;
}

#datos-contacto .corteIngles
{
    color: #3F803F;
}


