#LogosFlash{
	padding-top:10px;
}
.login{
	vertical-align:top;
	width:50%;
	background:#83ADD0;
	padding:1px;
}
.form{
	vertical-align:top;
	background:#E9F4FD;
	padding:4px;
}
.login div, .form div{
	background:#E9F4FD;
	padding:10px;
}
.login hr, .form hr, #alertLog hr{
	border:0;
	border-bottom:1px solid #fff;
	border-top:1px solid #D9E3EB;
	height:2px;	
}
.login .input, .login .inputErr{
	width:200px;
}
.form .input, .form .inputErr{
	width:125px;
}
.tipoLog{
	font:bold 16px Tahoma, Arial, sans-serif;
	color:#165082;
	letter-spacing:1px;
	padding-left:5px;
}
.descLog{
	font:bold 12px Tahoma, Arial, sans-serif;
	color:#165082;
	text-align:center;
	padding-left:5px;
}
#alertLog{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:18px;
	background:#86D0E3;
	border:5px solid #DAF1F7;
	margin:10px;
}
#alertLog span{	
	color:#ffc;
}
.notaReg{
	font:bold 12px Tahoma, Arial, sans-serif;
	color:#165082;
	letter-spacing:1px;
	padding-left:5px;
}
#Expiro{
	background:#ffd;
	padding:8px;
	text-align:center;
	font:bold 11px Tahoma, Verdana, Arial, sans-serif;
	color:#f60;
}
/*Novedades*/
#Novedades{
	background:#fff url(../img/bg_nov.jpg) no-repeat 0 0;
	height:261px;	
	width:384px;
	border:1px solid #C5D9F1;
	padding:6px 2px;
	margin:13px 0 0 0;
}
#controlNov{
	float:right;
	width:15px;
}
#winNov{
	height:261px;
	margin:0 0 0 4px;
	width:362px;
	position:absolute;
	overflow:hidden;
	float:left;
}
#contNov{
	position:absolute;
	width:360px;
	top:0;
	left:0;
}
.fechaNov{
	color:#069;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	padding:5px 0;
}
.tituloNov{
	color:#06c;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	padding:5px 0;
}
.textoNov{
	color:#4B6D72;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	line-height:14px;
}
.textoNov p{
	margin:0;
	padding-bottom:10px;
}
.textoNov img{
	margin:0 6px 5px 0;
}
/**/
.hprom{
	background:url(../img/h_prom_bg.png) repeat-x bottom;
	margin:4px 0;
	border-bottom:3px solid #D0DAEC;
}
.hpromo{
	border:1px solid #FF7D7D;
	background:#fff url(../img/h_promo_bg.png) repeat-x top;
	padding:6px 5px;
	width:180px;
}
.htitulo{padding:0 0 4px 0;}
.htitulo a{
	color:#0061B4;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
}
.htitulo a:hover{
	text-decoration:underline;
	color:#f00;
}
.hfoto{
	vertical-align:top;
	width:95px;
}
.hfoto a img{
	width:90px;
	height:67px;
	padding:1px;
	border:1px solid #f90;
}
.hfoto a:hover img{
	border:1px solid #f00;
}
.hprecio{
	text-align:right;
	color:#003399;
	font:bold 15px Arial, Helvetica, sans-serif;
	vertical-align:top;
	height:48px;
}
.hprecio small{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#868686;
	display:block;
}
.hprecio span{
	font-size:12px;
	color:#aaa;
}