ndiv, body, img, table, td, tr, h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	vertical-align:top;
}

body {
	text-align: center;
	background-color:#000000;
}

div#TodoElContenido {
	/*background-image:url(../imagenes/chico_logo.jpg);
	background-repeat:no-repeat;
	background-position:left -100px;*/
}

div.centrado {
	text-align: left;
	position:relative;
	margin:auto;
	width:922px;
}

.imgFloatIzq {
	float:left;
	margin:3px 10px 10px 0px;
}

.imgFloatDer {
	float:right;
	margin:3px 0px 10px 15px;
}

.BannFloatIzq {
	float:left;
	margin:0px 0px 0px 20px;
	width:170px;
	text-align:left;
}

.BannFloatDer {
	float:right;
	width:213px;
	/*margin-right:0px;*/
	padding-right:30px;
	text-align:left;
}

div#Cabecera {
	text-align:center;
	background-image:url(../imagenes/logo2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:912px;
	height:177px;
	margin-top:5px;
}

div#Wrapper {


}

div#Pie {
	margin-top:0px;
	width:912px;
	height:115px;
	background-repeat:no-repeat;
	background-position:top left;
}

div#PiePrincipal{
}

div#LadoIzquierdo {
	float: left;
	width: 220px;
	height:280px;
}
div#ContenidoCentral {
	float: left;
	width: 480px;
	margin-left:10px;
	background-image:url(../imagenes/marca_agua.jpg);
	background-repeat:repeat-y;
	background-position:top center;
}
div#LadoDerecho {
	float: left;
	width: 202px;
	/*height:55px;*/
	background-image:url(../imagenes/logo_abajo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	/*margin-top:115px;*/
}

div#Principal {
	width:480px;
	/*padding-left:10px;*/
}

div.LimpiarAmbos {
	clear:both;
}

div.datos_contacto{ padding-top:3px;}

div.datos_copyright{
	margin-top:105px;
	height:50px;
}

/*************************************************************/
/*                    ESTILOS DE TEXTO                       */
/*************************************************************/
a:link    { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover   { text-decoration: none; }
a:active  { text-decoration: none; }

h1, h2, h1 a, h2 a, p a {
	color:#949494;
}

p a {
	color:#949494;
}
p a:link    { text-decoration: none; }
p a:visited { text-decoration: none; }
p a:hover   { color:#666666;}
p a:active  { text-decoration: none; }

h1 {
	font-family:Arial, Helvetica, sans-serif;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight:bold; 
	color:#FF0000;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:15px;
	text-align:justify;
	color:#949494;
	margin:0px 0px 4px 0px;
}

.supermini { line-height:2px; }

div#Principal p.imagen {
	margin:0px;
	padding:0px;
}
div#Principal h2 {
	margin:10px 10px 3px 0px;
	text-align:justify;
}

#Principal p{
	margin:0px 20px 3px 0px;

}

#Principal td p {
	line-height:normal;
	margin:0px 20px 3px 0px;
}

#Principal table {
	margin:0px 20px 3px 0px;
}

div.CapaPrincipalNavegacion {
	display:none;
	margin:0px 0px 10px 0px;
}
div.CapaPrincipalNavegacion p {
	color:#000;
	font-size:11px;
	margin-left:0px;
	margin-right:0px;
}
div.CapaPrincipalNavegacion p a h1 {
	color:#000;
}
td.NavegaIzq {
	text-align:left;
}
td.NavegaDer {
	text-align:right;
}
.txtCentrado { text-align:center; }
.txtDerecha  { text-align:right; }

.imgFloatIzq {
	float:left;
	margin:3px 10px 10px 0px;
}

.imgFloatDer {
	float:right;
	margin:3px 0px 10px 15px;
}

.enlacesLIZ {
	font-size:15px;
	color:#C75900;
	font-weight:bold;
	margin-bottom: 15px;
}

.enlacesLIZ a {	color:#C75900; }

div#Pie p {
	color: #B6B6B6;
	font-size: 11px;
	text-align: center;	
}
div#Pie a:link    { text-decoration: none; color: #B6B6B6; }
div#Pie a:visited { text-decoration: none; color: #B6B6B6; }
div#Pie a:hover   { text-decoration: none; color: #58585a; }
div#Pie a:active  { text-decoration: none; color: #B6B6B6; }

