*{font-family: Verdana, Arial, Helvetica, sans-serif; color: #919191;}

body {
	margin: 0px;
	padding: 0px;
    font-size: 70%;
	text-align: center;
    background: #000000 url(../imagenes/fondo.jpg) left top fixed;
}

#wrapperContainer {width: 100%; margin: auto; background: url(../imagenes/fondoWrapper.png) left 80px repeat-x fixed;}

#wrapper{
    text-align: left; /* fix center wrapper */
	margin: auto; /* fix ff */
	width: 980px;
}

#nexura {
	display: none;
}


/********************************************************
* estilos h y li
*/


h1, h1.pub{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    color: #919191;
	font-weight: bold;
	padding: 5px;
    margin: 0 0 10px 0;
	background: url(../imagenes/whiteAlpha15.png);
}

h2, h2.pub {
	font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
    color:#e2001a;
	padding: 0px 0px 3px 0px;
    background: url(../imagenes/vinnetaH2.gif) left 5px no-repeat;
}


h3 {
	font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color:#ffffff;
	font-weight: bold;
}

.pub{
	font-size: 11px;
}

.pub ul{
	margin:  0px 20px 0px 20px;
	padding:  0px;
}

.pub img{
    margin: 0px 10px 0px 10px;
}

.pub li{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 13px 0px;
    color: #015AB2;
	list-style: circle;
}

.pub a{
    color: #919191;
    padding: 3px;
	text-decoration: underline;
}

.pub a:hover{
    color: #C5FF00;
}

.pub p{
    color: #919191;
    padding:5px;
	text-align: justify;
}


td{
	font-size: 11px;
}

.pubUtilidades h2{
    color:#FFFFFF;
}

.pubUtilidades a{
    color:#FFFFFF;
    text-decoration: underline;
}

a{
    color:#FFFFFF;
    text-decoration: none;
}

.menuAdmin{
    background:#000000;
    filter: alpha(opacity=70);  /* Filtro Alpha */
    -moz-opacity:0.7;           /* Filtro Alpha */
    opacity: 0.7; 				/* Filtro Alpha */
    overflow:hidden;
}

.menuAdmin li{
    margin: 3px;
}

#infoPrincipal .menuAdmin li a{
    color:#FFFFFF;
}

.menuAdmin a:hover{
    color:#FFFFFF;
    text-decoration: underline;
}

.dModFeedback p{
    color: #525454;
    padding:5px;
    background: #FFFFFF;
}
/*********************************************************/

/* Mod Rota*/

.modRuta{
    list-style: none;
    width: 100%;
    padding: 0px 2px 3px 10px;
    margin: 5px 5px 0px 0px;
    overflow: hidden;
    font-size: 10px;
    border-bottom: 1px dotted #006CA4;
}
.modRuta li{
    font-weight: normal;
    color: #807E7E;
    margin: 0px;
    float: left;
    padding: 0px 10px 0px 0px;
    background:none;
}
.modRuta li.sel{
    padding: 0px 0px 0px 15px;
    text-decoration: none;
    color: #807E7E;
    font-size: 14px;
}
.modRuta a{
    padding: 0px 13px 0px 0px;
    text-decoration: none;
    color: #006CA4;
    background: url(../imagenes/flechaRuta.gif) right 3px no-repeat;
}
.modRuta a:hover{
    color: #807E7E;
}

/**
* Hijas
*/

.pubHijos{
    width:100%;
    overflow:hidden;
    margin: 0px;
    padding: 0px;
    list-style: none;
    background: #000000;
}

.pubHijos li{
    margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
    background: url(../imagenes/hijas.png) left top repeat-x;
}

.pubHijos a{
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 10px 5px 10px 5px;
	background: url(../imagenes/hijas.png) left top repeat-x;
	text-decoration: none;
	display: block;
}

.pubHijos a:hover{
	background: #b70911;
}

/************************************************************************************/

 /**
* header
*/

#header{
    height: 80px;
	width: 100%;
	background: #000000;
}
#headerFixed {position: fixed; z-index: 1001;}

#headerInterno {
    height: 100px;
}

#headerInterno h1{
	text-indent: -9999px; /* oculta el texto */
    display: none;
}

#header h1{
	text-indent: -9999px; /* oculta el texto */
    display: none;
}

/***
headerInicio
*/

#headerInicio a{
    position: absolute;
	display: block;
	top: 19px;
	margin: 0px 0px 0px 3px;
	width: 221px;
	height: 55px;
    background: url(../imagenes/logo.gif) left top no-repeat;
	text-indent: -9999px; /* oculta el texto */
}

/***
    menuGuia
*/

#menuGuia{
    position: absolute;
    top: 118px;
    margin: 0px 0px 0px 700px;
}


#menuGuia ul{
 	margin: 0px;
	padding: 0px;
	color: #e3051e;
    list-style:none;
}

#menuGuia ul li{
	float: left;
    margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 15px;
    color: #e3051e;
    background: url(../imagenes/menuGuia.jpg) left 5px no-repeat;
}


