/*  TAGS GENERALES */
body
{
    background						: #FFFFFF;
    background-attachment			: fixed;
    FONT-FAMILY						: Verdana, Arial, Helvetica, sans-serif;
    font-size						: 12px;
}

hr 
{
    color							: #FFFFFF;
}

p
{
    text-align:justify;
    padding:15px;
}

img 
{
    /*border-width:1px;
    border-style:double;
    color:#9E3C02;*/
}

/* FIN TAGS GENERALES */

/* CLASES */

/* BODY */

.main {
	width					: 950px;
    position				: relative;
    margin					: 5px auto auto auto;
	background				: #FFFFFF;
	padding					: 0px;
	
}

/* ENLACES */
.Enlaces, .Enlaces:visited, .Enlaces:link
{
    display:block;
    width:100%;
    /*background:url(../Images/fondoBotones.gif);*/
    text-decoration:none;
    padding: 5px 0px 5px 0px;
    color: White;
    background-color:#ff4422
}

.Enlaces:hover {
/*       color: #fff;
       background: url(../Images/fondoBotones.gif) 0 -32px;*/
    color: White;
    background-color:#ff4422
}

.Enlaces:active {
       /*color: #fff;
       background: url(../Images/fondoBotones.gif) 0 -64px;*/
           color: White;
	    background-color:#ff4422
}

.EnlacePie, .EnlacePie:visited, .EnlacePie:link 
{
    text-decoration:none;
    color:#ccc;
    background:none;
    padding:0px;
}

.EnlacePie:hover 
{
    color: #fff;
}

.EnlacePie:active 
{
    color: #fff;
}

.MenuAdministracion td
{
	background-color:#ff4422;
	width:14%;
}

.EnlaceDescuento, .EnlaceDescuento:visited, .EnlaceDescuento:link 
{
    color:#fff;
    background:none;
    background-color:#334e73;
    border:none;
    cursor:pointer;
    padding				: 5px;
}

.EnlaceDescuento:hover 
{
    color: #fff;
}

.EnlaceDescuento:active 
{
    color: #fff;
}
/* FIN ENLACES */

/* -------------- PIE DE PÁGINA -----------------*/
/* IE */
.CeldaPie 
{
    background-color:#1f4167;
    font-size:x-small;
    color:White;
    text-align:center;
}

/* FireFox */
.CeldaPie 
{
    background-color:#1f4167;
    font-size:x-small;
    color:White;
    text-align:-moz-center;
}

/*----------------------------------------------------------------*/

.ParrafoCentrado
{
    text-align:center;
    padding:15px;
}
.ParrafoCentrado
{
    text-align:-moz-center;
    padding:15px;
}

.Limpia, .Limpia:visited, .Limpia:link, .Limpia:hover, .Limpia:active 
{
    background:transparent;
    width:1px;
    display:inline;
}

/* TABLAS */

.TablaPrincipal 
{
    width:100%; 
    height:100%;
}

.TablaVale
{
    width:100%; 
    height:100%;
}

.TablaCabecera 
{
    width:95%; 
    height:100%;
}

.TablaCategorias
{
    width:100%; 
}

/* Contiene el listado de tiendas dentro de una categoría */
.TablaTiendas
{
    width:100%; 
}

/* Contiene la información duna tienda completa */
.TablaTienda
{
    width:80%; 
}

.TablaContenidoCentral 
{
    width:95%; 
    height:100%;
    background-color:#7792b6;
    color:#FFFFFF;
}

.TablaAnuncios
{
}

.tableEnlaces 
{
    width:100%; 
    height:100%;
}

.tableEnlaces tr
{
	background-color:orange !important;
}

.tableEnlaces tr a,.tableEnlaces tr a:active, .tableEnlaces tr a:link, .tableEnlaces tr a:visited
{
	background-color:orange !important;
	font-weight: bold !important;
}

.tableTextos
{
	border:solid 1px #000;
	height:100%;
    width:100%; 
}

