/* margin auto FF,ie8,ie7 align center : for ie6 and < */

body{
	margin:0 auto;
	
	/* for IE 6 */
	text-align:center; 
	background:#dcf3fb url(../imagenes/bg/backgroundHome.jpg) repeat-x center -48px;
	/*margin-top:65px;*/
	font-family:'Trebuchet MS' , Arial ;
	/*font-family:Arial, Helvetica, sans-serif;
	background:#000 url(img/bg_2.gif) repeat-x center top;
	font-size:12px;
	*/
}

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

.letraA{
	color:#333;
	font-size:9pt;
}
.letraB{
	color:#214B9D;
	font-weight:bold;
	font-size:9pt;
}
.both{
	clear:both !important;
}

.alignCenter{
	/* for IE 6 */
	text-align:center;
	margin-left:auto;
}
.margen-left{margin-left:15px;}
.margen-right{margin-right:10px;}
.no-margen{margin:0px !important;}
.margen-lf-160{margin-left:160px;}
.last{margin-right:0px !important;border-right:none !important;}
.vert-middle{vertical-align:middle;}	
h3.h3_lineas{font-size:18px;} 
.mostaza{color:#A09355;}
.azul{color:#006699;}
.gris{color:#333333 !important;}
.grisClaro{color:#666 !important;}
.left{float:left;}
.enlinea{display:inline;}
.mar_img_lineas{margin-bottom:20px; margin-right:10px;}
.poco-margen-vert{margin:5px 0;}
a img{border:none;}
.linea-azul{border-bottom:1px solid #77AEFF;}
.enlinea-block{display:inline-block;}

.small{
	font-size:11px;
}
.vert-align-mid{vertical-align:middle}

.lineas-atajo{margin: 10px 20px}

/* 5.11.2009 ultimos arreglos  */
.right{float:right;}
.indentado1{margin-left:10px;}
.indentado2{margin-left:30px;}
.indentado3{margin-right:20px;}
.bold{font-weight:bold;}
.width100{width:100% !important;}
/* background images
`
      1 CDs 0 cd.gif 
      2 DVDs 0 dvd.gif 
      3 Libros 0 libros.gif 
      4 Juguetes 0 juguetes.gif 
      5 Accesorios 0 accesorios.gif 


 */
.width220{width:220px;}
.height35{height:35px;}
.categoriaCDs{background-image:url(../imagenes/titulos/mas-cd.jpg);width:170px;}
.categoriaDVDs{background-image:url(../imagenes/titulos/mas-dvd.jpg);width:180px;}
.categoriaLibros{background-image:url(../imagenes/titulos/mas-libros.jpg);width:190px;}
.categoriaJuguetes{background-image:url(../imagenes/titulos/mas-juguetes.jpg);width:230px;}
.categoriaAccesorios{background-image:url(../imagenes/titulos/mas-accesorios.jpg);width:235px;}
.tituloMas{
	float:left;
	margin-left:2%;
	margin-bottom:0px;
	background-repeat:no-repeat;
	margin-top:5px;
}
/* ****************************************************************************************** */

/* --------------------------------- HEADER ABSOLUTE LINE ----------------------------- */

.headerLine{
	
	position:absolute;
	top:39px;
	left:0px;
	width:100%;
	min-width:980px;
	overflow:hidden; /* asegura iE height < 20 px*/
	height:13px;
	background-image:url(../imagenes/img/border.png);
	background-repeat:repeat-x;
	display:none;
	
	
}
/* ****************************************************************************************** */

/* --------------------------------- HEADER DIV LOGIN ----------------------------- */
.headerDiv{
	width:100%;
	height:48px;
	background-color:#0069B1;
	display:none;
}
.headerLllave{
	width:50px;
	height:47px;
	background-image:url(../imagenes/img/llaveCeleste.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:15px;
}
.textBlueM{
	background-color:#009DDF;
	width:100px;
	height:20px;
	margin-left:20px;
	border:none;
	margin-top:10px;
	color:white;
}
/* ****************************************************************************************** */

/* --------------------------------- WRAPPER ----------------------------- */

.wrapper{
	
	/* only for IE6 margin auto simulate */
	text-align:left;
	margin:0 auto;
	width:979px;
	background-color:transparent;

}

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

#logo{
	width:320px;
	height:110px;
	margin-top:15px;
	}

/* --------------------------------- PRESENTACION TRANSAPRENTE BACKGROUND ----------------------------- */
.presentacion{
	width:100%;
	/*
	background-image:url(../imagenes/img/footer_presentacion_arcoiris_transparente.gif);	
	background-repeat:no-repeat;
	*/
	height:168px;
	position:relative;
	display:inline-block;
}
/* ****************************************************************************************** */

/* --------------------------------- CUERPO TOP BACKGROUND  ----------------------------- */
.cuerpoTop{
	width:100%;
	background-image:url(../imagenes/img/cuerpoTop.png);
	background-repeat:no-repeat;
	height:7px;
}
/* ****************************************************************************************** */

/* --------------------------------- CUERPO BOTTOM BACKGROUND  ----------------------------- */
.cuerpoBottom{
	width:100%;
	background-image:url(../imagenes/img/cuerpoBottom.png);
	background-repeat:no-repeat;
	height:10px;
}
/* ****************************************************************************************** */

/* --------------------------------- CUERPO BLANCO  ----------------------------- */

.cuerpo{
	width:100%;
	background-color:white;
	overflow:hidden;
}
.cuerpoMarginBottom{
	float:left;
	width:100%;
	height:20px;
}

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

/* ----- CUERPO LEFT CONTENDOR  ----- */

.cuerpoLeftContendedor{
	float:left;
	width:68%;
}

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

/* ----- CUERPO RIGHT CONTENDOR  ----- */

.cuerpoRightContenedor{
	float:left;
	width:32%;
}

/* ****************************************************************************************** */
/* MORE ELEMENTS TEXT */
.moreElement{
	width:100%;
	height:25px;
	float:left;
	clear:both;
	margin-bottom:5px;
	font-size:11pt;
	cursor:pointer;
}
/* STANDAR DETAILS */
.standarDetails{
	width:40%;
	float:left;
	margin-left:5px;
}
/* resumen */
.resumen{
	float:right;
	height:25px;
	margin-right:10px;
	width:54%;
}
.destacadoColor{
	color:#E32121;
}
.novedadColor{
	color:#37A8DB;
}
.eventoColor{
	color:#00892E;
}
.eventoTitulo{
	color:#009245;
	cursor:pointer;
}
.eventoTitulo:hover{
	color:red;
}
/* ----- FLASH ----- */

/* define ancho header flash */
.cuerpoFlashHeader{
	width:960px;
	background-color:transparent;
	margin-left:10px;
	overflow:hidden;
}
/* top flash background */
.cuerpoFlashTop{
	width:100%;
	background-image:url(../imagenes/img/cuerpoFlashTop.png);
	background-repeat:no-repeat;
	height:12px;
}
/* cuerpo flash */
.cuerpoFlashCuerpo{
	width:100%;
	background-color:#d2eef9;
	height:196px;
	position:relative;

}
/* vbanner dinamico */
.flassBannerDinamico{
	position:absolute;
	left:9px;
}
/* vbanner dinamico */
.flassBannerDinamico2{
	position:absolute;
	left:19px;
}
/* FLASH MENU */
.flashMenu{
	position:absolute;
	/*float:right;
	margin-top:-58px;
	margin-right:5px;*/
	top:0px;
	left:0px;
}
/* nubes flash contenedor */
.nubesFlash{
	width:100%;
	float:left;
	margin-top:-264px;
	z-index:0;
	/*
	NUBES ZINDEX ARRIBA DE TODOS
	position:absolute;
	z-index:2;
	top:20px;
	*/
}
/* imagen flash */
.headerFlashBanner{
	width:940px;
	height:196px;
	margin-left:10px;
}
/* bottom flash */
.cuerpoFlashBottom{
	width:100%;
	background-image:url(../imagenes/img/cuerpoFlashBottom.png);
	background-repeat:no-repeat;
	height:12px;
}
	
/* ----- END FLASH ----- */
	
/* ****************************************************************************************** */

/* CUERPO DIV LEFT */
	/* define ancho cuerpo div left */
.cuerpoDivLeft{
	width:639px;
	background-color:transparent;
	margin-left:10px;
	margin-top:10px;
	float:left;
}
/* top DivLeft background */
.cuerpoDivLeftTop{
	width:100%;
	background-image:url(../imagenes/img/cuerpoDivLeftTop.png);
	background-repeat:no-repeat;
	height:14px;
}
/* cuerpo DivLeft */
/* cambio overflow:hidden por display inline block */
.cuerpoDivLeftCuerpo{
	width:100%;
	background-color:#d2eef9;
	position:relative;
	display:inline-block;
}
/* bottom DivLeft */
.cuerpoDivLeftBottom{
	width:100%;
	background-image:url(../imagenes/img/cuerpoDivLeftBottom.png);
	background-repeat:no-repeat;
	height:14px;
}
/* END CUERPO LEFT DIV */

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

/* CUERPO DIV RIGHT */
	/* define ancho cuerpo div right */
.cuerpoDivRight{
	width:300px;
	background-color:transparent;
	float:right;
	margin-right:10px;
	margin-top:10px;
}
/* top DivRight background */
.cuerpoDivRightTop{
	width:100%;
	background-image:url(../imagenes/img/cuerpoDivRightTop.png);
	background-repeat:no-repeat;
	height:15px;
}
/* cuerpo DivRight */
.cuerpoDivRightCuerpo{
	width:100%;
	background-color:#d2eef9;
	display:inline-block;
}
.cuerpoDivRightCuerpoHeightNone{
	width:100%;
	background-color:#d2eef9;
}
/* bottom DivRight */
.cuerpoDivRightBottom{
	width:100%;
	background-image:url(../imagenes/img/cuerpoDivRightBottom.png);
	background-repeat:no-repeat;
	height:15px;
}
/* titulo geneardo por flash */
.tituloRight{
	float:left;
	width:213px;
	height:38px;
	margin-left:5px;
	/* momentaneo */
	background-repeat:no-repeat;
}
/* imagen que sobresale para afuera */
.imagenRightTitulo{
	width:70px;
	height:68px;
	margin-left:10px;
	margin-top:-23px;
	float:left;
	background-repeat: no-repeat;
}
/* contenedor right */
.contenedorRight{
	width:100%;
	float:left;
	margin-top:5px;
}
.textoEvento{
	position:relative;
	margin-left:24px;
	color:black;
	font-size: 10pt;
	margin-bottom:10px;
	/* width:93%; */
	/* height:25px; */
	float:left;
	cursor:default;
	padding-right:20px;
	}	
.textoEncuesta{
	position:relative;
	margin-left:34px;
	color:black;
	font-size: 9pt;
	margin-bottom:10px;
	width:90%;
	height:25px;
	float:left;
	margin-bottom:5px;
	height:20px
}
.puntoEvento{
	background-image:url(../imagenes/img/nextVerde.png);
	background-repeat:no-repeat;
	position:absolute;
	top:4px;
	left:-15px;
	width:10px;
	height:15px;
	overflow:hidden;
}
.puntoEncuesta{
	background-image:url(../imagenes/img/punto.png);
	background-repeat:no-repeat;
	position:absolute;
	top:4px;
	left:-15px;
	width:10px;
	height:15px;
	overflow:hidden;
}
.novedadesImagenPrev{
	width:110px;
	height:100px;
	/*background-color:#f6fbfe;*/
	margin-left:12px;
	float:left;
}
.novedadesLeft{
	width:165px;
	height:100px;
	float:right;
	margin-right:10px;
}
.novedadesCapitulo{
	width:100%;
	float:left;
	/*height:20px;*/
	color:#0A71B3;
	font-size:13pt
}
.novedadesCapituloDetalle{
	width:100%;
	float:left;
	height:60px;
	font-size:9pt;
}
.novedadesGuias{
	/*width:96%;*/
	float:left;
	height:20px;
	margin-top:8px;
	margin-left:4%;
}
.novedadesPrev{
	background-image:url(../imagenes/img/back.png);
	background-repeat:no-repeat;
	width:25px;
	height:20px;
	float:left;
	cursor:pointer;
}
.novedadesNext{
	margin-left:6px;
	background-image:url(../imagenes/img/next.png);
	background-repeat:no-repeat;
	width:25px;
	height:20px;
	float:left;
	cursor:pointer;
}
.novedadesTodo{
	margin-top:14px;
	margin-right:14px;
	float:left;
	color:#3FA9F5;
	float:right;
	cursor:pointer;
}
/* END CUERPO RIGHT DIV */

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

/* CUERPO DIV LITTE */
	/* define ancho cuerpo div litte */
	.cuerpoDivLitte{
		width:114px;
		background-color:transparent;
		margin-left:15px;
		margin-top:10px;
		float:left;
	}
	/* top DivLitte background */
	.cuerpoDivLitteTop{
		width:100%;
		/*background-image:url(../imagenes/img/cuerpoDivLitteTop.png);
		background-repeat:no-repeat;
		height:14px;*/
	}
	/* cuerpo DivLitte */
	.cuerpoDivLitteCuerpo{
		width:100%;
		/*background-color:#d2eef9;*/
		text-align:center;
	}
	/* producto litte imagen */
	.productoLitteImg{
		// width:85px; 
		/*height:55px;*/
		/*margin-left:12px*/
	}
	
	.productoLitteImgDest{
		width:85px;
		}
	/* producto litte titulo */
	.productoLitteTitle{
		/*width:70px;
		margin-left:22px;*/
		margin-top:5px;
		font-size: 10pt;
		color: #E1007A;
		text-align:center;
		cursor:pointer;

	}
	/* bottom DivLitte */
	.cuerpoDivLitteBottom{
		width:100%;
		/*background-image:url(../imagenes/img/cuerpoDivLitteBottom.png);
		background-repeat:no-repeat;
		height:14px;*/
	}
/* END CUERPO DIV LITTE */
.more{
	margin-right:20px;
	float:right;
	clear:both;
	cursor:pointer;
}
/* ****************************************************************************************** */
/* CUERPO DIV ITULO  */
.cuerpoDivTitulo{
	width:98%;
	height:45px;
	float:left;
	margin-left:2%;
	margin-bottom:0px;
	
	/* momentaneo */
	background-image:url(../imagenes/titulos/destacados.png);
	background-repeat:no-repeat;
}
.cuerpoDivWhiteImg{
	float:left;
	margin-right:10px;
	/*height:195px;*/
	margin-left:25px;
	/* centra imagen */
	/*text-align:center;*/
	cursor: pointer;
}
.cuerpoDivWhiteTitle{
	/*float:left;*/
	margin-left:5px;
	font-size: 21pt;
	color: #333333;
	font-weight:bold;
	cursor: pointer;
}
.cuerpoDivWhiteDetalle{
	color:#333;
	font-size: 10pt;
	float:left;
	/*margin-left:10px;*/
    margin-top:10px;
	width:38%;
}

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


/******************* PRODUCTOS *********************/

ul#ul_nav_prods{
	list-style:none;
	width:600px;
	margin-top:-15px;
	margin-left:-60px;
	margin-bottom:15px;
	.margin-top:0px;
	.margin-left:-20px;
}

ul#ul_nav_prods li{
	background:url(../imagenes/bg/bg_btn_prods_gris.gif) no-repeat center top;
	display:inline;
	float:left;
	width:109px;
	height:32px;
	padding:7px 0 0 0;
	text-align:center;
	margin-right:2px;
}
	
ul#ul_nav_prods a{
	text-decoration:none;
	color:#333333;
}
ul#ul_nav_prods li:hover, ul#ul_nav_prods li.activo_nav_prods{
	background:url(../imagenes/bg/bg_btn_prods.gif) no-repeat center top;
	cursor:pointer;
	color:#FFFFFF;
}
	
ul#ul_nav_prods li:hover a, ul#ul_nav_prods li.activo_nav_prods a{color:#FFFFFF;}

#cont_desc_linea p, #cont_desc_linea a{font-size:11px;}

#listado_prods{
	float:left;
	margin-top:-10px;
	margin-bottom:20px;
}