/* estilos de los MENUS */
div#Menu{
	padding-right:5px;
	border-right:#FFFFFF solid 1px;
}

h1.MenuVertical1, h1.MenuVertical1Activo, h1.MenuVertical2, h1.MenuVertical2Activo, h1.MenuVertical1 a, h1.MenuVertical1Activo a, h1.MenuVertical2 a, h1.MenuVertical2Activo a {
	font-size:13px;
	line-height:15px;
	margin-bottom: 2px;
	text-align:right;
	color:#FFFFFF;
}
h1.MenuVertical1 a:link   , h1.MenuVertical1Activo a:link   , h1.MenuVertical2 a:link    , h1.MenuVertical2Activo a:link    { color:#FFFFFF; }
h1.MenuVertical1 a:visited, h1.MenuVertical1Activo a:visited, h1.MenuVertical2 a:visited , h1.MenuVertical2Activo a:visited { color:#FFFFFF; }
h1.MenuVertical1 a:hover  , h1.MenuVertical1Activo a:hover  , h1.MenuVertical2 a:hover   , h1.MenuVertical2Activo a:hover   { color:#999999; }
h1.MenuVertical1 a:active , h1.MenuVertical1Activo a:active , h1.MenuVertical2 a:active  , h1.MenuVertical2Activo a:active  { color:#FFFFFF; }

div#Menu-principal{
	float:left;
	margin:30px 15px 10px 15px;
}

div.SubMenuVertical {
	display:none;
}

div.SubMenuVerticalActivo{
	margin-right:10px;
	margin-top:3px;
	margin-bottom:8px;
}

div.SubMenuVerticalActivo h2.MenuVertical1Activo a{color:#FF0000;}
div.SubMenuVerticalActivo h2.MenuVertical2Activo a{color:#FF0000;}

div.MenuOpciones h1.MenuVertical1Activo a{ color:#FF0000;}
div.MenuOpciones h1.MenuVertical2Activo a{ color:#FF0000;}

h2.MenuVertical1 a:link   , h2.MenuVertical1Activo a:link   , 
h2.MenuVertical2 a:link    , h2.MenuVertical2Activo a:link    { color:#FFFFFF; }

h2.MenuVertical1 a:visited, h2.MenuVertical1Activo a:visited, 
h2.MenuVertical2 a:visited , h2.MenuVertical2Activo a:visited { color:#FFFFFF; }

h2.MenuVertical1 a:hover  , h2.MenuVertical1Activo a:hover  ,
h2.MenuVertical2 a:hover   , h2.MenuVertical2Activo a:hover   { color:#999999; }

h2.MenuVertical1 a:active , h2.MenuVertical1Activo a:active , 
h2.MenuVertical2 a:active  , h2.MenuVertical2Activo a:active  { color:#FFFFFF; }



h2.MenuVertical1, h2.MenuVertical1Activo, h2.MenuVertical2, h2.MenuVertical2Activo {
	text-align:right;
}
	
div.MenuOpciones h1.MenuHorizontal, div.MenuOpciones a{
	font-size:13px;
	color:#FFFFFF;
}

h1.MenuHorizontal a:link { color:#FFFFFF; }
h1.MenuHorizontal a:visited { color:#FFFFFF; }
h1.MenuHorizontal a:hover { color:#b72626; }
h1.MenuHorizontal a:active { color:#FFFFFF; }

span.SepMenuHorizontal{margin:0px 3px 0px 3px}

#sub-Quienes-somos, #Sub-Instalaciones, #Sub-Especializada, #Sub-Sport-Pilates,#Sub-Eventos{	
	padding-right:5px;
	margin:0px 0px 3px 0px;	
}

#sub-Quienes-somos a, #Sub-Instalaciones a, #Sub-Especializada a, #Sub-Sport-Pilates a,#Sub-Eventos a{ 
	font-size:15px;
	line-height:18px;
	font-weight:normal;
}



/* FIN estilos de los MENUS */

/* estilos MENUS CATALOGOS */
div.MenuCatHorizontal1, div.MenuCatHorizontal2 {
	float:left;
	margin-right: 5px;
	width:72px;
}

div.MenuCatHorizontal1 h1.TituloOptMenuCatalogo, div.MenuCatHorizontal2 h1.TituloOptMenuCatalogo {
	font-size:10px;
	text-align:center;
	font-weight:normal;
	margin-bottom:4px;
}

h1.MenuCatHorizontal {
	font-size:13px;
	text-align:left;
	font-weight:bold;
	margin:5px 0px 4px 0px;
}

h1.MenuCatVertical1{
	background-image:url(../imagenes/bot_1.gif);
	padding-left:15px;
	padding-top:2px;
	margin-bottom:5px;
	height:18px;
}

h1.MenuCatVertical2{
	background-image:url(../imagenes/bot_2.gif);
	padding-left:15px;
	padding-top:2px;
	margin-bottom:5px;
	height:18px;
}

div#Menu-catalogo{
	width:202px;
	float:left;
	margin-left:13px;
	background-color:#FFFFFF;
}

div.MenuCatalogo h1.MenuCatVertical2, div.MenuCatalogo h1.MenuCatVertical1 {
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	font-weight:normal;
}		



/* FIN estilos MENUS CATALOGOS */

/* estilos de los BLOQUES DE PRODUCTOS y CATALOGO */
div.BloqueProductos { 
	margin-top:20px;
}

div.ProductoBloque {
	padding:2px 10px 0px 10px;
}


div.BloqueProductos h1.TituloBloqueProductos, div.CapaListadoArticulos h1.TituloBloqueProductos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:normal;
	color:#67624A;
	text-align:justify;
	margin:0px;
	padding:0px;
}

 div.CapaListadoArticulos{
 	background-color:#333333;
	width:498px;
	margin:0px 3px 3px 3px;
}

div.BloqueProductos div.ListadoBloqueProductos, div.CapaListadoArticulos div.ContenidoListadoArticulos {
	border-right:none;
	margin-top:10px;
}

div.CapaListadoArticulos h1.TituloListado {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	margin:0px 0px 10px 10px;
	padding-top:10px;
	color:#FF0000;
}

div.CapaListadoArticulos h1.MenuCatHorizontal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
	color:#7f7f81;
}

div.CapaListadoArticulos h1.MenuCatHorizontal a {
	color:#7f7f81;
}

div.BloqueProductos td, div.CapaListadoArticulos td {
	width:33%;
}

div.ProductoBloque       p.PrecioArticulo,
div.ProductoBloque       p.PrecioArticuloConOferta,
div.CapaListadoArticulos p.PrecioArticulo,
div.CapaListadoArticulos p.PrecioArticuloConOferta,
div.ProductoBloque       p.PrecioOfertaArticulo,
div.CapaListadoArticulos p.PrecioOfertaArticulo {
	color:#58585a;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	text-align:right;
	padding-right:5px;
}

div.ProductoBloque p.PrecioArticuloConOferta, div.CapaListadoArticulos p.PrecioArticuloConOferta {
	text-decoration:line-through;
}

div.ProductoBloque div.ImagenArticulo, div.CapaListadoArticulos div.ImagenArticulo {
	height:141px;
	width:154px;
	min-height:141px;
	max-height:141px;
	vertical-align:left;
	text-align:center;
	background-color:#FFFFFF;
	margin-bottom:5px;
}

div.MiniFichaArticulo{ 
	width:154px;
	margin-left:4px;
}

div.ProductoBloque h1.NombreArticulo, div.CapaListadoArticulos h1.NombreArticulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:normal;
	color:#FFFFFF;
	background-color: #999999;
	padding:3px 5px 3px 8px;
	margin:5px 0px 5px 0px;
}

div.CapaListadoArticulos h1.NombreArticulo a {
	color:#fff;
}


/* FIN estilos de los BLOQUES DE PRODUCTOS y CATALOGO */

/* estilos especiales para BLOQUE DE ARTICULOS DESTACADOS */
div#Articulos-destacados h1.NombreArticulo {
	background-image:url(../imagenes/bg_titulo_productos.gif);
	background-repeat:repeat-y;
	font-size:18px;
	padding-right:430px;
}

div#Articulos-destacados div.ProductoBloque {
	padding:2px 10px 0px 0px;
}

div#Articulos-destacados div.ListadoBloqueProductos {
	border:1px solid #a0a0a0;
	border-left:none;
	margin-top:10px;
}
div#Articulos-destacados div.ImagenArticulo {
	float: right;
	width:275px;
	margin-right:50px;
	margin-top:10px;
	text-align:center;
	height:150px;
	min-height:150px;
	max-height:150px;
}

div#Articulos-destacados p {
	background-image:url(../imagenes/bg_texto_productos.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding-left:20px;
	padding-top: 10px;
}

div#Articulos-destacados p.PrecioArticulo, div#Articulos-destacados p.PrecioArticuloConOferta, div#Articulos-destacados p.PrecioOfertaArticulo {
	text-align:left;
	padding-bottom:20px;
	font-weight:bold;
}

div#Articulos-destacados p.PrecioArticuloConOferta {
	text-decoration:line-through;
}

div#Articulos-destacados p.ReferenciaArticulo {
	color:#7b5048;
}

div#Articulos-destacados td {
	width:100%;
}

div#Mas-Vendidos {
	clear:both;
}
/* FIN estilos especiales para BLOQUE DE ARTICULOS DESTACADOS */