#menuGuia ul .menuGuia1{
	border: none;
}


#menuGuia ul li a{
    font-size: 10px;
	color: #000000;
	text-decoration: none;
    font-weight: bold;
}

#menuGuia ul li a:hover{
	border-bottom: 2px solid #e3051e;
}


/***
    menuHeader
*/

#menuHeader {
    height: 35px;
	background-color: #212121;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin: 0;
}
#megamenuContenedor {
	background: none;
	height: 35px;
}


#menuHeader  ul{
 	margin: 0px;
	padding: 0px;
	color: #e3051e;
    list-style:none;
}

#menuHeader  ul li{
	float: left;
    margin: 0px 10px 0px 0px;
	padding: 0px;
    color: #e3051e;
    text-align: center;
}


#menuHeader .mm-item-link {
    font-size: 11px;
	color: #8F8F8F;
	text-decoration: none;
    font-family: "helvetica";
    font-weight: bold;
    padding: 10px 0px 10px 0px;
    display: block;
    width: 94px;
	height: 17px;
    /*text-transform:uppercase;*/
}


#menuHeader  .mm-item-link:hover{
	color: #E3FF33;
	text-decoration: underline;
}

ul.megamenu div.mm-item-content {z-index: 900;}
.megamenu18906 .tabla0 {
	background: url(../imagenes/negro90.png) repeat;
	display: block;
	width: 960px;
	height: 90px;
	padding: 10px 0 0 30px;
	position: relative;
	left: -225px;
}
.mm-content-base {
	position: fixed;
	top: 117px;
}
.bloqueEnlaces {
	width: 105px;
	height: 75px;
	border-left: 1px solid #4B5051;
	float: left;
	display: block;
	padding: 0 0 0 10px;
}
.bloqueEnlacesTiendasXL{width: 180px;}
.bloqueEnlacesTiendas{width: 150px;}
.mm-item-content .bloqueEnlaces ul li {float: none; margin: 3px 0 3px 0;}
.mm-item-content .bloqueEnlaces ul li a{color: #8F8F8F; display: block; height: 20px; clear: both; width: 80px; text-align: left;}
.mm-item-content .bloqueEnlaces ul li a:hover{color: #E3FF33; text-decoration: underline;}

.mm-item-content .bloqueEnlacesTiendas ul li a {width: 120px;}
.mm-item-content .bloqueEnlacesTiendasXL ul li a {width: 160px;}

#boton18906-8 a, #boton18906-9 a, #boton18906-10 a {
	text-indent: -9999px;
	width: 19px;
	min-width: 19px;
	max-width: 19px;
	height: 19px;
	min-height: 19px;
	max-height: 19px;
	display: block;
	padding: 0;
	margin: 5px 2px 0 5px;
	float: right;
}
#boton18906-8 a {background: url(../imagenes/redFacebook.gif) no-repeat; margin-left: 55px; padding: 0;}
#boton18906-9 a {background: url(../imagenes/redYoutube.gif) no-repeat; padding: 0;}
#boton18906-10 a {background: url(../imagenes/redTwitter.gif) no-repeat; padding: 0;}
#boton18906-8 .mm-item-link, #boton18906-9 .mm-item-link, #boton18906-10 .mm-item-link {padding: 0;}



/**** SLIDER INDEX ***CMF***/
#sliderIndex h2 {
	color: #E3FF33;
	font-size: 12px;
}
#sliderIndex .nav-next, #sliderIndex .nav-prev {display: none;}
.bullet {background-color: #333333;}
#pointer {background-color: #E3FF33; background-image: none;}
#pointer img {display: none;}


/**** SLIDER INDEX ***CMF***/
.categoriaEnlace {
	color: #919191;
}
.categoriaEnlace img {
	position: relative;
	z-index: 1;
	border: none;
}
.categoriaEnlace div {
	background: url(../imagenes/negro80.png);
	width: 185px;
	height: 50px;
	padding: 5px 0 0 15px;
	display: block;
	position: relative;
	top: -80px;
	z-index: 2;
}
.categoriaEnlace div:hover {background: #E3FF33;}
.categoriaEnlace h2 {
	margin: 0;
	padding: 0;
	color: #919191;
	text-transform: uppercase;
	font-size: 24px;
}
.categoriaEnlace span {padding: 0; margin: 0; position: relative; top: -5px;}
a.categoriaEnlace:hover span {color: #000000;}
a.categoriaEnlace {height: 377px; display: block; padding-bottom: 20px;}
a.categoriaEnlace:hover div, a.categoriaEnlace:hover h2 {color: #000000; background: #E3FF33;}

a.categoriaZapatos:hover div, a.categoriaZapatos:hover h2 {background: #FBD324;}
a.categoriaAccesorios:hover div, a.categoriaAccesorios:hover h2 {background: #FF9600;}


/***
   Buscar
*/

#buscar{
    height: 35px;
	width: 220px;
    float: right;
    margin: 127px 0px 0px 0px;
    padding: 0px;
}

#buscar form{
	margin: 0px;
	padding: 0px 0px 0px 0px;
    background: url(../imagenes/botonBuscar.jpg) right 7px no-repeat;
}
#buscar label{
    display:none;
    margin: 0px;
	padding: 0px;
}

#buscar input{
    margin: 0px;
	padding: 0px;
}


#buscar .palabras{
	width: 187px;
	height: 25px;
	margin: 7px 0px 0px 0px;
	padding: 0px;
    font-size: 11px;
	border: 1px solid #9b9b9b;
    color: #aba9a9;
}
#buscar .boton{
   margin: 0px 0px 0px 0px;
   background: none;
   font-weight: bold;
   font-family: helvetica;
   border: none;
   width: 27px;
   height: 28px;
   padding: 40px; /* oculta el texto IE */
   text-indent: -9999px; /* oculta el texto FF */
}