#listado_prods #hdr-lp{
	background: url(../imagenes/bg/bg_separa_prods.gif) no-repeat center top;
	height:33px;
	width:552px;	
	.width:550px;
}
		
.tit-hdr-prods{
	padding:7px 0 0 10px;
	font-size:18px;
	margin:0;
}
		
#prod-cont-lp{
	display:inline;
	float:left;
	margin-right:10px;
	padding-right:18px;
	text-align:center;
	height:150px;
	margin-top:10px;
}
#prod-cont-lp a{
	color:#333333;
	text-decoration:none;
	font-size:12px;
}
			
#prod-cont-lp a:hover{text-decoration:underline;}
			
			/*.bg-prod-izq{
			background:url(../imagenes/bg/bg-cont-prod-iz.jpg) no-repeat center top;
			height:234px;
			width:282px;
			}*/
			
a.cat-prod{
	margin:3px 0;
	float:left;
	width:100%;
}
			
.altura_190{
	height:190px !important;
}
.altura_294{
	height:294px !important;
}
.altura_210{
	height:210px !important;
}



/********************* PRODUCTOSSSSS 2 ***************************/


img.img-por-linea{
display:block;
margin:3px auto;
}
/***************************END PRODUCTOS *******************************************/


/* CUERPO DIV WHITE A */
	/* define ancho cuerpo div WHITE a */
	.cuerpoDivWhiteA{
		width:605px;
		background-color:transparent;
		margin-left:15px;
		float:left;
		overflow:hidden;
	}
	/* top DivWhiteA background */
	.cuerpoDivWhiteATop{
		width:100%;
		background-image:url(../imagenes/img/cuerpoDivWhiteATop.png);
		background-repeat:no-repeat;
		height:33px;
	}
	/* cuerpo DivWhiteA */
	.cuerpoDivWhiteACuerpo{
		width:100%;
		background-color:#ffffff;
		overflow:hidden;
	}
	/* bottom DivWhiteA */
	.cuerpoDivWhiteABottom{
		width:100%;
		background-image:url(../imagenes/img/cuerpoDivWhiteABottom.png);
		background-repeat:no-repeat;
		height:18px;
		margin-bottom:20px;
	}
