body, html {
	height: 100%;
	background:#FFF;
	padding: 0;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;
	color:#54575A;
	background: transparent url(../image/block/background.jpg) repeat scroll 0 0;
	overflow:hidden;
}
a {
	font-size:12px;
	line-height:15px;
	color:#54575A;
	text-decoration:none;
}
/*h4 {
	color:#70222B;
	font-size:16px;
	margin:0px;
	padding: 0px;
	margin:10px 0px 10px 0px;
}*/

h4 {
	color:#70222B;
	font-size:19px;
	font-stretch:semi-condensed;
	font-variant:small-caps;
	margin:10px 0;
	padding:0;
}
h5 {
	color:#70222B;
	font-size:19px;
	margin:10px 0px 10px 0px;
	font-stretch:semi-condensed;
	font-variant:small-caps;
}
h6{
	color:#70222B;
	font-size:13px;
	font-stretch:semi-condensed;
	font-variant:small-caps;
	margin:10px 0;
	padding:0;
}
/*.gris {
	color:#AAB0B3;
}*/

.gris {
	color:#70222B;
	font-weight:600;
	letter-spacing:-1px;
	margin-left:4px;
}
.bordo {
	color:#70222B;
}
.grisOscuro {
	color:#333333;
}
.cLeft{
	float:left; width:auto;
	}
	
	
.fC25 {
	width:100%;
	min-height:25px;
	float:left;
}
.fC10 {
	float:left;
	min-height:10px;
	width:100%;
}
.fC5 {
	float:left;
	min-height:5px;
	width:100%;
}
.fC30 {
	width:100%;
	float:left;
	min-height:30px;
}
.principal {
	overflow:hidden;
}
.fondoUp {
	float:left;
	width:100%;
	height:100%;
	background: transparent url(../image/block/sombra_sup_back.png) repeat-x;
	overflow:hidden;
}
.fondoDown {
	background:transparent url(../image/block/sombra_inf_back.png) repeat-x;
	background-position: bottom;
	width: 100%;
	overflow: auto;
	height:100%;
	position:absolute;
	bottom:0px;
}
.centrar { /* Cambiar a JS */
	width:940px;
	height:600px;
	display:table-cell;
	vertical-align:middle;
	position:absolute;
	overflow:hidden;
}
.contenedor {
	width:940px;
	height:520px;
	margin:0 auto;
}
.calle25 {
	float:left;
	width:25px;
	height:455px;
}
.cajaContenido {
	float:left;
	width:685px;
	height:455px;
	background:#FFF
}
.contenido {
	float:left;
	width:665px;
	height:435px;
	overflow:hidden;
	background-color:#FFF;
	border:none;
}
.contenidoFrame{
	float:left;
	width:665px;
	height:435px;
	overflow:hidden;
	background-color:#FFF;
	border:0px;
	margin:10px;
	}
.mInferior {
	float:right;
	width:135px;
}
.mInferiorContacto {
	float:left;
	width:70px;
}

.mInferiorSaltar {
float:right;
margin-top:-5px;
width:100px;
}

.mInferiorNewsletter {
	float:right;
	width:65px;
}
.pie {
	float:left;
	height:20px;
	width:100%;
	margin-top:20px;
	font-size:10px;
	color:#FFF;
	font-weight:100;
}
/*Bordes redondeados*/
.esq_topleft {
	background:transparent url(../image/block/tl.png) no-repeat scroll 0 0;
	width: 25px;
	height: 25px;
	float:left;
}
.esq_topright {
	background:transparent url(../image/block/tr.png) no-repeat scroll 0 0;
	width: 25px;
	height: 25px;
	float:left;
}
.borde_top {
	background:transparent url(../image/block/p_back.png) repeat scroll 0 0;
	width: 890px;
	height: 25px;
	float:left;
}
.borde_left {
	background:transparent url(../image/block/p_back.png) repeat scroll 0 0;
	width: 25px;
	height: 470px;
	float:left;
}
.esq_botleft {
	background:transparent url(../image/block/bl.png) no-repeat scroll 0 0;
	width: 25px;
	height: 25px;
	float:left;
}
.esq_botright {
	background:transparent url(../image/block/br.png) no-repeat scroll 0 0;
	width: 25px;
	height: 25px;
	float:left;
}
.caja {
	background:transparent url(../image/block/p_back.png) repeat scroll 0 0;
	width:890px;
	height:470px;/*revisar*/
	float:left;
}
/* Fin bordes redondeados */