#buscar>form>.boton{
    padding: 0px;
}

/*** BLOQUE VIDEO INDEX  ***CMF****/
#bloqueVideo {width: 980px; height: 377px; clear: both; background: url(../imagenes/videoIndex.jpg) no-repeat;}
#bloqueVideo iframe {position: relative; left: 400px; top: 25px;}

/***  Footer  ***CMF****/

#footer{
	margin-top: 15px;
    padding: 0;
    height: 215px;
	background: url(../imagenes/footer.png) left top repeat-x;
    color: #919191;
	font-size: 11px;
    overflow:hidden;
	clear: both;
}
#footer a {color: #919191; font-size: 11px;}
#footer a:hover {text-decoration: underline; color: #E1FD33;}
#zonaFooter1 {
	width: 950px;
	padding: 10px 0 10px 30px;
	height: 160px;
	display: block;
	margin:auto;
}
#zonaFooter1 .bloqueEnlaces {
	width: 190px;
	height: 160px;
	text-align: left;
	display: block;
}
#zonaFooter1 .listaFooter {width: 70px; float: left; margin-right: 20px;}
#zonaFooter1 .bloqueEnlaces .break {}

#zonaFooter1 .bloqueEnlaces h2 {color: #919191; font-size: 16px; padding: 0; margin: 10px; text-transform: uppercase;}
#zonaFooter1 .bloqueEnlaces ul {padding: 0; margin: 10px; height: 100px; display: block; overflow: hidden;}
#zonaFooter1 .bloqueEnlaces ul li {list-style: none;}

#zonaFooter1 .bloqueEnlacesMujeres {width: 220px;}
#zonaFooter1 .bloqueEnlacesMujeres .listaFooter {width: 85px;}

#zonaFooter2 {
	width: 980px;
	height: 25px;
	padding: 10px 0 0 0;
	display: block;
	margin: auto;
}
#zonaFooter2 a {margin: 0 10px 0 20px;}

/*** REGISTRO FOOTER ***/
#resgistroFooter {
	display: block;
	width: 260px;
	height: 160px;
	float: left;
	padding: 0 0 0 40px;
	border-left: 1px solid #4B5051;
}

#resgistroFooter .titulo0 {text-align: left; padding: 10px 0 0 0; margin: 0 0 15px 0; font-size: 16px; text-transform: uppercase; font-weight: lighter;}
#resgistroFooter .labelBloque {width: 23%; float: left; padding: 5px;}
#resgistroFooter input {width: 65%; margin-bottom: 10px; background: #212121; border: 1px solid #4B5051; padding: 5px;}
#resgistroFooter .botonIngresar {padding: 0 5px 0 0;}
#resgistroFooter .botonIngresar input {width: 100px; margin-bottom: 10px; background: #212121; border: 1px solid #4B5051; padding: 5px; display: block; float: right;}
#resgistroFooter .botonIngresar input:hover {background: #E1FD33; color: #212121; text-decoration: underline;}

/***
   menuFooter
*/

.titulomenuFooter{
    width: 80px;
    float: left;
    padding-top: 8px;
    color: #FFFFFF;
}

.teenagers .titulomenuFooter{
    color: #000000;
}


.menuFooter ul{
    float: left;
 	margin: 0px 0px 5px 0px;
	padding: 0px;
    list-style:none;
    overflow:hidden;
}

.menuFooter ul li{
    float: left;
 	margin: 0px 1px 0px 1px;
	padding: 0px;
}

.menuFooter ul li a{
    text-decoration:none;
    display:block;
    width: 30px;
    height: 33px;
    text-indent: -9999px; /* oculta el texto FF */
    color: #FFFFFF;
}

.menuFooter ul li .menuFooter1{
    background: url(../imagenes/facebook.gif) left top no-repeat;
}

.menuFooter ul li .menuFooter2{
    background: url(../imagenes/hi5.png) left top no-repeat;
}

.menuFooter ul li .menuFooter3{
    background: url(../imagenes/youtube.png) left top no-repeat;
}