/* END CUERPO DIV WhiteA */


/* LETRA CONTENEDOR */
.letraContendor{
	width:90%;
	margin-left:5%;
}
/* END LETRA CONTENDEDOR */

/* NUESTRAS LINEAS */
.nuestrasLineas{
	width:78%;
	margin-left:10%;
	float:left;
}
/* LOGO */
.logo{
	float:left;
	margin-left:18px;
	background-repeat:no-repeat;
}
/* END LOGO */
/* ATAJOS - por ahora va background DEFINIR -*/
.atajos{
	width:90%;
	margin-left:5%;
	height:256px;
	float:left;
	margin-top:3px;
	
	/* momentaneo definir */
	background-image:url(../imagenes/img/banner-contacto.jpg);
	background-repeat:no-repeat;
}
/* **** TEXT AREA **** */
.textArea{
	width:276px;
	color:white;
}
.textAreaContacto{
	height:120px;
	width:250px;
	padding-left:10px;
	background-color:#7cc5df;
	border:none;
	color:#fff;
	font-family:Arial;
	font-weight:bold;
}
/* TEXT AREA TOP */
.textAreaTop{
	width:276px;
	height:10px;
	float:left;
	background-image:url(../imagenes/bg/topTextArea.png);
	background-repeat:no-repeat;
}
/* TEXT AREA BOTTOM */
.textAreaBottom{
	width:276px;
	height:10px;
	background-image:url(../imagenes/bg/bottomTextArea.png);
	background-repeat:no-repeat;
	float:left;
}
.textAreaBody{
	float:left;
	width:276px;
	background-color:#7cc5df;
	text-align:left;
}
/* ******************** */