/* estilos FICHA ARTICULO */

div.CapaFichaArticulos{
 	background-color:#333333;
	width:488px;
	padding:10px;
}


div.CapaFichaArticulos h1.TituloListado {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FF0000;
}

div.FichaArticulo h1.NombreArticulo {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:normal;
	color:#FFFFFF;
	margin:3px 0px 3px 0px;

}

div.FichaArticulo div.ProductoBloque {
	padding:2px 10px 0px 0px;
}

div.FichaArticulo div.ListadoBloqueProductos {
	border:1px solid #a0a0a0;
	border-left:none;
	margin-top:10px;
}
div.FichaArticulo div.PrevioImagenArticulo {
	width:488px;
	max-height:500px;
	margin-top:10px;
	background-color:#FFFFFF;
	text-align:center
}

div.FichaArticulo p {
	background-color:#374045;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
}

div.FichaArticulo p.PrecioArticulo, div.FichaArticulo p.PrecioArticuloConOferta, div.FichaArticulo p.PrecioOfertaArticulo {
	text-align:left;
	padding-bottom:20px;
	color:#FFFFFF;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right:5px;
}

div.FichaArticulo p.PrecioArticuloConOferta {
	text-decoration:line-through;
}

div.FichaArticulo p.ReferenciaArticulo {
	color:#7b5048;
}

