html, body 			{height:100%;}
body 				{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-size:10px;}

#wrapper			{position:relative;margin-top:20px;}
.home #wrapper,
.info #wrapper		{width:994px;}
.coleccion #wrapper {min-width:500px;max-width:994px;width: expression(document.body.clientWidth < 500 ? "500px" : document.body.clientWidth > 994 ? "994px" : "auto");}
.campanya #wrapper 	{width:994px;}
.agentes #wrapper,
.ferias #wrapper	{width:800px;}
.prensa #wrapper	{min-width:500px;max-width:750px;width: expression(document.body.clientWidth < 500 ? "500px" : document.body.clientWidth > 750 ? "750px" : "auto");}
.detprensa #wrapper	{width:700px;}
.tiendas #wrapper,
.contacto #wrapper	{width:800px;}
.noticias #wrapper	{min-width:500px;max-width:700px;width: expression(document.body.clientWidth < 500 ? "500px" : document.body.clientWidth > 700 ? "700px" : "auto");}

#header				{margin:0;padding-top:29px;padding-left:120px;max-width:100%;height:60px;max-height:60px;background:#000;}

#menu				{float:left;width:90px;position:relative;top:24px;left:24px;}
#menu ul li 		{padding-top:3px;padding-bottom:3px;}
#menu ul li ul 		{margin-left:14px;z-index:10;position:relative;}
.activo	a:link,
.activo	a:visited,
.activo	a:active,
.activo	a:hover		{background:#000;color:#fff;padding-left:2px;padding-right:2px;}
a.activo:link,
a.activo:visited,
a.activo:active,
a.activo:hover		{background:#000;color:#fff;padding-left:2px;padding-right:2px;}
/*.activo			{font-weight:bold;text-decoration:underline}*/

#content			{margin-left:120px;padding:0;}

#clear				{clear:both;display:block;}

#footer				{margin-left:120px;padding-top:10px;padding-bottom:20px;}
.info #footer, .coleccion #footer, .prensa #footer, .novedades #footer, .tiendas #footer, .contacto #footer		{padding-top:50px;}
#footer a			{margin-right:20px;}

td					{margin:0;padding:0;}
img					{border-style:none;}
b					{font-size:11px;}

ul					{list-style:none;margin:0;padding-left:0;}
li					{list-style:none;}

a:link,
a:visited,
a:active			{color:#000;text-decoration:none;}
a:hover				{color:#000;text-decoration:underline;}

a.men:link,
a.men:visited,
a.men:active,
a.men:hover			{color:#000;text-decoration:none;}

a.idi:link,
a.idi:visited,
a.idi:active		{color:#fff;text-decoration:none;}
a.idi:hover			{color:#fff;text-decoration:underline;}

#idioma				{min-width:350px;max-width:100%;text-align:right;margin-right:30px;margin-top:-17px;font-size:9px;font-weight:normal;}

#imagenes			{position:relative;height:401px;overflow:hidden}
.imagen				{position:absolute;top:0px;left:0px;}

.tit				{font-size:11px;font-weight:bold;}
.tex				{font-size:11px;line-height:130%;width:426px;margin-top:10px;}
.continfo			{float:left;}
.contimg			{position:absolute;top:30px;left:575px;margin:0;padding:0;}
#imginfo			{width:410px;margin:0;padding:0;}

.cont_col			{margin-top:5px;}
.col				{float:left;border-style:solid;border-width:1px;border-color:#CACACA;width:135px;height:135px;margin-top:7px;margin-right:7px;}
.det_col1			{float:left;border-style:solid;border-width:1px;border-color:#CACACA;width:425px;height:425px;margin-top:7px;margin-right:7px;}
.det_col2			{float:left;width:300px;height:410px;margin-top:7px;}
.det_nombre			{font-size:22px;font-weight:bold;padding-bottom:10px;margin-top:-5px;}
.det_fav			{margin-bottom:7px;}
.titcol				{float:left;font-size:11px;font-weight:bold;}
.pagcol				{text-align:right;margin-right:16px;}

.pagcamp			{text-align:right;margin-right:30px;}

.no					{margin-top:10px;}
.fav				{float:left;border-style:solid;border-width:1px;border-color:#CACACA;width:135px;height:135px;margin-top:7px;margin-right:7px;margin-bottom:25px;}
#mail				{display:none;position:absolute;top:16px;left:750px;background:#ffffff;border:solid 1px #000;padding:10px;}
#mail1				{text-align:right;}
#mail1 a			{cursor:pointer;}
#mail2				{text-align:right;margin-top:20px;}
.txt_mail			{font-family:Arial, Helvetica, sans-serif;font-size:10px;width:140px;}
#flexa1, #flexa2	{margin:0;padding:0;vertical-align:middle;}
.mailbot			{margin-right:21px;padding:0;}
.bien				{padding-top:25px;}
.mal				{padding-top:25px;color:#cc0;}

.imagen_camp		{margin-top:15px;}

.pren				{float:left;width:175px;height:230px;margin-top:7px;margin-right:7px;}
.det_pren1			{float:left;border-style:solid;border-width:1px;border-color:#6F847C;width:385px;height:500px;margin-top:7px;margin-right:15px;}
.det_pren2			{float:left;width:175px;height:230px;margin-top:279px;vertical-align:bottom;}
.pag_pren			{text-align:right;margin-right:90px;margin-bottom:5px;}

.pagdet				{text-align:right;margin-right:195px;margin-bottom:5px;}
.titdet				{float:left;}

.con				{margin-left:20px;margin-top:28px;}

.age				{float:left;width:300px;margin-top:7px;margin-right:20px;margin-bottom:50px;}
.age_nom			{font-size:12px;font-weight:bold;}
.age_dat			{font-size:11px;font-weight:bold;margin-bottom:2px;}
.pagage				{text-align:right;margin-right:150px;}

.tien_cont			{margin-top:14px;margin-bottom:10px;}
.tien				{float:left;width:300px;margin-top:7px;margin-right:20px;margin-bottom:10px; height:120px;}
.tien_nom			{font-size:12px;font-weight:bold;}
.tien_dat			{margin-bottom:2px;}
.tien_dat img		{padding-top:2px;}
.pagtien			{text-align:right;margin-right:150px;}

.not				{margin-top:11px;margin-bottom:50px;}
.pag_not			{text-align:right;margin-right:0px;}
.not_tit			{font-size:12px;font-weight:bold;}
.not_tex			{text-align:left;margin-top:10px;min-height:105px;height: expression(document.body.clientHeight < 105 ? "105px" : "105px");}
.not_enl			{margin-top:5px;}
.not_img			{margin-right:10px;}

.cont_nov			{margin-left:20px;padding-top:25px;}
.nov				{font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.bot				{border:#000 solid 1px;background:#CCC;color:#000;font-size:10px;font-weight:bold;font-family:Arial, Helvetica, sans-serif}

.enlaceNoticia{text-decoration:none; border-bottom:none;}
.enlaceNoticia:hover{text-decoration:none; border-bottom:1px dotted #000;}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 1px;
}

#bloqueNoticias{
	display:inline;
	float:left;
	width:210px;
	height:245px;
	overflow:hidden;
}

#bloqueTienda{
	display:inline;
	float:left;
	border:1px solid #000;
	width:210px;
	height:141px;
}