/* **** TEXT AREA **** */
.inputText{
	width:208px;
}
.inputTextSmall{
	width:135px;
}
.textLeft{
	float:left;
	margin-left:9px;
	margin-top:6px;
}
.textRight{
	float:left;
	margin-right:9px;
	margin-left:9px;
	margin-top:6px;
}
.inputTextContacto{
	height:20px;
	width:180px;
	background-color:#7cc5df;
	border:none;
	padding-left:10px;
	color:white;
	font-size:15px;
	font-weight:bold;
}
.inputTextContactoSmall{
	height:18px;
	width:120px;
	background-color:#7cc5df;
	border:none;
	padding-left:4px;
	color:white;
	font-size:12px;
	font-weight:bold;
	margin-left:2px;
}
/* INPUT TEXT  */
.inputTextTop{
	width:208px;
	height:9px;
	float:left;
	background-image:url(../imagenes/bg/topInputText.png);
	background-repeat:no-repeat;
}
.inputTextTopSmall{
	width:135px;
	height:9px;
	float:left;
	background-image:url(../imagenes/bg/topInputTextSmall.png);
	background-repeat:no-repeat;
}
/* TEXT AREA BOTTOM */
.inputTextBottom{
	width:208px;
	height:9px;
	background-image:url(../imagenes/bg/bottomInputText.png);
	background-repeat:no-repeat;
	float:left;

}
.inputTextBottomSmall{
	width:135px;
	height:9px;
	background-image:url(../imagenes/bg/bottomInputTextSmall.png);
	background-repeat:no-repeat;
	float:left;

}
.inputTextBody{
	float:left;
	width:208px;
	background-color:#7cc5df;
}
.inputTextBodySmall{
	float:left;
	width:135px;
	background-color:#7cc5df;
}
/* contacto input text nombre*/
.nombreText{
	float:left;
	width:100%;
	clear:both;
	font-size:10pt;
	color:black;
	margin-top:20px;
	margin-bottom:5px;
	font-weight:bold;
}
/* ******************** */