.menuFooter ul li .menuFooter4{
    background: url(../imagenes/twitter.png) left top no-repeat;
}

.infoFooter{
   overflow:hidden;
}

.infoFooter ul{
    float: right;
 	margin: 0px 20px 0px 0px;
	padding: 0px;
    list-style:none;
    overflow:hidden;
}

.infoFooter ul li{
    float: left;
 	margin: 0px;
	padding: 0px 8px 0px 8px;
    border-left: 1px solid #e2001a;
    color: #FFFFFF;
    font-size: 12px;
}

.infoFooter ul .infoFooter1{
    border-left: none;
}

.infoFooter ul li a{
    text-decoration: none;
    color: #ffffff;
    font-size: 12px;
}

.teenagers .infoFooter ul li{
    color: #000000;
}

.teenagers .infoFooter ul li a{
    color: #000000;
}

.infoFooter ul li a:hover{
    text-decoration: underline;
}


/***
   zonas
*/

#container{
    clear: both;
    min-height:470px;
}

#containerInterno{
    clear: both;
    min-height:360px;
	border: 1px solid #808080;
	border-top: none;
	padding: 130px 10px 10px 10px;
	margin: 0;	
    background: url(../imagenes/negro80.png);
	display: block;
	overflow: hidden;
}

#zonasContenido{
    clear:both;
    background: #e9e9e8;
    padding: 10px 0px 10px 0px;
}

#zonas{
    overflow:hidden;
    clear:both;
    background: url(../imagenes/zonaContenido.jpg) left top repeat-y;
}


#zonaBloque1{
    width: 200px;
    overflow:hidden;
    margin-bottom:10px;
    padding: 20px  0px 20px 10px;
}

#listaComunidades{
    margin: 10px 0px 0px 20px;
}

#containerInterno #zonaBloque1{
    padding-top: 0px;
}

#infoPrincipal{
    width: 687px;
    padding-left:20px;
}



#zonaBloque2{
    width: 309px;
    overflow:hidden;
    padding: 20px 0px 20px 10px;
}

#zonaBloque3{
    width: 360px;
    overflow:hidden;
    padding: 20px 0px 20px 20px;
}




/***
   disennos
*/

.tabla1{

}

.titulo1{
    color: #FFFFFF;
    font-size: 18px;
    margin: 3px;
    padding: 5px 0px 8px 8px;
    font-weight: bold;
    font-variant: small-caps;
    background: url(../imagenes/titulo1.jpg) center top no-repeat;
}

.contenido1{
    margin: 0px;
    padding: 5px;
    color: #FFFFFF;
}

.enlace1{
    color: #e2001a;
    margin: 0px 0px 0px 30px;
    padding: 0px;
}

.enlace1 a{
    color: #FFFFFF;
    text-decoration: none;
}

.enlace1 a:hover{
    color: #FFFFFF;
    background: #000000;
}


.tabla1 .boton{
    background: url(../imagenes/boton.jpg) center top no-repeat;
    border: none;
    color: #FFFFFF;
    width: 90px;
    height: 33px;
    margin: 7px 0px 7px 0px;
}

.tablaBloque9843 a{
    padding:2px;
    background: #000000;
    font-size: 11px;
    clear:both;
}

.tablaBloque9843 a:hover{
    background: #810b13;

}

/***
   disenno 3
*/

.tabla3{
    background: #000000 url(../imagenes/noticias.jpg) center top no-repeat;
    width:370px;
    height: 230px;
    min-height: 240px;
}

.titulo3{
    color: #FFFFFF;
    font-size: 18px;
    margin: 3px;
    padding: 5px 0px 8px 8px;
    font-weight: bold;
    font-variant: small-caps;

}

.contenido3{
    margin: 0px;
    padding: 0px 5px 5px 5px;
    color:#FFFFFF;
}

.notEspecNum{
  margin: 5px 0px 10px 5px;
}

.notBloque1{
    width: 350px;
    height: 130px;
}

.notBloque1 img{
	float: left;
	margin-right: 10px;
	width: 110px;
	height: 120px;

}



.notBloque1 a{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #e2001a;
	font-weight: bold;
	text-decoration: none;
}


.notBloque1 a:hover{text-decoration: underline;
}



.notBloque1 a.notBloqueVerMas{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #e2001a;
	font-weight: bold;
	text-decoration: underline;
}

.notBloque p{
    color: #FFFFFF;
}

.notBloque .notFecha {
    color: #FFFFFF;
}

.notBloque h4{
    display:none;
}

.notBloque h3{
   margin:0px;
   padding:0px;
}

.notBloque img{
	float: left;
	margin: 0px 10px 15px 0px;
	width: 110px;
	height: 120px;
}