.cuerpo {
	height:455px;
	width:100%;
	width:890px;
	float:left;
}
/*Botonera*/
.botonera {
	float:left;
	width:180px;
	height:455px;
}
.logo {
	float:left;
	width:180px;
	height:90px;
	background: transparent url(../image/block/logo_brillo.gif);
}
.boton {
	float:left;
	width:180px;
	height:33px;
	text-align:center;
	border-bottom:1px solid #DF8F59;
}
.boton a {
	text-decoration:none;
}
.botonInicio :hover {
	background: transparent url(../image/block/botonera/inicioontab.png) no-repeat;
	width:180px;
	height:33px;
	float:left;
}
.botonShopping :hover {
	background: transparent url(../image/block/botonera/shoppingontab.png) no-repeat;
	width:180px;
	height:33px;
	float:left;
}
.botonUbicacion :hover {
	background: transparent url(../image/block/botonera/ubicacionontab.png) no-repeat;
	width:180px;
	height:33px;
	float:left;
}
.botonServicios a:hover {
	background: transparent url(../image/block/botonera/serviciosontab.png) no-repeat;
	width:180px;
	height:33px;
	float:left;
}
.botonLocales :hover {
	background: transparent url(../image/block/botonera/localesontab.png) no-repeat;
	width:180px;
	height:33px;
	float:left;
}
.botonNovedades :hover {
	background: transparent url(../image/block/botonera/novedadesontab.png) no-repeat;
	width:180px;
	height:33px;
	float:left;
}
.botonPromociones :hover {
	background: transparent url(../image/block/botonera/promocionesontab.png) no-repeat;
	width:180px;
	height:33px;
	float:left;
}
.botonCines :hover {
	background: transparent url(../image/block/botonera/cinesontab.png) no-repeat;
	width:180px;
	height:33px;
	float:left;
}
.botonGaleria :hover {
	background: transparent url(../image/block/botonera/galeriaontab.png) no-repeat;
	width:180px;
	height:33px;
	float:left;
}
.botonPaseo :hover {
	background: transparent url(../image/block/botonera/paseoontab.png) no-repeat;
	width:180px;
	height:33px;
	float:left;
}
/* Fin Botonera */
/* Menu */
.menu {
	position:absolute;
	top:0px;
	left:0px;
	width:140px;
	float:left;
	margin:0;
}
.bMenu {
	float:left;
	width:140px;
	height:30px;
	text-align:left;
	background:url(../image/block/p_menu.png) repeat scroll 0 0;
}
.bMenuCalle {
	float:left;
	width:140px;
	height:10px;
	text-align:left;
	background:url(../image/block/p_menu.png) repeat scroll 0 0;
}
.bMenu a:hover {
	background:url(../image/block/menu/flecha.png) no-repeat left top;
	float:left;
}
/****** Fin Menu */
/****** CONTENIDO FORMATO VERTICAL IMAGEN + 1 COLUMNA */
.imgContenido305 {
	height:435px;
	width:305px;
	float:left;
}
.calleContenido20 {
	float:left;
	width:20px;
	height:435px;
}
.cuadroTexto320 {
	height:435px;
	float:left;
	width:320px;
	text-align:justify;
	overflow:hidden;
}
.scrollContenidoVertical20 {
	width:20px;
	height:435px;
	float:left;
	background:url(../image/block/scroll_v.jpg) no-repeat;
	background-position:right;
}
.scrollVertical20 {
	width:20px;
	height:419px;
	margin-top:16px;
	float:left;
	background-position:right;
	position:relative;
}
.scrollHorizontal20 {
	width:649px;
	height:20px;
	float:left;
	background-position:right;
	position:relative;
}
.scrollVertical20 .ui-slider-handle {
	width:7px;
	height:15px;
	left:13px;
	float:right;
	background:url(../image/block/cursor_scroll_v.png) no-repeat;
	background-position:right;
	cursor:pointer;
	position:absolute;
}
.scrollHorizontal20 .ui-slider-handle {
	width:15px;
	height:20px;
	float:left;
	background:url(../image/block/cursor_scroll_h.png) no-repeat;
	cursor:pointer;
	position:absolute;
	background-position:bottom;
}
/****** CONTENIDO FORMATO HORIZONTAL IMAGEN 665  + 2 COLUMNA 320 */