/* BOTON ENVIAR CONTACTO */
.enviarContacto{
	width:85px;
	height:22px;
	border:none;
	background-color:transparent;
	cursor:pointer;
	background-image:url(../imagenes/bg/enviar.png);
	background-repeat:no-repeat;
	float:right;
	margin-top:25px;
	margin-right:60px;
}
/*************************/

/*  END ATAJOS */
/* END NUESTRAS LINEAS */
/* ****************************************************************************************** */

/* --------------------------------- FOOTER ----------------------------- */

.footer{
	float:left;
	height: 524px;
	clear:both;
	width:100%;
	min-width:960px;
	background-image:url(../imagenes/img/backgroundFooter3.jpg);	
	background-repeat:repeat-x;
		
	/* only for IE6 margin auto simulate */
	text-align:center;
	
	/* posiciona automaticamente el ancho y define la distancia del wrapper con el footer */
	/*margin-top:200px;*/
}

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

/* --------------------------------- FOOTER ----------------------------- */

.footerIn{
	height: 524px;
	width:910px;
	background-image:url(../imagenes/img/backgroundFooterAuto2.jpg);
	/* only for IE6 margin auto simulate */
	text-align:left;
	margin:0 auto;
}

.textoFooter{
	padding-top:380px;
	margin:0 auto;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

.datosFooter{
font-size:14px;
color:#333;
}

.textoFooter  a:visited{
color:#fff;
}

/* ****************************************************************************************** */
a.link{
color:#333333;
}

a:hover{
cursor:pointer;
}

/* ----------------------------------------------------- CABEZAL ----------------------------- */

#cabezal{
	margin:0 auto;
	background:#fff;
	height:150px;
	width:1024px;
}

	#cabezal #images{
	float:left;
	}
	
	#cabezal #acceso{
	float:right;
	background:#FFFFFF;
	position:relative;
	top:-120px;
	text-align:right;
	}

	#cabezal a{
	padding:1px 3px;
	font-size:12px;
	color:#333;
	text-decoration:none;
	}
	
	#cabezal a:hover{
	background:#47880d;
	color:#fff;
	cursor:pointer
	}
	


    /* -------------------------------------------------- MENU -------------------------- */
	 
	#wrapper #menu{
	float:left;
	width:20%;
    color:#fff;
	background:#000;
	height:250px;
	}
	
		#wrapper #menu ul li{
		border:1px solid #000000;
		font-size:13px;
		list-style:none;
		text-align:right;
		padding:2px 3px;
		margin-bottom:2px;
		margin-right:3px;
		height:20px;
		}
		
		#wrapper #menu ul li:hover{
		border:1px solid #333;
		cursor:pointer;
		font-weight:bold;
		}
		
		#wrapper #menu #mensaje_menu{
		margin-top:15px;
		padding-top:6px;
		border-top:1px solid #222;
		font-size:11px;
		color:#666;
		text-align:right;
		width:150px;
		float:right;
		}
		
	/* -------------------------------------------------- CONTENIDO -------------------------- */
	
	#wrapper #contenido{
	margin-left:20px;
	float:left;
	width:77%;
	background:#fff;
	min-height:341px;
	padding:4px;
	color:#000000;
	}
		
		#wrapper #contenido #cabezal_cont{
		width:100%;
		height:30px;
		border-bottom:1px dashed #ccc;
		}
		
		#wrapper #contenido #cabezal_cont #buscador{
		float:right;
		height:25px;
		position:relative;
		top:-31px;
		}
		
		#wrapper #contenido p{
		color:#000000;
		font-size:12px;
		padding:3px;
		line-height:17px;
		}
		
		#wrapper #contenido #listados{
		padding-left:5px;
		}
				