.notBloque a{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


.notBloque a:hover{text-decoration: underline;
}



.notBloque a.notBloqueVerMas{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #e2001a;
	font-weight: bold;
	text-decoration: underline;
}



.notEspecNum{
    width: 100%;
    height: 30px;
	clear: both;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 0px; /* fix ff para cuando se define un margin en el ul */
	list-style: none;
	overflow: auto;
    background: #CCCCCC url(../imagenes/numeros.jpg) center top no-repeat;
}



.notEspecNum li{
	float: left;
	margin: 2px;
    padding: 3px 5px 3px 5px;
}



.notEspecNum a{
	text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    padding: 0px;

}

.notEspecNum a:hover{
	text-decoration: underline;
}





#notEspecNumSel{
	background: url(../imagenes/NumSel.jpg) 2px 3px no-repeat;
}



#notEspecNumSel a{

	text-decoration: none;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 11px;

	padding: 0px;
}

#notEspecNumSel a:hover{

	text-decoration: underline;

}



.titulo5{display:none;}
.contenido4{margin:0px; padding:0px;}
.contenido5{margin:0px; padding:0px; background: #e30419 url(../imagenes/fondoGalery.jpg ) left top no-repeat;}

/* Contactenos */

.dModContactenos #container h1{
	background:url(../imagenes/h1Contactenos.jpg ) left top no-repeat;
    text-indent: -9999px;
    height: 64px;
    width: 680px;
    margin: 0px;
    padding: 0px;
}

.msgAyuda{
	background: url(../imagenes/infoAyuda.jpg) left top no-repeat;
	border: none;
	padding: 5px 10px 30px 55px;
    color: #FFFFFF;
    height: 20px;
    width: 680px;
    max-width: 615px;
    margin:5px 0px 0px 0px;
}

.dModRegistro .msgAlerta{
    color: #000;
}

.dModRegistro #containerInterno {
	padding-left: 200px;
	padding-right: 200px;
}

.msgInfo{
	background: url(../imagenes/infoAyuda.jpg) left top no-repeat;
	border: none;
	padding: 5px 10px 30px 55px;
    color: #FFFFFF;
    height: 20px;
    width: 680px;
    max-width: 615px;
    margin:5px 0px 0px 0px;
}


.dModContactenos .formGen{
    /*background:url(../imagenes/fondoContactenos.jpg) left top no-repeat;*/
    padding: 15px 0px 0px 160px;
	width: 620px;
}

.dModContactenos legend{
    text-indent: -9999px;
}

.dModContactenos .botones input{
    /*background:url(../imagenes/botonContactenos.png) left top no-repeat;*/
	background: #808080;
	color: #333333;
    width: 150px;
    height: 38px;
    border: none;
	font-variant: small-caps;
    padding:40px;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
}
.dModContactenos .botones input:hover{background: #C5FF00; color: #000000;}

.formGen fieldset div, .formGen fieldset input, .formGen fieldset textarea, .formGen fieldset select {
	background: #212121;
	border: 1px solid #919191;
	color: #919191;
}
.formGen fieldset span {color: #C5FF00}

#buscar>form>.boton{
    padding: 0px;
}

.dModPublicaciones35671 h1.pub{
  display:none;
}

.dModPublicaciones35674 h1.pub{
  display:none;
}

.dModPublicaciones35673 h1.pub{
  display:none;
}

/*********************************************************/

/* Mod Rota*/

.modRuta{
    list-style: none;
    width: 686px;
    max-width: 668px;
    padding: 0px 2px 3px 10px;
    margin: 5px 5px 0px 0px;
    overflow: hidden;
    font-size: 10px;
    background: url(../imagenes/fondoTd.jpg) left top repeat;
    border-bottom: 2px dotted #cb0218;
	display: none;
}
.modRuta li{
    font-weight: normal;
    color: #4c4c4c;
    margin: 0px;
    float: left;
    padding: 0px 10px 0px 0px;
}
.modRuta li.sel{
    padding: 0px 0px 0px 15px;
    text-decoration: none;
    color: #cb0218;
    font-size: 14px;
}
.modRuta a{
    padding: 0px 13px 0px 0px;
    text-decoration: none;
    color: #cb0218;
}
.modRuta a:hover{
    color: #000000;
    text-decoration: underline;
}


/* Directorio */

.dModDirectorio #container h1{
	background:url(../imagenes/directorioH1.jpg) left top no-repeat;
    text-indent: -9999px;
    height: 64px;
    width: 680px;
    margin: 0px;
    padding: 0px;
}

.dModDirectorio #container h2{
	background:url(../imagenes/directorioH2.jpg) left top no-repeat;
    text-indent: -9999px;
    height: 64px;
    width: 680px;
    margin: 0px;
    padding: 0px;
}

/******************************************
Tablas*/