.scrollContenidoHorizontal20 {
	width:665px;
	height:20px;
	float:left;
	background:url(../image/block/scroll_h.jpg) no-repeat;
	background-position:bottom;
}
.scrollContenidoHorizontal525 .ui-slider-handle {
	width:15px;
	height:20px;
	float:left;
	background:url(../image/block/cursor_scroll_h.png) no-repeat;
	cursor:pointer;
	position:absolute;
	background-position:bottom;
}
.scrollContenidoHorizontal525 {
	width:515px;
	height:20px;	
	float:left;
	background:url(../image/block/scroll_h.jpg) no-repeat;
	background-position:bottom;
}
.scrollHorizontal525 {
	width:500px;
	height:20px;
	position:relative;
}
#scrollCursorHorizontal7 {
	width:15px;
	height:20px;
	float:left;
	background:url(../image/block/cursor_scroll_h.png) no-repeat;
	cursor:pointer;
	background-position:bottom;
}
.imgContenido665 {
	width:665px;
	min-height:180px;
	max-height:320px;
	float:left;
}
.calleContenidoH20 {
	height:20px;
	width:100%;
	float:left;
}
.calleContenidoH10 {
	height:10px;
	width:100%;
	float:left;
}
.cuadroTexttoH320 {
	width:320px;
	height:215px;
	float:left;
	text-align:justify;
	overflow-Y:hidden;
}
.calleContenidoV25 {
	width:25px;
	height:215px;
	float:left;
}
.cuadroTexttoH320 {
	width:320px;
	height:215px;
	float:left;
	text-align:justify;
	overflow-y:hidden;
}
.swf_loading {
	margin-top:187px;
	margin-left:272px;
	width:120px;
	height:60px;
	float:left;
}
.swf_loading_lc {
	margin-top:117.5px;
	margin-left:272px;
	width:120px;
	height:60px;
	float:left;
}
/*** Seccion Contacto ***/

.campo110 {
	width:100px;
	float:left;
	text-align:right;
	margin-top:3px;
}
.campoInput {
	width:290px;
	margin-left:10px;
	float:left
}
.campoInput input {
	background-color:#E1E1E1;
	border: 0;
	width:290px;
	height:20px;
}
.tituloComercializacion {
	color:#DF8F59;
}
.contactoComercializacion {
	width:245px;
	height:100%;
	float:left;
	background:url(../image/contacto/comercializacion.jpg) no-repeat;
}
.contactoContenidoComercializacion {
	color:#FFFFFF;
	float:left;
	height:190px;
	margin-left:10px;
	margin-top:330px;
	width:235px;
}
/******NOVEDADES*********/
.novedadesBotonMasInfo {
	position:absolute;
	cursor:pointer;
	bottom:0px;
	right:0px;
	width:75px;
	height:15px;
	float:left;
	margin:0;
	background:url(../image/novedades/botonMasInfo.png) no-repeat;
}
.novedadesBotonOcultarInfo {
	position:absolute;
	cursor:pointer;
	bottom:0px;
	right:0px;
	width:75px;
	height:15px;
	float:left;
	margin:0;
	background:url(../image/novedades/botonOcultarInfo.png) no-repeat;
}
.novedadesMasInfo {
	position:absolute;
	bottom:0;
	right:0px;
	width:0px;
	height:0px;
	float:left;
	margin:0;
	background:url(../image/block/p_menu.png) repeat scroll 0 0;
	text-align:left;
	color:#ffffff;
	font-size:13px;
	font-variant:small-caps;
	margin-left:5px;
}

.txt_novedades {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-variant:normal;
	height:100%;
	line-height:15px;
	margin:0px 10px 5px 10px;
	padding:0;
}
.cajaContenidoMarcaNovedades {
	height:110px;
	float:left;
	width:100%;
	overflow:hidden;
}
.cajaContenidoMarcaNovedades ul {
	list-style:none;
	margin:0;
	padding:0;
}
.cajaContenidoMarcaNovedades ul li {
	width:100px;
	height:100px;
	float:left;
	margin:5px;
	list-style:none;
}
.cajaContenidoMarcaNovedades ul li:hover {
	width:100px;
	height:100px;
	float:left;
	margin:5px;
	list-style:none;
	cursor:pointer;
}
#contenedorSlider {
	height:295px;
	width:665px;
	float:left;
	position:relative;
}
#contenedorSlider li, #contenedorSlider ul {
	margin:0;
	padding:0;
	list-style:none;
	width:665px;
	height:295px;
	overflow:hidden;
}
/******* LOCALES ******/

.cajaLocalMarca {
	width:160px;
	height:17px;
	float:left;
	margin-left:15px;
	line-height:17px;
	overflow:hidden;
}
.cajaLocalMarca a {
	text-decoration:none;
}
.cajaLocalRubros {
	width:150px;
	height:14px;
	float:left;
	margin-left:10px;
	margin-top:3px;
	margin-bottom:3px;
	line-height:14px;
	overflow:hidden;
}
.cajaLocalRubros a {
	color:#FFFFFF;
	line-height:14px; }