/* -------------------------------------------------- TAGS -------------------------- */

h2{
	margin:2px;
	color:#47880d;
	font-size:24px
}
h3{
	color:#006699;
	font-size:14px;
	font-weight:bold;
}
h4{
	color:#006699;
	font-size:12px;
	font-weight:bold;
}



#buscador label{
width:auto;
}

label{
width:130px;
display:inline-block;
line-height:25px;
}
.elementosDinamicos{
	overflow:auto;
	height:300px;
}
.elementoInterno{
	display:none;
}
.marcasLeft{
	float:left;
	width:100px;
	height:40px;
	cursor:pointer;
}
.dijitTextArea {
overflow:auto;
width:300px;
}

.tundra .dijitFakeInput input {
width:128px;
}

.dijitFileInput {
display:inline-block;
line-height:25px;
margin-left:2px;
}

.tundra .dijitFileInputButton, .tundra .dijitFileInputText {
line-height:16px !important;
margin-top:-3px;
}

.tabla_cons{
border:1px solid #CCCCCC;
}

.tabla_cons td{
border:none;
}

.actualFoto{
    margin-left:223px;
}

/* -----------------------------LISTADOS ESPECIALES ---------------------------------*/
.marcoMarcas{
	float:left;
	margin-top:10px;
	width:20%;
	overflow:auto;
}
.marcoProductos{
	float:left;
	margin-top:10px;
	width:100%;
	overflow:auto;
}


/* ----------------------------- Tablas --------------------------------- */

table{
	margin:0px;
	padding:0px;
	width:775px;
}
.tablaBorder{
	margin:0px;
	padding:0px;
	width:600px;
}
.tableInterna {
	margin:0;
	padding:0;
	width:348px;
}
caption{
	color:#006699;
	font-size:14px;
	font-weight:bold;
	margin:15px 0px;
}

th{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color: #6D929B;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 4px 4px 8px;
	background: #CAE8EA url(images/img/bg_header.jpg) no-repeat;
}

td{
	/*border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;*/
	background: #fff;
	padding: 3px 3px 3px 6px;
	color: #333;
}

#resultado{
	margin-left:10px;
	background-color:#EAFFD5;
}

#field1{
    width:200px !important;
    height:300px !important;
}

/********************** CONSTRUCCION *****************************/

#construccion{
	margin:0 auto;
	background:url(../imagenes/img/construccion.jpg) no-repeat center top;
	height:217px;
	width:557px;
	color:#000;
	text-align:left
}

#construccion #txt_const{
	padding:60px 0 0 216px;
}

/********************** otros *****************************/

.logo-qs{
	margin-right:25px;
}

/************************* NEO *******************************/
/* **** BARRA DE ESTADO **** */

.bg-busca-acc{
	background:url(../imagenes/bg/bg-buscador-acc.gif) no-repeat center top;
	height:33px;
	width:254px;
	margin-top:5px;
	float:right;
	}

.inputTextBuscador{	
	width:150px;
	border:none;
	font-size:14px;
	font-weight:bold;
	margin-left:77px;
	color:#666;
	margin-top:7px;
	}

.btn-buscar-acc{
	background:url(../imagenes/bg/bg-buscador-acc.gif) no-repeat -232px -7px;
	width:14px;
	border:none;
	padding:2px;
	cursor:pointer;
	}

.status_login{
	margin-left:auto;
	margin-right:auto;
	width:404px;
	float:right;
}

.status_left{
	float:right;
	text-align:left;
	background:url(../imagenes/bg/bg-login-acc.gif) no-repeat center top;
	width:404px;
	height:76px;
}

.status_right{
	overflow:hidden;
	/*text-align:right;*/
}

.inputTxtAcc{
	background:url(../imagenes/bg/bg-log-acc.jpg) no-repeat center top;
	width:137px;
	height:23px;
	border:none;
	padding-top:4px;
	text-indent:4px;
	overflow:hidden;
	}

.sts_img1{
	float:left;
}

.sts_img2{
	float:left;
	margin-top:5px;
	margin-left:3px;
}

.costado-lg {
	margin-top:5px;
	display:inline-block;
	width:182px;
}

.costado-lg a{
	color:#333;
	font-size:11px;
}

.costado-lg a:hover{
	text-decoration:underline;
}

.olvide_contr{
	font-size:11px;
	color:#666;
	margin-left:9px;
	display:inline-block;
}