.tablaGen caption{margin: 0px;padding: 2px;font-weight: bold;background: #cb0218;font-size: 14px;color: #FFFFFF;}
.tablaGen th{margin: 0px;padding: 2px; background: url(../imagenes/whiteAlpha15.png) left top repeat; font-size: 12px;color: #000000;}
.tablaGen th a{color: #000000;}
.tablaGen td{margin: 0px;padding: 2px; background: url(../imagenes/fondoTd.jpg) left top repeat; font-size: 12px;color: #5d5c5c;}
.tablaGen td a{color: #cb0218; text-decoration: underline;}
.tablaGen td a{display:block;padding: 1px;color: #b80303;text-decoration: none;}
.tablaGen td a:hover{text-decoration: underline;}

/* Directorio */

.dModAlbum  .album h1{
	background: url(../imagenes/albumH1.jpg) left top no-repeat;
    text-indent: -9999px;
    height: 95px;
    width: 686px;
    margin: 0px;
    padding: 0px;
}

.dModAlbum  .album h2{
    color:#FFFFFF;
}

.dModAlbum  #container h3{
 display:none;
}

.albumListaCategorias{background: url(../imagenes/fondoTd.jpg) left top repeat; width: 666px; padding:10px;}
.albumListaCategorias li{padding:5px 5px 10px 15px; margin:10px 10px 5px 10px; background: url(../imagenes/albumLi.jpg) left top no-repeat;}
.albumListaCategorias li a{ border: 1px solid #FFFFFF; color: #e2001a;}
.albumListaCategorias li a:hover{ background: #000000; border: 1px solid #000000; color: #FFFFFF;}

#albumDiv div{ width: 135px; float: left; text-align: center; margin: 0px 5px 20px 5px; }
#albumDiv div img{ border: 1px solid #CCCCCC; }

.albumDivAdmin div{width:100%;}
.albumDivAdmin ul{list-style:none;width:100%;padding:0px;margin:0px;}
.albumDivAdmin li{display:block;float:left;padding:5px 5px 10px 5px;margin:10px 10px 5px 10px;background: url(../imagenes/albumLi.jpg) left top no-repeat; border:#8b888d 1px solid; width:125px;height:180px}
.albumDivAdmin img{border:#FFFFFF 1px solid;}
.albumDivAdmin p{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:right;}
.albumDivAdmin .albumDivAdminDiv{display:block;width:105px;height:18px;overflow:hidden;text-align:left;padding:0px;margin:0px;}
.albumDivAdmin .albumDivAdminDivUser{display:block;width:105px;height:60px;overflow:hidden;text-align:left;padding:0px;margin:0px;}


.dModFeedback #container h1{
    display: none;
}

.dModFeedback #container .modMenu{
    display: none;
}

.dModFeedback #container p{
    display: none;
}

.dModPublicaciones35912 h1.pub{display:none;}
.dModPublicaciones35914 h1.pub{display:none;}
.dModPublicaciones36000 h1.pub{display:none;}
.dModPublicaciones36001 h1.pub{display:none;}

.dModFeedback #infoPrincipal{background: #FFFFFF; border: 5px solid #a7a9aa; padding:10px;}
.dModFeedback #infoPrincipal h1{color: #bf360b; margin: 5px;}
.dModFeedback #infoPrincipal a{color: #bf360b; margin: 5px;}


.dModCalendario #containerInterno{
    background: none;
    min-height:360px;
}

.dModCalendario #containerInterno{
    background: none;
    min-height:360px;
}

.dModCalendario #infoPrincipal {
    height:600px;
}

.dModCalendario .modRuta{
    display:none;
}

.dModCalendario h1{
    font-size:28px;
    padding: 5px;
    font-size: helvetica;
}

.dModCalendario h2{
    font-size:16px;
    padding: 5px;
    font-size: helvetica;
    color:#FFFFFF;
}

.calendarioTabla{
    background: #000000;
    filter: alpha(opacity=60);  /* Filtro Alpha */
   	-moz-opacity:0.6;           /* Filtro Alpha */
   	opacity: 0.6; 				/* Filtro Alpha */
}



.calendarioTabla th nobr{
    font-size:20px;
    padding: 5px 5px 10px 5px;
    font-size: helvetica;
    color:#FFFFFF;
}

.calendarioTabla th{
    padding-bottom: 10px;
    color:#FFFFFF;
    font-size:18px;
}

.calendarioTabla td{
    color:#FFFFFF;
    font-size:14px;
}

.calendarioTabla td{
    color:#FFFFFF;
    font-size:14px;
}

.calendarioTabla td a{
    color:#000000;
    background: #FFFFFF;
    font-size:14px;
display:block;
    padding:0px;
border: 3px solid #FFFFFF;
}

.calendarioTabla td a:hover{
border: 3px solid #a1091b;
}

.calendarioTabla {
    padding-top:10px;
}

.dModPublicaciones36089 .modRuta{
    display:none;
}



.dModPublicaciones36182 .modRuta{
    display:none;
}

.dModPublicaciones36182 h1.pub{
    color: #FFFFFF;
    font-size: 24px;
    font-family: helvetica;
    padding-left: 30px;
}


.dModPublicaciones36182 #infoPrincipal{
    width: 840px;
    background: url(../imagenes/fondoCatalogo.jpg) center top no-repeat;
    padding: 40px 0px 0px 80px;
}

.dModPublicaciones36182 .pub a{
    color: #FFFFFF;
    background: none;
    padding: 3px;
	text-decoration: underline;
}

.dModPublicaciones36182 .pub a:hover{
    background: none;
	text-decoration: underline;
}
/********************************************************
* dModCatalogo
*/

.dModCatalogo{
    line-height: 140%;
}

.teenagers{
    line-height: 140%;
}

.dModCatalogo #infoPrincipal{
    width: 100%;
    padding:0px;
}

.teenagers  #infoPrincipal{
    width: 100%;
    padding:0px;
}