.cajaRubros {
	overflow:hidden;
	position:absolute;
	margin:5px;
	height:122px;
	width:170px;
	right:10px;
	top:0;
}
.scroll {
	position:absolute;
	top:5px;
	right:5px;
	width:10px;
	height:120px;
	background:url(../image/block/scroll120v.jpg) no-repeat;
	margin:3px;
	background-position:right;
}
#scrollIn {
	margin-top:16px;
	width:10px;
	height:104px;
	position:relative;
}
#scrollIn .ui-slider-handle {
	width:7px;
	height:15px;
	left:3px;
	float:right;
	background:url(../image/block/cursorScrollRubro.jpg) no-repeat;
	background-position:right;
	cursor:pointer;
	position:absolute;
}
.cajaContenidoLocales {
	float:left;
	margin-left:140px;
	width:525px;
	height:110px;
	overflow:hidden;
}
.imgContenidoLocal {
	width:665px;
	float:left;
	height:295px;
	position:relative;
}
.botonLocalesMasInfo {
	position:absolute;
	cursor:pointer;
	bottom:0px;
	right:0px;
	width:75px;
	height:15px;
	float:left;
	margin:0;
	background:url(../image/novedades/botonMasInfo.png) no-repeat;
	overflow:hidden;
}
.botonLocalesOcultarInfo {
	position:absolute;
	cursor:pointer;
	bottom:0px;
	right:0px;
	width:75px;
	height:15px;
	float:left;
	margin:0;
	background:url(../image/novedades/botonOcultarInfo.png) no-repeat;
}
.localesMasInfo {
	position:absolute;
	bottom:0px;
	right:0px;
	width:665px;
	height:0px;
	float:left;
	margin:0;
	background:url(../image/block/p_menu.png) repeat scroll 0 0;
}
#controls {
	display:none;
}
/******* Music ******/


#music {
margin-left:20px;
margin-top:-9px;
height:25px;
width:75px;
float:right;
}
/*****VENTANA DE CONFIRMACION****/
.confirmacion {
	width:308px;
	height:180px;
	position:absolute;
	top:127px;
	left:46px;
	background:transparent url(../image/block/p_back.png) repeat scroll 0 0;
	color:#FFF;
	font-size:13px;
	text-align:center;
}
/**************NEWSLETTER*************/

.campoFormularioNewsletter{
	
	float:left; min-height:30px; width:100%; margin-top:5px;
	
	
	}
	
/******PROMOCIONES******/
.cajaContenidoMarcaPromociones {
	height:110px;
	float:left;
	width:100%;
	overflow:hidden;
}
.cajaContenidoMarcaPromociones ul {
	list-style:none;
	margin:0;
	padding:0;
}
.cajaContenidoMarcaPromociones ul li {
	width:100px;
	height:100px;
	float:left;
	margin:5px;
	list-style:none;
}
.cajaContenidoMarcaPromociones ul li:hover {
	width:100px;
	height:100px;
	float:left;
	margin:5px;
	list-style:none;
	cursor:pointer;
}
#contenedorSliderPromociones{	
	height:435px;
	width:525px;
	overflow:hidden;
        float:left;
        position:relative;
}
#contenedorSliderPromociones ul, #contenedorSliderPromociones li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#contenedorSliderPromociones li {
overflow:hidden;
height:435px;
width:525px;
}
.promocionesBotonMasInfo {
	position:absolute;
	cursor:pointer;
	bottom:0px;
	right:0px;
	width:75px;
	height:15px;
	float:left;
	margin:0;
	background:url(../image/novedades/botonMasInfo.png) no-repeat;
}
.promocionesBotonOcultarInfo {
	position:absolute;
	cursor:pointer;
	bottom:0px;
	right:0px;
	width:75px;
	height:15px;
	float:left;
	margin:0;
	background:url(../image/novedades/botonOcultarInfo.png) no-repeat;
}
.promocionesMasInfo {
	position:absolute;
	bottom:0;
	right:0px;
	width:200px;        
	height:435px;
	float:left;
	margin:0px -200px 0px 5px;
	background:url(../image/block/p_menu.png) repeat scroll 0 0;
	text-align:left;
	color:#ffffff;
	font-size:13px;
	font-variant:small-caps;	
        overflow:hidden;
}

.txt_promociones {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-variant:normal;
	height:100%;
	line-height:15px;
	margin:0;
	padding:0;
}

.newsletterBotonVolver {	
	cursor:pointer;
	bottom:0px;
	right:0px;
	width:75px;
	height:15px;	
	background:url(../image/newsletter/volver.png) no-repeat;
}