.welcome_log{
	float:left;
	margin: 10px 10px 0 0;
	font-size:16px;
	font-weight: bold;
	color: #8D4590;
}

.links_log{
	text-align:left;
	overflow: auto;
	font-size:11px;
	width:140px;
	color:#333;
}

/* **** REDEFINICION PARA LOS CUMPLEANIOS **** */

.inputText_small{width:78px; margin-right: 7px}
/* INPUT TEXT  */
.inputTextContacto_small{	width:50px; background-color:#7cc5df; padding-left: 25px; width:38px }
.inputTextTop_small{ width:78px;background-image:url(../imagenes/bg/topInputText_cump.png); }
/* TEXT AREA BOTTOM */
.inputTextBottom_small{ width:78px; background-image:url(../imagenes/bg/bottomInputText_cump.png); }
.inputTextBody_small{	width:78px; background-color:#7cc5df; }

.nombreText_soy{
	float:left;
	width:30px;
	clear:both;
	font-size:10pt;
	color:black;
	margin-top:20px;
	margin-bottom:5px;
	font-weight:bold;
}

.radiobutton_soy{
	margin-top:23px;
	margin-bottom:5px;
}

/* **** PERFIL_USUARIO.HTML **** */

/* Textos*/
.texto_nombre{ font-size:17pt; font-weight:bold; color:#114693; font-family:'Arial black'; }
.texto_hola{ font-size:17pt; font-weight:bold; font-family:'Arial black'; }
.editar{ font-size:8pt; color:#333333; font-weight:bold;}
.perfil_texto_comun{ line-height: 25px; font-size:10pt; color:#999999; font-weight:bold;}
.titulo_perfil{ font-size: 12pt; color:#86B7C6;font-weight:bold; }
.datos_perfil{  font-size: 12pt; }

/* Contenedor */
.cuerpoDivPerfil{
	background-color:transparent;
	width:300px;
}
.cuerpoDivPerfilTop{
	background-image:url(../imagenes/img/cuerpoDivRightTop.png);
	background-repeat:no-repeat;
	height:15px;
	width:100%;
}
.cuerpoDivPerfilCuerpo{
	background-color:#D2EEF9;
	height:90px;
	width:100%;
}
.cuerpoDivPerfilBottom{
	background-image:url(../imagenes/img/cuerpoDivRightBottom.png);
	background-repeat:no-repeat;
	height:15px;
	width:100%;
}

.perfil_columna_3{
	border-left: solid thin #cecece;
	width:auto;
	height:350px;;
}

.perfil_columna_3 .img_titulo_perf{
	margin-top: 7px;
	margin-left: 10px;
}

.titulo_enc{
	font-size: 10pt;
	font-weight: bold;
	margin: 10px 0 0 10px;
}

.parrafo_enc{
	margin: 0 0 0 10px;
	font-size: 8pt;
	width: 125px;
	text-align: justify;
}

.radio_enc{
	margin: 7px 0 0 10px;
	font-size: 8pt;	
}

/* **** BUSQUEDA.HTML **** */

.hdr_busqueda{
	font-size:10pt;
	padding-left:20px;
}

.palabra_busqueda{
	font-weight:bold;
}

.input_busqueda{
	margin-left:250px;
}

.inputTextContacto{
	position:relative;
	top:0px;
}

#resultado_busqueda{
	clear:both;
	margin: 0 0 0 15px;
}

#resultado_busqueda .imagen_result{
	margin-right: 20px;
	width:75px;
	float:left;
}

#resultado_busqueda  .left_result{
	margin-left: 90px;
}

#resultado_busqueda .title_result{
	font-size: 18px;
	font-weight: bold;
}

#resultado_busqueda .title2_result{
	font-size: 14px;
	font-weight: bold;
	color: #8d8669;
}

#resultado_busqueda .body_result{
	font-size: 14px;
}

#resultado_busqueda .body_result_resaltado{
	font-size: 14px;
	font-weight: bold;
}

#resultado_busqueda_sep{
	margin:10px 0;
}

#bottom_result{
	text-align:center;
	margin-top:10px;
}

.nmbr_result{
	font-size:12px;
	text-align:center;
	width:20px;
	height:20px;
	background-image: url(../imagenes/bg/bg_pag_num.jpg);
	background-repeat: no-repeat;
	float:left;
	margin:0 5px 0 5px;
}
.nmbr_result a {
	color:#fff
}

/* **** MIS ENCUESTAS.HTML **** */

.hdr_Enc{
	font-size:15px;
	font-weight:bold;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:97%;
}

.titulo1_enc{
	margin: 0;
	float:left;
}

.titulo2_enc{
	margin: 0 0 0 100px;
	text-decoration:underline;
}

.encuesta_bloque{
	width: 97%;
	margin-left:auto;
	margin-right:auto;
	border-bottom: solid medium #cecece;
	padding-bottom: 10px;
	overflow: auto;
}