#dModCatalogo #header{
    height: 150px;
}





#container{
	height: 1px; /* fix ie para expandir el contenedor */
}
#wrapper>#container{
	overflow: hidden; height: auto; padding-top: 115px; /* fix ff para expandir el contenedor */
}



#dModCatalogoCategorias{
    width: 280px;
	overflow: hidden; /* Asegura el ancho del div */
	float: left;
    padding: 0px;
    margin: 0px;
	clear: both;
	display: block;
}
#dModCatalogoCategorias div {clear: both; display: block;}

#cat_215, #cat_216, #cat_217 {color: #E3FF33;}

#cat3{
    background: url(../imagenes/catalogo_03.jpg) left top no-repeat;
    display: block;
    padding: 10px 0px 10px 20px;
    margin: 0px;
    font-size: 15px;
    font-family: tahoma;
    text-transform:uppercase;
}

#cat4{
    display: block;
    background: url(../imagenes/catalogo_06.jpg) left top no-repeat;
    padding: 10px 0px 10px 20px;
    margin: 0px;
    font-size: 15px;
    font-family: tahoma;
    text-transform:uppercase;

}

#cat5{
    display: block;
    background: url(../imagenes/catalogo_10.jpg) left top no-repeat;
    padding: 10px 0px 10px 20px;
    margin: 0px;
    font-size: 15px;
    font-family: tahoma;
    text-transform:uppercase;

}

#galeria{
	overflow: hidden; /* Asegura el ancho del div */
    width: 610px;
    min-width: 600px;
    max-width: 600px;
    background: #000000 url(../imagenes/galery.png) left bottom repeat-x;
    padding: 10px 10px 10px 10px;
    margin: 0px;
}



.ad-image-description{
    background: #FFFFFF;
}

#sc5{
    width: 250px;
    max-width: 150px;
    margin:0px;
    padding: 5px 0px 10px 100px;
    background: #9d9d9d url(../imagenes/fondoTeen.jpg) left bottom no-repeat;
}

#sc5 ul{
    padding: 0px;
    margin:0px;
    list-style:none;
}

#sc5 ul li{
    padding: 3px;
    margin:0px 0px 3px 0px;
}

#sc5 ul li a{
    font-size:12px;
    padding: 3px 0px 3px 30px;
    background: url(../imagenes/liTeen.jpg ) left top no-repeat;
}

#sc5 ul li a:hover{
    color: #ee0505;
    background: url(../imagenes/liTeenHover.jpg) left top no-repeat;
}


#sc3{
    margin:0px;
    width: 250px;
    max-width: 235px;
    min-width: 235px;
    padding: 5px 0px 10px 15px;
    background: #919191 url(../imagenes/fondoHombre.jpg) right bottom no-repeat;
}

#sc3 ul{
    padding: 0px;
    margin:0px;
    list-style:none;
}

#sc3 ul li{
    padding: 3px;
    margin: 0px 0px 3px 0px;
}

#sc3 ul li a{
    font-size:12px;
    padding: 2px 0px 2px 15px;
    background: url(../imagenes/vinnetaHombre.jpg) left 5px no-repeat;
}

#sc3 ul li a:hover{
    color: #ee0505;
    background: url(../imagenes/vinnetaHombreH.jpg) left 5px no-repeat;
}



#sc4{
    margin:0px;
    width: 250px;
    max-width: 235px;
    min-width: 235px;
    padding: 5px 0px 10px 15px;
    background: #959191 url(../imagenes/fondoMujer.jpg) left bottom no-repeat;
}

#sc4 ul{
    padding: 0px;
    margin:0px;
    list-style:none;
}

#sc4 ul li{
    padding: 3px;
    margin: 0px 0px 3px 0px;
}

#sc4 ul li a{
    font-size:12px;
    color: #000000;
    padding: 2px 0px 2px 15px;
    background: url(../imagenes/vinnetaMujerF.gif) left 5px no-repeat;
}

#sc4 ul li a:hover{
    color: #ee0505;
    background: url(../imagenes/vinnetaMujer.gif) left 5px no-repeat;
}


.dModPublicaciones36089  h1{
  display:none;
}