div.DescripcionLargaArticulo{
	background-color:#374045;
	margin:0px;
	padding-right:5px;
	clear:both;
}

div.DescripcionLargaArticulo p {
	text-align:justify;
	color:#FFFFFF;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* FIN estilos FICHA ARTICULO */

/* estilos de las NOTICIAS */

div.ContenidoNoticia{
	width:415px;
	margin:10px 0px 3px 15px;
	
}

div.NoticiaLista{
	width:415px;
	margin:10px 0px 3px 15px;
}

h1.TitularNoticia {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	margin-top:3px;
}
h1.TitularNoticia a { color:#FFFFFF; }

h1.TituloBloqueNoticias {
	font-size:17px;
	line-height:16px;
	color:#8b8b8d;
	text-align:left;
}

div.TextoPortadaNoticia{
	margin-top:2px;
	margin-bottom:10px;

}

div.TextoPortadaNoticia p{
	text-align:left;
}

div.fechaBloqNoticia { width:65px; }

div.fechaBloqNoticia p {
	font-size:11px;
	line-height:normal;
	padding:5px 5px 5px 0px;
	color:#4f4e4e;
	margin:10px 0px 5px 0px;
	text-align:left;
}

p.leemasBloqNoticia, p.leemasBloqNoticia a {
	text-align:right;
	margin-top:0px;
	line-height:normal;
	color: #B6B6B6;
}
p.leemasBloqNoticia a:link    { text-decoration: none; color: #B6B6B6; }
p.leemasBloqNoticia a:visited { text-decoration: none; color: #B6B6B6; }
p.leemasBloqNoticia a:hover   { text-decoration: none; color: #58585a; }
p.leemasBloqNoticia a:active  { text-decoration: none; color: #B6B6B6; }

div.ListaNoticias p {
	margin:20px 5px 20px 5px;
}	
div.ListaNoticias{width:415px;}

div.BloqueNoticias{
	float:left;
	width:158px;
	margin-left:20px;
	margin-top: 35px;
	/*border:1px solid #fff;*/
}

div.NoticiaBloque{
	width:158px;
	border-top:#FFFFFF dotted 1px;
	margin-top:5px;
}

div.BloqueNoticias p.imgBlqNoticias {
	text-align:center;
	margin-bottom:20px;
}
div.BloqueNoticias p.MasNoticias {
	float:right;
	margin-right:16px;
}
div.BloqueNoticias p.MasNoticias a:link    { text-decoration: none; color: #B6B6B6; }
div.BloqueNoticias p.MasNoticias a:visited { text-decoration: none; color: #B6B6B6; }
div.BloqueNoticias p.MasNoticias a:hover   { text-decoration: none; color: #58585a; }
div.BloqueNoticias p.MasNoticias a:active  { text-decoration: none; color: #B6B6B6; }

div#Principal h1.TitularNoticia {
}
div#Principal p.FechaNoticia {
}

div.ContenidoNoticia p {
	margin-bottom: 10px;
	margin-top: 10px;
}
/* FIN estilos de las NOTICIAS */

/* estilos de las GALERIAS DE FOTOS */
div.FotoGaleria {
	float:left;
	width:100px;
	margin-right: 4px;
	text-align:center;
}
div.subGaleria {
	margin: 10px;
}
td.TDIcono {
	width: 90px;
}
div.subGaleria p, div.subGaleria p a {
	font-size: 13px;
	font-weight:bold;
	color:#fff;
}
h1.TituloGaleria, div.ContenidoGaleriaFotos p.NombreFoto {
	font-size:16px;
	font-weight:bold;
	margin:10px 5px 5px 5px;
}
div.ContenidoGaleriaFotos {
	margin: 5px;
}
div.ContenidoGaleriaFotos p, div.ContenidoGaleriaFotos p a {
	color:#fff;
}
div.ContenidoGaleriaFotos p.NombreIcono {
	font-size:11px;
	font-weight:bold;
}
div.ContenidoGaleriaFotos p.TextoIcono {
	font-style:italic;
}
div.ContenidoGaleriaFotos p.PrevioFoto {
	margin: 10px 5px 10px 5px;
	text-align:center;
	font-style:italic;
}
div.ContenidoGaleriaFotos p.PrevioFoto a {
	font-style:normal;
}
div.NavInferiorGaleriaFotos {
	text-align:center;
}
div.NavInferiorGaleriaFotos p, div.NavInferiorGaleriaFotos p a {
	font-size: 11px;
	color: #fff;
}

/* FIN estilos de las GALERIAS DE FOTOS */

/* Estilos de las páginas estáticas */
/* FIN Estilos de las páginas estáticas */

/* FORMULARIOS */
div.formMail {
	margin-left:250px;
}
form p {
	font-size:12px;
	line-height:normal;
}
form td {
	vertical-align:top;
}

input, select, textarea {
	width: 240px;
	border: 1px solid #999;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

textarea {
	vertical-align:text-top;
}

input.Entrada { width:150px; }

input.imagenEnabled, input.imagenDisabled { width: 167px; }
input.botonEnabled,  input.botonDisabled  { width: 75px; }

input.conBotonEnabled, input.conBotonDisabled { width: 260px; }

input.enabled,  input.imagenEnabled,  textarea.enabled  { background-color: #FFF; }
input.disabled, input.imagenDisabled, textarea.disabled { background-color: #ECE9D8; }

input.botonEnabled  {
	color:#FFFFFF;
	background-color:#333333;
	border: 1px solid ##878888;
	font-size:13px;
}

input.botonEnabledform {
	width: 75px;
	color:#666666;
	background-color:#FFFFFF;
	border: 1px solid ##878888;
	font-size:13px;
}
input.botonDisabled { color: #D5D1D6; }

form.mini input {
	width: 102px;
	margin-bottom:2px;
}
form.mini p {
	font-size: 11px;
	line-height:normal;
}
form.mini input.botonEnabled  {
	color: #fff;
	background-color:#D49218;
	border: 1px solid #fff;
	font-size:11px;
	font-weight:bold;
}
/* FIN FORMULARIOS */