.title_enc_pregunta{
	margin:0;
	width:79%;
	font-size: 14px;
	font-weight: bold;
	color: #8d8669;
}
.fecha{
	margin:0;
	font-size:12px; 
	color:#cdcdcd; 
	font-weight:bold;
}
.grafica_enc{
	float:left;
	font-size:12px; 
	color:#cdcdcd; 
	width:55%;
}

.grafica_enc_sel{
	font-weight: bold;
}

.mini_enc{
	width:75px;
	float:left
}

.grafica_enc_barra{
	float:left;
	margin-top:4px;
	background-color: #5055a6;
	height:10px;
}

.ganador_enc{
	overflow: auto;
	padding:0 0 0 20px;
	background-image: url(../imagenes/bg/fondo_amarillito.jpg);
	background-repeat: no-repeat;
}

/* PUNTOS DE VENTA */ 

#puntoVenta{
	width:90%;
	margin:5px 0 10px 0;
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	display:inline-block;
}

.opciones_encuesta{
	color:black;
	font-size: 10pt;
	cursor:default;
}
.resultado_encuesta{
	color:#333;
	margin-left:15px;
	padding-right:10px;
	font-size: 12px;
	float:left;
}
 /* MULTIMEDIA*/
 .boton_multi_1{
	height:50px;
	float:left;
	margin-left:35px;
	cursor:pointer;
	width:136px;
	background-position:0px 0px;
 }
  .boton_multi_1:hover{
	background-position:0px 57px;
	height:57px;
  }
   .boton_multi_1_a{
	background-position:0px 57px;
	height:57px;
	float:left;
	margin-left:35px;
	cursor:pointer;
	width:136px;
  }
  .boton_multi_3{
	height:50px;
	float:left;
	margin-left:35px;
	cursor:pointer;
	background-position:137px 0px;
	width:136px;
 }
   .boton_multi_3:hover{
	background-position:137px 57px;
	height:57px;
  }
  .boton_multi_3_a{
	background-position:137px 57px;
	height:57px;
	float:left;
	margin-left:35px;
	cursor:pointer;
	width:136px;
  }
  .boton_multi_2{
	height:50px;
	float:left;
	margin-left:35px;
	cursor:pointer;
	width:166px;
	background-position:319px 0px;
 }
  .boton_multi_2:hover{
	background-position:319px 57px;
	height:57px;
  }
  .boton_multi_2_a{
	background-position:319px 57px;
	height:57px;
	float:left;
	margin-left:35px;
	cursor:pointer;
	width:166px;
  }
.txt_10{
	color:#333333;
	font-size:10pt;
 }
 .titulo_swf{
	width:60%;
	float:left;
	margin-left:20px;
 }
 .cont_desc_vid{
	width:30%;
	float:left;
	margin-top:40px;
	margin-left:20px;
 }
 .cont_thumb_vid{
	height:186px;
	width:571px;
	float:left;
	margin-left:19px;
	margin-top:20px;
	overflow:hidden;
 }
 .cont_thumb_ind_vid{
	float:left;
	/*margin-left:10px;
	margin-top:28px;
	/*height:133px;
	width:156px;*/
	height:140px;
	width:160px;
 }
 .cont_imagen_thumb_vid{
	height:116px;
	width:155px;
}
.cont_categorias_multi{
	width:98%;
	margin:0px auto;
}
.cont_imagen_colorear{
	width:105px;
	height:90px;
	float:left;
	margin-top:8px;
}
.estilo_nombre_colorear{
	float:left;
	height:90px;
	width:78px;
	margin-left:8px;
	margin-top:8px;
}
.estilo_linea_colorear{
	width:100%;
	height:80px;
	float:none;
	color:#7D4A9D;
	font-size:18pt;
	font-weight:bold;
	display:inline-block;
	margin-top:20px;
}
.thumb_wall{
	width:182px;
	height:154px;
	float:left;
	margin-left:10px;
	margin-right:8px;
	margin-top:20px;
}
.texto_wall{
	width:80px;
	float:left;
	margin-top:20px;
}
.cont_colorear_right{
	width:270px;
	height:67px;
	margin-left:10px;
	margin-top:10px;
}
.cont_click_marca{
	height:67px;
	cursor:pointer;
	width:60px;
	float:left;
}
.img_thumb_colorear_right{
	height:56px;
	float:left;
	margin-left:2px;
	margin-top:5px;
	cursor:pointer;
}
.cont_white_wall_right{
	width:275px;
	height:184px;
	margin-left:10px;
}
.cont_wall_thumb_right{
	width:88px;
	height:77px;
	float:left;
}	

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	/*#slider,*/
	
	#slider{
		/*margin-left:40px;
		margin-right:40px;*/
		margin-top:30px;
		height:140px;
		width:510px;
		float:left;
		overflow:hidden;
	}
	#slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		/*width:571px;
		height:186px;*/
		height:140px;
		width:510px;
		overflow:hidden; 
		/*margin-right:40px;*/
	}
	span#prevBtn{}
	span#nextBtn{}		
  
  
/******************************************/
/****** CONCURSO / FLA transparent ********/

#swftransp {
	position:fixed;
	left:38%;
	top:60px;
	width:381px;
	height:500px;
	z-index:1;
}