.ad-gallery .ad-forward {left: 570px;}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {background: url(../imagenes/negro80.png);}
.ad-gallery .ad-thumbs li a img {border-color: #313131;}
.ad-gallery .ad-thumbs li a.ad-active img {border-color: #E3FF33;}

.ad-gallery .ad-nav {margin-left: 0; overflow: hidden;}

/********************************************************
* plantilla teenagers
*/

.teenagers{
  background: #000000 url(../imagenes/plantillaCatalogoTeen.jpg) center top no-repeat;
}

/***
.teenagers #headerInicio a{
    position: absolute;
	display: block;
	top: 10px;
	margin: 0px 0px 0px 3px;
	width: 250px;
	height: 63px;
    background: url(../imagenes/logo.gif) left top no-repeat;
	text-indent: -9999px; 
}

.teenagers #menuHeader{
    position: absolute;
    top: 0px;
    margin-left: 270px;
    background: url(../imagenes/menuTeen.gif) left top no-repeat;
    width: 658px;
}


.teenagers #menuHeader  ul{
 	margin: 15px 0px 0px 0px;
	padding: 0px 10px 0px 20px;
	color: #e3051e;
    list-style:none;
}

.teenagers #menuHeader ul li a{
    font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
    font-family: tahoma;
    font-weight: bold;
    background: #999999;
    padding: 10px 7px 17px 7px;
    display: block;
    width: 94px;
    min-width: 80px;
    max-width: 80px;
    background: url(../imagenes/botonTeen.gif) left top no-repeat;
}



.teenagers #menuHeader  ul li a:hover{
    background: url(../imagenes/botonTeen.gif) left top no-repeat;
	border-bottom: 5px solid #FFFFFF;
}

*****/


.dModUsuarios{
    color: #FFFFFF;
}

.dModRegistro p{
    color: #FFFFFF;
}

.dModRegistro .formGen label{
    color: #FFFFFF;
}

.formGen{
    color: #FFFFFF;
}

.dModFeedback .formGen{
    color: #000000;
}

.dModPublicaciones36551 p{
    background:none;
}

.dModPublicaciones36549 p{
    background:none;
}

.dModPublicaciones36548 p{
    background:none;
}
.dModPublicaciones36525 p{
    background:none;
}

.dModPublicaciones36496 p{
    background:none;
}


.dSinDisenno .dSinDisennoCalendario{
	background:#0000000;
}


body.dSinDisennoCalendario{
    background: #000000 url(../imagenes/zonaContenido.jpg) left top repeat;
    color: #FFFFFF;
}

.descEvento legend{
    font-size:18px;
    font-weight:bold;
    color:#FFFFFF;
}

.dModContactenos label{
    color:#919191;
}
.dModContactenos .formGen{
    color:#000000;
}

body.dSinDisennoEncuestas{
 background: #000000 url(../imagenes/zonaContenido.jpg) left top repeat;
 color: #FFFFFF;

}
body.dSinDisennoEncuestas .msgInfo{
 display:block;
color: #FFFFFF;
padding:50px;
background: none;
}

body.dSinDisennoComentarios{
 background: #000000 url(../imagenes/zonaContenido.jpg) left top repeat;
 color: #FFFFFF;

}

.lstComentarios{
 background: #000000;
 color: #FFFFFF;
border: 1px dashed #FFFFFF;
padding:10px;
    filter: alpha(opacity=40);  /* Filtro Alpha */
    -moz-opacity:0.4;           /* Filtro Alpha */
    opacity: 0.4; 				/* Filtro Alpha */

}

.lstComentarios caption{
background:  url(../imagenes/comentarios.png) left top no-repeat;
padding-left: 10px;

}

.modMenu a {height: 18px;}

/*** MENU TIENDAS ***/
.menuTiendasMapa {width: 650px; float: left; display: block; margin: 0 0 20px 0;}
.menuTiendasMapa a:hover {color: #FF0000;}
.menuTiendasDesp {width: 220px; display: block; overflow: auto;}
.menuTiendasDesp .titulo0 {font-size: 1.25em; font-weight: bold; margin: 0 0 10px 0;}

#menuAcordeon_click19798 {margin: 0;}
.menuTiendasDesp .contenido0 li {list-style: none; text-decoration: none; margin: 0;}
.menuTiendasDesp .contenido0 li a {text-decoration: none;}
.menuTiendasDesp .contenido0 li a:hover {text-decoration: underline;}
.menuTiendasDesp .contenido0 li a.menuDespTitulo {
	width: 210px;
	height: 20px;
	padding-top: 7px;
	border: 1px solid #808080;
	background: url(../imagenes/flechaDesp.gif) right 0px no-repeat;
	display: block;
}

.menuTiendasDesp .contenido0 li a.menuDespTitulo:hover {background-position: right -30px; border-color: #C5FF00; text-decoration: none;}

.menuTiendasDesp .contenido0 li ul {padding: 10px 10px 0 10px; margin: 0 0 10px 0;}
.itemAcordeon19798-1, .itemAcordeon19798-4, .itemAcordeon19798-22 {background: url(../imagenes/negro80.png);}

/*** BOTON FACEBOOK ***/
.fb-like {float: right; margin: 40px 45PX 0 0; z-index: 1002;}