.tableTextos p 
{
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

/* IE */
.Anuncios 
{
    text-align:center;
}

/* Firefox */
.Anuncios 
{
    text-align:-moz-center;
}

/* IE */
.CeldaTexto 
{
    text-align:center;
}

/* Firefox */
.CeldaTexto 
{
    text-align:-moz-center;
}

.TablaPie 
{
	margin-top:10px;
    width:95%;
}


/* FIN TABLAS */

/* IE*/
.ColumnaCategorias
{
    width:20%; 
    height:100%;
    text-align:center;
    color:#FFFFFF;
    vertical-align:top;
    background-color:#FFFFFF;
}

/* Firefox */
.ColumnaCategorias
{
    width:20%; 
    height:100%;
    text-align:-mozcenter;
    color:#FFFFFF;
    vertical-align:top;
    background-color:#FFFFFF;
}

.CeldaCategorias 
{
    width:100%;
    padding-bottom:5px;
}

.ColumnaCategorias a, a:visited, a:link, a:active
{
    display:block;
    width:100%;
    /*background:url(../Images/fondoCategoriasNormal.gif);*/
    background-color:#7792b6;
    background-repeat:repeat-x;
    text-decoration:none;
    padding: 5px 0px 5px 0px;
    color: #FFFFFF;
}

.ColumnaCategorias a:hover {
       color: #FFFFFF;
        /*background:url(../Images/fondoCategoriasHover.gif);*/
        background-color:#334e73;
        background-repeat:repeat-x;
       }


/* IE */
.ColumnaCentral
{
    width:60%; 
    height:100%;
    text-align:center;
    background:#FFFFFF;
    background-attachment:fixed;
    vertical-align:top;
}

/* Firefox */
.ColumnaCentral
{
    width:40%; 
    height:100%;
    text-align:-moz-center;
    background:#FFFFFF;
    background-attachment:fixed;
    vertical-align:top;
}


.TiendasNombre
{
    width:45%; 
    text-align:center;
}

.TiendasDireccion
{
    width:45%; 
    text-align:center;
}

.TiendasEnlace
{
    width:10%; 
    text-align:center;
    white-space:nowrap;
}

/* Fila de separación entre categorías y tiendas */
.Separacion 
{
    
}

.Tienda
{
    padding-top:20px;
    text-align:center;
}

.CeldaDescripcion
{
    text-align:justify;
    padding-left:30px;
    padding-right:10%;
    padding-top:10px;
    padding-bottom:10px;
    overflow:visible;
}

/* IE */
.CeldaVale
{
    padding-top:40px;
    white-space:nowrap;
    text-align:center;    
}

/* Firefox */
.CeldaVale
{
    padding-top:40px;
    white-space:nowrap;
    text-align:-moz-center;    
}


/* BOTONES */
.Boton
{
     font-weight:bold;   
     white-space:nowrap;
     color : White;
     background-color: #ff4422;
     /*background: url(../Images/fondoBotones.gif);
     padding:5px 10px 5px 10px;
     border:solid 1px white;*/
     border:none;
     cursor:pointer;
}

.Boton:hover
{
       color: #fff;
       background-color:#ff4422
       /*background: url(../Images/fondoBotones.gif) 0 -32px;*/
}
/* FIN BOTONES */

/* MENÚ PRINCIPAL SUPERIOR*/
.menuSuperior {
       width:95%;
       background-color:#FFFFFF;
       color:#FFFFFF ;      
       /*border-style:solid solid none solid;
       border-color:#D76100;
       border-size:1px;
       border-width:1px;*/
       }
.menuSuperior td
{
	width:20%;
    /*background-color:#ff9900;*/
    padding:2px;
}

.menuSuperior td a {
         voice-family:"\"}\"";
         voice-family:inherit;
         text-decoration:none;
         white-space:nowrap;
         background-color:#7792b6;
		 width:100%;
       }

.menuSuperior td a:link, .menuSuperior td a:visited {
       color: #FFFFFF;
       text-align: center;
       text-align: -moz-center;
       /*background:url(../Images/menuSuperior.gif);*/
       background-color: #7792b6;
       }

.menuSuperior td a:hover {
       color:#FFFFFF;
       /*background:url(../Images/menuSuperior.gif) 0 -32px;*/
       background-color: #334e73;
       }

.menuSuperior td a:active {
       color:#FFFFFF;
       /*background:url(../Images/menuSuperior.gif) 0 -64px;*/
       background-color:#7792b6;
       }
/* FIN MENÚ PRINCIPAL SUPERIOR*/

/* ESTILOS DE LOS VALES DE DESCUENTO */

.CabeceraPie 
{
    background-color:#1f4167;
    padding-top:15px;
    padding-bottom:15px;
    color:White;
    font-weight:bold;
}

.Cuerpo 
{
    /*padding-left:5%;*/
    padding-right:5%;
    padding-bottom:5%;
    padding-top:5%;
    text-align:center;    
}

.PanelVale 
{
    width:50%;
    border:dotted 2px #1f4167;   
}

/* IE */
.TablaImagenes
{
    width:100%;
    text-align:center;	
}

.CeldaTablaImagenes
{
    width:100%;
    text-align:center;
}

/* FireFox */
.CeldaTablaImagenes
{
    width:100%;
    text-align:-moz-center;
}


.CeldaImagenTienda 
{
    padding-top:10px;
    padding-left:20px;
    padding-right:20px;
}

	
.ZonaSeleccionada a:link, .ZonaSeleccionada a:visited ,.ZonaSeleccionada a:hover,.ZonaSeleccionada a:active
{
	text-align:center;
	text-align:-moz-center;
	font-weight:bold;
    background-color:#7792b6;
    border-top:2px solid #7792b6;
    border-bottom:0px;
}
.ZonaNoSeleccionada a
{
	font-weight:medium;
	background-color:#ffAA00;

}

/* MENÚ Zonas SUPERIOR*/
.menuZonas {
       width:95%;
       background-color:#FFFFFF;
       color:#FFFFFF ;      
       border-bottom:2px solid #7792b6;
       }
.menuZonas td
{
	width:20%;
    padding:2px;
    padding-bottom:0px;
}

.ZonaNoSeleccionada a {
         voice-family:"\"}\"";
         voice-family:inherit;
         text-decoration:none;
         white-space:nowrap;
         background-color:#334e73;
		 width:100%;
       }

.ZonaNoSeleccionada a:link, .ZonaNoSeleccionada a:visited {
       color: #FFFFFF;
       text-align: center;
       text-align: -moz-center;
       /*background:url(../Images/menuSuperior.gif);*/
       background-color: #334e73;
       }

.ZonaNoSeleccionada a:hover {
       color:#FFFFFF;
       /*background:url(../Images/menuSuperior.gif) 0 -32px;*/
       background-color: #7792b6;
       }

.ZonaNoSeleccionada a:active {
       color:#FFFFFF;
       /*background:url(../Images/menuSuperior.gif) 0 -64px;*/
       background-color:#334e73;
       }
/* FIN MENÚ Zonas SUPERIOR*/

.errorStyle a, errorStyle a:visited, errorStyle a:link, errorStyle a:hoover
{
	background-color:Transparent;
	border:0px;
	color:White;
	font-size:16px;
	text-decoration:underline;
	display:inline;
}

.errorStyle li
{
	margin-bottom:10px;
}

.enlacepaginaweb
{	
    text-decoration : underline; /* ! important;*/
    color: #00F; /* ! important;*/
} 

.mantenmeinformadoheader
{
}

.mantenmeinformadofooter
{
	font-size: 10px;
}

.facebooklink
{
	/*text-decoration: underline ! important;*/
	color: #FFF ! important;
	font-weight: bold ! important;
	display: inline ! important;
	background-color: Transparent ! important;
	background-repeat: no-repeat! important;
}

.registerlink
{
	/*text-decoration: underline ! important;*/
	color: #000 ! important;
	font-size: 14px ! important;
	font-weight: bold ! important;
	display: inline ! important;
	background-color: Transparent ! important;
	background-repeat: no-repeat! important;
}

/* Contenido */
#contenido
{
}

#contenido a
{
	text-decoration: underline;
	outline: none;
}

#contenido ul
{
	text-align: justify;
	padding-right: 10px;
}

#contenido ul li
{
}

