body {
	margin:0;
	padding:0;
	font:normal normal 12px/normal Arial, Helvetica, sans-serif;
	color:#fff;
	background:#000 url(../images/bg.gif) top repeat-x;
}
a, a:link, a:visited, a:hover {
	outline:none;/*Remove active link borders*/
}
img {
	outline:none;
	border:none;
}
form, img {/*take away extra margins form in IE6*/
	margin:0;
	padding:0;
}
.clearfix { 
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clear {clear:both;}
textarea{
	overflow:auto;/*Remove vertical textarea scrollbar in IE*/
}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
/*Web estructure*/
#container {
	width:962px;
	padding:0 10px;
	margin:0 auto;
	color:#fff;
	background:#000;
}
#header {
	width:100%;
	height:102px;
	padding:0;
	margin:0;
	color:#fff;
	background:#000;
}
#sidebar {
	float:left;
	width:212px;
	padding:0;
	margin:0;
	color:#fff;
	background:#000;
}
#main {
	float:right;
	width:745px;
	margin:0;
	padding:0;
	color:#575757;
	background:#fff;
}
#footer {
	clear:both;
	width:100%;
	padding:15px 0;
	margin:20px 0 0 0;
	text-align:center;
	color:#fff;
	background:#000;
}
/*texto*/
h1 {
	margin:0;
	padding:10px 0;
	font:normal bold 16px/normal Arial, Helvetica, sans-serif;
	color:#484848;
	text-align:center;
}
	h1.regpad {
		padding:15px 0 30px 0;
	}
	h1.edge {
		padding:10px 0 0 0;
	}
/* HEADER */
.logo {
	float:left;
	padding:10px 0 0 37px;
	margin:0;
	font-size:60px;
	color:#fff;
	background:#000;
}
#finder {
	float:left;
	display:inline;
	width:398px;
	height:37px;
	padding:0 0 0 8px;
	margin:11px 0 0 65px;
	color:#000;
	background:#000 url(../images/bg-finder.gif) no-repeat;
}
	#finder input {
		width:236px;
		height:21px;
		float:left;
		display:inline;
		margin:8px 12px 0 0;
		padding:0;
		font:normal normal 12px/21px Arial;
		color:#333;
		background:transparent;	
		border:none;
		text-indent:2px;	
	}
	.btn-finder {
		float:left;
		display:inline;
		margin:5px 0 0;
	}
ul#menu {
	float:left;
 	width:368px;
 	height:28px;
 	list-style:none;
 	padding:0;
 	margin:13px 0 0 65px;
 	font:normal bold 11px/normal Arial;
 	color:#fff;
 	background:#0b0b0b url(../images/bg_menu.gif) top repeat-x;
 	border:1px solid #3e3e3e;
}
ul#menu li {
	float:left;
	display:inline;
	padding:0;
 	margin:0;
}
ul#menu li a:link, ul#menu li a:visited, ul#menu li a:hover {
	float:left;
	width:100%;
	display:block;
	padding:0;
 	margin:0;
	font:normal bold 11px/28px Arial;
	text-decoration:none;
	text-align:center;
	color:#fff;
	background:#181818 url(../images/bg_menu.gif) top repeat-x;
}
ul#menu li a:hover {
	color:#fff;
	background:#4c4c4c url(../images/bg_menu.gif) bottom repeat-x;
}
ul#menu li.A {
	width:42px;
	border-right:1px solid #404040;
}
ul#menu li.B {
	width:68px;
	border-left:1px solid #151515;
	border-right:1px solid #404040;
}
ul#menu li.C {
	width:121px;
	border-left:1px solid #151515;
	border-right:1px solid #404040;
}
ul#menu li.D {
	width:113px;
	border-left:1px solid #151515;
	border-right:1px solid #404040;
}
ul#menu li.E {
	width:55px;
	border-left:1px solid #151515;
	border-right:1px solid #404040;
}
ul#menu li.F2 {
	width:79px;
	border-left:1px solid #151515;
}
#carromato {
	float:right;
	width:131px;
	height:67px;
	padding:7px 10px;
	margin:13px 0 0 0;
	font:normal bold 11px/16px Arial;
	color:red;
	background:#ededed url(../images/bg-cart-box.gif) no-repeat;
}
	#carromato strong {
		font-size:12px;
	}
	#carromato span {
		color:#484848;
	}
	#carromato a {
		float:right;
		font-size:11px;
		color:red;
		background:url(../images/bg_link-red.gif) left center no-repeat;
		padding:0 0 0 7px;
	}
		#carromato a, #carromato a:link, #carromato a:visited, #carromato a:hover {
			color:red;
		}
/* MAIN CONTENT */
/*Mainnav*/
#mainnav {
 	width:745px;
 	height:40px;
 	padding:0;
 	margin:0;
 	color:#fff;
 	text-align:center;
 	background:#000;
 	border-top:2px solid #f31300;
 }
#mainnav span {
	height:40px;
	margin:0;
	padding:0; 
	color:#fff;
	background:#000;
}
#mainnav span a:link, #mainnav span a:visited, #mainnav span a:hover {
	color:#fff;
	background:#000;
	text-decoration:none;
	text-align:center;
	padding:0 10px;
	font:bold 14px/40px 'Arial', Helvetica, sans-serif;
}
#mainnav span a:hover {
	color:#f31300;
}
#mainnav span.selected a{
	color:#f31300;
}
/*Familias*/
ul#categorias {
 	width:745px;
 	height:35px;
 	list-style:none;
 	padding:0;
 	margin:0;
 	font:normal bold 12px/normal Arial;
 	color:#fff;
 	background:#181818 url(../images/bg_categorias.gif) top repeat-x;
}
ul#categorias li {
	float:left;
	display:inline;
	padding:0;
 	margin:0;
}
ul#categorias li a:link, ul#categorias li a:visited, ul#categorias li a:hover {
	float:left;
	width:100%;
	display:block;
	padding:0;
 	margin:0;
	font:normal bold 12px/35px Arial;
	text-decoration:none;
	text-align:center;
	color:#fff;
	background:#181818 url(../images/bg_btn_categorias.gif) top center no-repeat;
}
ul#categorias li a:hover {
	color:#fff;
	background:#4c4c4c url(../images/bg_btn_categorias.gif) bottom center no-repeat;
}
ul#categorias li.componentes {
	border-right:1px solid #7e7e7e;
	width:136px;
}
ul#categorias li.componentes a:link, ul#categorias li.componentes a:visited, ul#categorias li.componentes a:hover {
	background:#4c4c4c url(../images/bg_btn_categorias.gif) top left no-repeat;
}
ul#categorias li.componentes a:hover {
	background:#4c4c4c url(../images/bg_btn_categorias.gif) bottom left no-repeat;
}
ul#categorias li.portatiles {
	width:93px;
	border-left:1px solid #0e0e0e;
	border-right:1px solid #7e7e7e;
}
ul#categorias li.impresoras {
	width:101px;
	border-left:1px solid #0e0e0e;
	border-right:1px solid #7e7e7e;
}
ul#categorias li.monitores {
	width:108px;
	border-left:1px solid #0e0e0e;
	border-right:1px solid #7e7e7e;
}
ul#categorias li.consolas {
	width:89px;
 	border-left:1px solid #0e0e0e;
	border-right:1px solid #7e7e7e;
}
ul#categorias li.perifericos {
	width:96px;
 	border-left:1px solid #0e0e0e;
	border-right:1px solid #7e7e7e;
}
ul#categorias li.modding {
 	border-left:1px solid #0e0e0e;
	width:110px;
}
ul#categorias li.modding a:link, ul#categorias li.modding a:visited, ul#categorias li.modding a:hover {
	background:#4c4c4c url(../images/bg_btn_categorias.gif) top right repeat-x;
}
ul#categorias li.modding a:hover {
	background:#4c4c4c url(../images/bg_btn_categorias.gif) bottom right repeat-x;
}
#main h3 {
	font:normal bold 14px/normal Arial, Helvetica, sans-serif;
	color:#f41300;
	padding:0;
	margin:0;
	text-align:center;
}
/* Ofertas Home */
#offer-home {
	float:left;
	display:inline;
	width:505px;
	padding:0;
	margin:10px 0 15px 29px;
	color:#484848;
	background:#fff;
}
#offer-home h3 {
	text-indent:90px;
	text-align:left;
	font-size:20px;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#f41300;
}
#offer-home span a, #offer-home span a:link, #offer-home span a:visited, #offer-home span a:hover {
	padding:0 10px 0 7px;
	margin:0;
	color:#484848;
	background:url(../images/bg_link.gif) left center no-repeat;
}
#destacado-home-box {
	width:492px;
	height:148px;
	padding:0;
	margin:0;
	color:#484848;
	background:#fff url(../images/bg_home-destacado.gif) top right no-repeat;
	border:1px solid #dad4d5;
}
.destacado-home-img {
	float:left;
	width:150px;
	height:113px;
	padding:17px 0 0 0;
	margin:0;
	text-align:center;
	color:#484848;
	background:#fff;
}
.destacado-home-content {
	float:right;
	width:310px;
	height:148px;
	padding:0 5px 0 0;
	margin:0;
	color:#484848;
}
#destacado-home-box h4 {
	padding:5px 0 5px 10px;
	margin:0;
	font:normal bold 14px/normal Arial, Helvetica, sans-serif;
	color:#000;
}
	#destacado-home-box h4 a, #destacado-home-box h4 a:link, #destacado-home-box h4 a:visited, #destacado-home-box h4 a:hover {
		padding:0;
		margin:0;
		color:#000;
		background:none;
		text-decoration:none;			
	}
#destacado-home-box p.txt {
	padding:0 5px 0 25px;
	height:85px;
	margin:0;
	text-align:justify;
	font-size:11px;
}
#destacado-home-box p.destacado-price {
	padding:0;
	margin:0;
	font:normal bold 22px/normal Arial, Helvetica, sans-serif;
	color:#f72800;
	text-align:right;
}
.offer-home-box {
	float:left;
	display:inline;
	width:240px;
	padding:10px 0 0 0;
	margin:10px 10px 0 0;
	color:#484848;
	background:#fff;
	border:1px solid #dad4d5;	
}
.offer-home-box p {
	padding:0 8px 0 0;
	margin:0;
	font:normal normal 11px/normal Arial, Helvetica, sans-serif;
	color:#484848;
	text-align:justify;
}
.offer-home-box p.price-offer-home {
	height:30px;
}
.offer-home-box p.txt-offer-home {
	height:60px;
}
	.offer-home-box p a, .offer-home-box p above:link, .offer-home-box p a:visited, .offer-home-box p a:hover {
		color:#000;
		text-decoration:none;
	} 
.offer-home-img {
	float:left;
	display:inline;
	width:90px;
	height:60px;
	padding:10px;
	margin:0;
	text-align:center;
	color:#484848;
	background:#fff;
}
.offer-vermas {
	clear:both;
	height:21px;
	width:240px;
	padding:4px 0 0 0;
	margin:0;
	text-align:right;
	color:#484848;
	background:#eee;
}
.stocks, .flyingstocks {
	float:left;
	font-size:10px;
	color:#484848;
	margin:0;
	padding:10px 0 5px 10px;	
}
.stocks strong, .flyingstocks strong {
	color:green;
}
	.stocks a {padding-left:7px;background:url(../images/bg_link-navy.gif) center left no-repeat;}
	.stocks a, .stocks a:link, .stocks a:visited, .stocks a:hover {font-size:11px;color:#0e3a6d;font-weight:bold;}
.flyingstocks {
	margin:10px 0 0 85px;
	padding:0;
	position:absolute;
	text-align:center;
	width:35px;
}
.listdiscount {
	color:red;
	font-size:10px;
	margin:10px 0 0 40px;
	padding:0;
	position:absolute;
	text-align:center;
	width:35px;
}
.precio, .precioMedium, .precioOld {
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#f72800;
	margin:0;
	padding:6px 5px 4px 0;	
}
.precioOld {
	color:#a2a1a1;
	padding:8px 5px 0px 0;	
	text-decoration:line-through;
}
.precioMedium {
	font-size:18px;
}
/*Sidebar home, login & oferta por hora*/
#sidebar-home {
	float:left;
	display:inline;
	width:181px;
	padding:0;
	margin:0 0 0 0;
	color:#484848;
	background:#fff;
}
#login {
	width:161px;
	height:129px;
	padding:5px 10px 0 10px;
	margin:35px 0 0 10px;
	background:#c9ecc0 url(../images/bg_login.gif) center center no-repeat;
}
#login h3 {
	text-align:center;
	margin-bottom:5px;
	color:#000;
}
#login p.mailto {
	padding:0;
}
	#login p.mailto a, #login p.mailto a:link, #login p.mailto a:visited, #login p.mailto a:hover {
		color:#666;
	}
#sidebar-home span a, #sidebar-home span a:link, #sidebar-home span a:visited, #sidebar-home span a:hover {
	padding:0 10px 0 7px;
	font-size:11px;
	margin:0;
	color:#484848;
	background:url(../images/bg_link.gif) left center no-repeat;
}
/*oferta por hora*/
#forhour {
	width:210px;
	background:url(../images/bg_forhour.gif) right repeat-y;
	padding:0;
	margin:0 auto 10px;
}
#forhour h3 {
	background:#000 url(../images/bg_forhour.gif) left top;
	height:33px;
	text-align:center;
	padding:0;
	margin:0;
	font:normal bold 12px/33px Arial, Helvetica, sans-serif;
	color:#fff;
}
.discount {
	position:absolute; 
	width:51px;
	height:51px;
	margin:40px 0 0 118px; 
	color:#fff;
	background:url(../images/bg_percent.png); 
	font:normal bold 16px/51px Arial, Helvetica, sans-serif;
	text-align:center;
}
.forhour_title {
	text-align:center;
	font:normal bold 12px/15px Arial, Helvetica, sans-serif;
	color:#484848;
	padding:10px 6px 5px 6px;
}
	.forhour_title a, .forhour_title a:link, .forhour_title a:visited, .forhour_title a:hover {
		color:#484848;
		text-decoration:none;
	}
.nove_title {
	text-align:center;
	font:normal bold 12px/15px Arial, Helvetica, sans-serif;
	color:#484848;
	padding:10px 6px 0;
	height:40px;
}
	.nove_title a, .nove_title a:link, .nove_title a:visited, .nove_title a:hover {
		color:#484848;
		text-decoration:none;
	}
.forhour_img {
	width:167px;
	margin:0 auto;
	text-align:center;
	color:#484848;
	background:#fff;
	height:125px;
}
.forhour_all {
	clear:both;
	height:26px;
	padding:7px 0 0 0;
	margin:0;
	width:100%;
	text-align:right;
	font:normal normal 12px/normal Arial, Helvetica, sans-serif;
	color:#484848;
	background:url(../images/bg_forhour.gif) left bottom;
}
	.forhour_all a, .forhour_all a:link, .forhour_all a:visited, .forhour_all a:hover {
		color:#fff;
		padding:1px 10px 0 8px;
		background:url(../images/bg_link-white.gif) left center no-repeat;
	}
.limit {
	clear:both;
	padding:29px 0 5px 0;
	margin:0 auto;
	width:159px;
	text-align:center;
	font-size:11px;
	background:url(../images/limit.jpg) top center no-repeat;
}
.limit strong {
	color:#f72800;
	font-size:12px;
}
.z1, .z2, .z3 {
	float:left;
	display:inline;
	padding:0;
	margin-bottom:5px;
	text-align:center;
	color:#000;
	font-size:10px;
}
.z1 {
	width:30px;
	padding-left:40px;
}
.z2 {
	width:51px;
	padding:0 0 0 5px;
}
.z3 {width:50px;
text-align:left;}
/* SIDEBAR */
/*Familias*/
ul#familias {
	width:212px;
	list-style:none;
	padding:0;
	margin:0 0 10px 0;
}


ul#familias h3 {
	font:normal bold 12px/normal Arial, Helvetica, sans-serif;
	color:#fff;
	background:#323232;
	padding:10px 0 10px 15px;
	margin:0;
}
ul#familias li a:link, ul#familias li a:visited, ul#familias li a:hover {
	color:#fff;
	background:#252525 url(../images/bg_familias.gif) 195px 10px no-repeat;
	display:block;
	padding:5px 0 5px 15px;
	text-decoration:none;
	width:197px;
	font:normal normal 11px/1.5 Arial, Helvetica, sans-serif;
}
ul#familias li {
	margin:0;
	border-bottom:1px solid #323232;
	color:#fff;
}
ul#familias li a:hover {
	background:#f72800 url(../images/bg_familias.gif) 195px 10px no-repeat;
}
ul#subfamilias {
	width:212px;
	list-style:none;
	padding:0;
	margin:0;
}

ul.subfamilias {
	width:212px;
	list-style:none;
	padding:0;
	margin:0;
}

ul.subfamilias li a:link, ul.subfamilias li a:visited, ul.subfamilias li a:hover {
	color:#fff;
	background:#747373 url(../images/bg_link-white.gif) 5px 10px no-repeat;
	display:block;
	padding:5px 0 5px 15px;
	text-decoration:none;
	width:197px;
	font:normal normal 11px/1.5 Arial, Helvetica, sans-serif;
}

ul.subfamilias li {
	margin:0;
	border-bottom:1px solid #323232;
	color:#fff;
}
ul.subfamilias li a:hover {
	background:#747373 url(../images/bg_link-white.gif) 7px 10px no-repeat;
}


ul#subfamilias li a:link, ul#subfamilias li a:visited, ul#subfamilias li a:hover {
	color:#fff;
	background:#747373 url(../images/bg_link-white.gif) 5px 10px no-repeat;
	display:block;
	padding:5px 0 5px 15px;
	text-decoration:none;
	width:197px;
	font:normal normal 11px/1.5 Arial, Helvetica, sans-serif;
}
ul#subfamilias li {
	margin:0;
	border-bottom:1px solid #323232;
	color:#fff;
}
ul#subfamilias li a:hover {
	background:#747373 url(../images/bg_link-white.gif) 7px 10px no-repeat;
}
.sidebarBanner {
	width:210px;
	text-align:center;
	padding:0;
	margin:0 0 10px 0;
	border:1px solid #323232;
}
#compreya {
	width:211px;
	height:117px;
	margin:0 0 10px 0;
	padding:10px 0;
	text-align:center;
	line-height:16px;
	color:#484848;
	background:#fff url(../images/bg_YA.gif) center center no-repeat;
}
#compreya h3 {
	font:normal bold 16px/normal Arial, Helvetica, sans-serif;
	color:red;
	margin:0;
	padding:0;
	text-align:center;
}
#compreya strong {
	color:#000;
}
/*newsletter*/
#newsletter {
	float:left;
	display:inline;
	width:300px;
	height:206px;
	padding:0;
	margin:0 0 20px 17px;
	color:#f00;
	background:#000;
}
#newsletter h3 {
	font:normal bold 22px/normal Arial, Helvetica, sans-serif;
	color:#f00;
	text-align:left;
	margin:0;
	padding:0;
}
#newsletter .part01 {
	width:300px; height:167px;
}
#newsletter .part02 {
	width:300px; height:39px; background:url(../images/ban-2.jpg) center top no-repeat;
}
#newsletter input {
	border:1px solid #666;
	width:155px;
	height:18px;
	margin:5px 0 0 25px;
	padding:2px 0 0 0;
	color:#666;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
div.newsletter, div.newsletterDark {
	float:none;
	width:202px;
	height:25px;
	padding:5px 5px 0 5px;
	margin:0;
	background:#373838;
	border-bottom:1px solid #000;
}
div.newsletterDark {
	background:#252525;

}
div.newslettermini {
	float:left;
	display:inline;
	width:65px;
	height:25px;
	padding:5px 0 0 5px;
	margin:0 0 10px 0;
	background:#252525;
	border-bottom:1px solid #000;
}
/*Menu*/
ul.menu {
	width:212px;
	list-style:none;
	padding:0;
	margin:0 0 10px 0;
}
ul.menu li a:link, ul.menu li a:visited, ul.menu li a:hover {
	color:#fff;
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	width:100%;
	font:normal normal 12px/1.5 Arial, Helvetica, sans-serif;
}
ul.menu li {
	text-align:right;
	margin:0 0 3px 0;
}
ul.menu li a:hover {
	text-decoration:underline;
}
/*Novedades*/
.offer_box {
	width:210px;
	background: url(../images/bg_offer.png) right repeat-y;
	padding:0;
	margin:0 auto 20px auto;
}
.offer_box h3 {
	background: url(../images/bg_offer.png) left top;
	height:33px;
	padding:0 9px;
	margin:0;
	font:normal bold 12px/33px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}
.offer_title {
	height:31px;
	text-align:center;
	font:normal bold 12px/15px Arial, Helvetica, sans-serif;
	color:#484848;
	padding:10px 6px 5px 6px;
}
	.offer_title a, .offer_title a:link, .offer_title a:visited, .offer_title a:hover {
		color:#484848;
		text-decoration:none;
		background:none;
	}
.offer_img {
	width:200px;
	margin:0 auto;
	text-align:center;
	color:#484848;
	background:#fff;
	height:126px;
}
.offer_all {
	clear:both;
	height:26px;
	padding:7px 0 0 0;
	margin:0;
	width:100%;
	text-align:right;
	font:normal bold 12px/normal Arial, Helvetica, sans-serif;
	color:#484848;
	background:url(../images/bg_offer.png) left bottom;
}
	.offer_all a, .offer_all a:link, .offer_all a:visited, .offer_all a:hover {
		color:#fff;
		padding:1px 10px 0 8px;
		background:url(../images/bg_link-white.gif) left center no-repeat;
	}
/*table*/
ul#solapos {
	list-style:none;
	border-bottom:2px solid #ff4d00;
	width:687px;
	height:29px;
	font:normal normal 14px/29px Arial;
	color:#353535;
	padding:0 0 0 15px;
	margin:0 auto;
}
ul#solapos li {
	width:111px; 
	height:29px;
	margin:0 1px 0 0;
	float:left;
	display:inline;
	text-align:center;
}
ul#solapos li a, ul#solapos li above:link, ul#solapos li a:visited, ul#solapos li a:hover {
	display:block;
	line-height:29px;
	color:#353535;
	text-decoration:none;
	background:url(../images/bg-solapos.png) bottom center no-repeat;
}
ul#solapos li a:hover, ul#solapos li a.selected {
	color:#fff;
	background:url(../images/bg-solapos.png) top center no-repeat;
}
table a, table a:link, table a:visited {
	border:none;
}
table {
	width:702px;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	margin:0 auto 1em;
	padding:0;
	border-collapse:collapse;
	text-align:center;
}
tr.odd td	{
	background:#f7f7f7;
}
tr.toddtal td	{
	background:#b3b1b2;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border-right:1px solid #b3b1b2;
}
td {
	color:#484848;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	padding:3px 5px;
	background:#fdfdfd;
}
td.ranking {
	text-align:center;
	font-weight:bold;
}
td.stock {
	text-align:center;
	color:green;
	font-weight:bold;
}
th {
	font-weight:normal;
	color: #484848;
	text-align:left;
	border-bottom: 1px solid #ddd;
	border-left:1px solid #ddd;
	padding:5px;
}							
thead th {
	background:#eee url(../images/bg_thead.gif) bottom repeat-x;
	text-align:left;
	font:bold 12px/normal Arial;
	color:#5f5f5f
}
thead th.center {
	text-align:center;
}	
					
.ranking .head th {
	background:#eee url(../images/bg_thead.gif) bottom repeat-x;
	text-align:left;
	font:bold 12px/normal Arial;
	color:#5f5f5f;
	font-weight:normal;
	text-align:left;
	border-bottom: 1px solid #ddd;
	border-left:1px solid #ddd;
	padding:5px;
	font-weight:bold;
}

.ranking .head .center 
{
	text-align:center;
}

.ranking_none
{
	display:none;
}
tbody th, tbody td {
	padding-top:8px;
	padding-bottom:8px;
}
tr a, tr a:link, tr a:visited, tr a:hover {
	font-weight:bold;
	color:#488ab2;
	text-decoration:none;
}
.tprod {text-align:left;}
.tprod a, .tprod a:link, .tprod a:visited, .tprod a:hover {font-weight:normal; color:#484848;}
.tprod a:hover {color:red;}
/* FOOTER */
#footer span {
	padding:10px 0 0 0;
}
#footer span a, #footer span a:link, #footer span a:visited, #footer span a:hover {
	color:#fff;
	font-weight:bold;
	font-size:12px;	
}
/*quienes somos*/
/* LISTADO */
#quienes-somos {
	width:715px;
	margin:0;
	padding:10px 15px;
	color:#484848;
	background:#fff;
}
#quienes-somos img {
	float:right;
	border:2px solid #ccc;
	margin:0 0 15px 15px;
}
#quienes-somos h1 {
	color:red;
}
#quienes-somos h2 {
	margin:0;
	padding:0 0 5px 0;
	font:normal bold 14px/normal Arial, Helvetica, sans-serif;
	color:red;
}
#quienes-somos h3 {
	margin:0;
	padding:0;
	font:normal bold 12px/normal Arial, Helvetica, sans-serif;
	color:black;
	text-align:left;
}
#quienes-somos p {
	text-align:justify;
	margin:0 0 10px 0;
	padding:0;
}
	#quienes-somos p.indent {
		padding-left:15px;
	}
#listados, #noticioso {
	width:730px;
	margin:0;
	padding:10px 0  0 15px;
	color:#484848;
	background:#fff;
}
#listados h1 {
	color:red;
}
#listados h1.mega, #listados h1.ultra, #listados h1.megaDark, #noticioso h1.mega {
	font-size:20px;
	font-weight:bold;
	padding:0 0 3px 0;
	margin:0;
	text-align:left;
}
	#listados h1.ultra {
		font-size:24px;
	}
#listados h2 {
	color:#000;
	font-size:16px;
	padding:10px 0;
	margin:0;
}
	#listados h2.juan {
		color:red;
		padding:0 0 5px;
	}
#listados p.news {color:#0e3a6d;}
#noticioso h1.mega {text-align:center;color:red;}
#listados h1.megaDark {text-indent:140px;color:#000;}
.breadcrumbs {
	margin:0;
	padding:0 0 5px 0;
	color:#484848;
	background:#fff;
}
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover {
	color:#484848;
	text-decoration:none;
}
.breadcrumbs a:hover {
	text-decoration:underline;
}
#statusbar {
	width:690px;
	margin:0 0 10px 0;
	padding:0 10px;
	height:30px;
	color:#fff;
	font:normal bold 12px/30px Arial, Helvetica, sans-serif;
	background:#353535 url(../images/bg_statusbar.jpg) repeat-x;
	border:1px solid #616161;
	border-bottom:1px solid #090909;
}
/*noticias*/
#noticioso p {
	width:510px;
	margin:0 auto 20px;
}
/*Nuevo Filtro*/
.filTit {	
	float:right;
	display:inline;
	width:225px;
	height:30px;
	margin:1px 15px 0 0;
	padding:0;
	text-align:center;
	font:normal bold 14px/30px Arial, Helvetica, sans-serif;
	color:#f00;
	background:url(../images/bg_h3_filtrados.gif) no-repeat;
}
#filtrados {
	float:right;
	display:inline;
	width:225px;
	height:241px;
	margin:0 15px 4px 0;
	padding:0;
	background:#fde8e1 url(../images/bg_filtrados.gif) center bottom no-repeat;
}
/**/
#nuevo-filtro {
	width:715px;
	height:132px;
	color:#000;
	background:#f2f2f2 url(../images/nuevo-filtro.gif) bottom center no-repeat;
	margin-bottom:10px;
	padding:10px 0;
}
#nuevo-filtro select {width:117px; margin:3px 0 0 0; font-size:11px;}
#nuevo-filtro strong {color:#000; font-size:12px; }
#nuevo-filtro a {padding:0 0 0 7px; font-size:11px; background:url(../images/bg_link.gif) left center no-repeat;}
#nuevo-filtro a:link, #nuevo-filtro a:visited, #nuevo-filtro a:hover {
	text-decoration:none;
	color:#e6421e;
}
.filtro-columna {
	float:left;
	display:inline;
	width:123px;
	padding:0 10px;
	line-height:18px;
	margin:0;
}
.prodList, .prodList2 {
	float:left;
	display:inline;
	width:236px; 
	height:243px; 
	background:#fff;
	border:1px solid #c2c2c2;
	border-left:none;
}
.prodList2 {border:1px solid #c2c2c2;}
.prodListimg {
	width:187px; 
	height:140px;
	margin:0;
	padding:54px 24px 3px 25px;
	text-align:center;
	color:#484848; 
	background:#fff;
}
.prodListTit {
	width:236px; 
	height:41px;
	margin:0;
	padding:5px 0 0 0;
	text-align:center;
	font:normal bold 14px/normal Arial, Helvetica, sans-serif;
	color:#000; 
	background:#c7c7c7 url(../images/bg_prodlisttit.gif) top repeat-x;
	/*border-top:1px solid #c2c2c2;	*/
	overflow:hidden;
	line-height:20px;
}
	.prodListTit a, .prodListTit a:link, .prodListTit a:visited, .prodListTit a:hover {
		color:#000;
		display:block;
		text-decoration:none;
	}
	.prodListTit a:hover {
		text-decoration:underline;
	}
.prodListFamilia {
	position:absolute;
	padding:0;
	margin:165px 0 0 10px;
	text-align:left;
	font:normal normal 11px/normal Arial, Helvetica, sans-serif;
	color:#000;
}
.prodListBtn {
	position:absolute;
	padding:0;
	margin:54px 0 0 197px;
}
.prodListPrices {
	position:absolute;
	width:88px;
	height:44px;
	padding:4px 0 0 0;
	margin:10px 0 0 134px;
	text-align:center;
	font:normal normal 10px/22px Arial, Helvetica, sans-serif;
	background:url(../images/bg_listprice.gif) top center no-repeat;
	color:#000;
}
.prodListPrices strong {
	font:normal bold 16px/normal Arial, Helvetica, sans-serif;
	color:#fff;
}
.prodlabel {
	position:absolute;
	width:64px;
	height:64px;
	text-align:left;
	padding:0;
	margin:0;
}
/*lista de ofertas por hora*/
.happyhour, .novedadesList, .backtothefuture {
	float:left;
	display:inline;
	width:179px;
	background:#fff;
	padding:0;
	margin:0 0 20px 49px;
	border:1px solid red;
}
.novedadesList {
	border:1px solid #078c23;
	height:212px;
}
.backtothefuture {
	border:1px solid #406bd1;
}

/* FICHA DE PRODUCTO */
#youtube {
	width:237px;
	padding:25px 0;
	color:#484848;
	background:#fff;
}
	#youtube h3 {
		padding:15px 0 0;
		margin:0;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		color:red;
	}
	#youtube ul {
		width:127px;
		min-height:45px;
		list-style:none;
		background:#fff url(../images/logo-youtube.gif) 10px center no-repeat;
		padding:10px 0 0 110px;
		margin:0;
	}
		#youtube li a, #youtube li a:link, #youtube li a:visited, #youtube li a:hover {
			color:#092479;
			text-decoration:underline;
			padding:3px 0;
		}
#fichaImg {
	float:left;
	display:inline;
	width:237px;
	color:#484848;
	text-align:center;
	background:#fff;
}
	#fichaImg h3 {
		color:red;
		margin:0;
		padding:0;
	}
.photos-extras {
	list-style:none;
	margin:0;
	padding:0;
	width:237px;
}
.fichaImgPhoto, .photos-extras li {
	width:235px;
	height:197px;
	color:#484848;
	text-align:center;
	background:#fff;
	border-top:1px solid #c2c2c2;
	border-left:1px solid #c2c2c2;
	border-right:1px solid #c2c2c2;
	overflow:hidden;
}
	.fichaImgPhoto {border-bottom:1px solid #c2c2c2;}
	.photos-extras li:last-child {border-bottom:1px solid #c2c2c2;}
	.photos-extras li a {display:block;text-align:center;}	
#fichaCont {
	float:left;
	display:inline;
	width:466px;
	padding:8px;
	margin:0;
	color:#484848;
	background:#ebebeb;
	border:1px solid #c2c2c2;
}
#fichaCont ul, #fichaCont li {
	list-style:inside;
}
#fichaCont table {
	width:270px;
	margin:0 auto;
}
#fichaCont h1 {
	margin:0;
	padding:0;
	text-align:left;
	font-size:15px;
	color:#000;
}
#link-fabricante h3, #fichaCont h3 {
	margin:0;
	padding:0 0 3px 0;
	font-size:12px;
	color:red;
	text-decoration:none;
	text-align:left;
}
#fichaCont h4 {
	margin:0;
	padding:0 0 3px 0;
	font-size:12px;
	color:#484848;
	text-decoration:underline;
}
#fichaCont h4.red {
	color:red;
	text-decoration:none;
}
#fichaCont p {
	text-align:justify;
}
#fichaCont p.link, #link-fabricante p.link{
	padding:0 0 0 6px;
	margin:0 0 10px 0;
	background:url(../images/bg_link-blue.gif) left center no-repeat;
}
	#fichaCont p.link a, #fichaCont p.link a:link, #fichaCont p.link a:visited, #fichaCont p.link a:hover, #link-fabricante p.link a, #link-fabricante p.link a:link, #link-fabricante p.link a:visited, #link-fabricante p.link a:hover {
		color:#092479;
	}
#link-fabricante {
	padding:20px 0 0;
	text-align:left;
}
.preciosAll {
	width:255px;
	margin:0 2px;
	padding:5px 6px;
	color:#000;
	font-size:11px;
	text-align:center;
	background:#fdeec0;
	border:1px solid #c2c2c2;
}
.newshiat {
	float:right;
	width:175px;
	height:48px;
	margin:42px 1px 5px 15px;
	padding:0 0 0 35px;
	background:url(../images/euro.png) left center no-repeat;
}
.pa1, .pa2, .pa3, .pa4 {
	float:left;
	display:inline;
	font-family:Arial;
	color:#000;
	margin:0;
	padding:0;
	text-align:left;
}
.pa1, .pa2 {font-size:18px;}
.pa3, .pa4 {font-size:11px; padding-bottom:5px;}
.pa1, .pa3 {width:111px; padding-left:10px;}
.pa1 {padding:3px 0 0 10px; font-size:12px;}
.pa2, .pa4 {width:104px; padding-left:30px;}

.sidebarFicha {
	float:left;
	width:181px;
	display:inline;
	margin-left:9px;
}
.pa4 img {vertical-align:middle;}
#wdywtd {
	width:181px;
	margin:0 0 0 0;
	padding:0;
	background:#fff;
}
#wdywtd h3 {
	background:url(../images/bg_h3_wdywtd.gif) no-repeat;
	height:33px;
	padding:0 9px;
	margin:0;
	font:normal bold 14px/33px Arial, Helvetica, sans-serif;
	color:#f00;
}
#wdywtd ul {
	list-style:none;
	width:159px;
	margin:0 0 15px 0;
	padding:15px 10px 5px 10px;
	color:#000;
	background:#ffd7d8;
	border:1px solid #a8a8a8;
}
#wdywtd li {
	margin:0 0 10px 0;
	padding:0 0 0 23px;
}
	#wdywtd li a, #wdywtd li a:link, #wdywtd li a:visited, #wdywtd li a:hover {
		color:#000;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
#wdywtd li.comprar {background:url(../images/ico_li_cart.gif) center left no-repeat;}
#wdywtd li.aniadir {background:url(../images/ico_li_task.gif) center left no-repeat;}
#wdywtd li.recomendar {background:url(../images/ico_li_ok.gif) center left no-repeat;}
#accesorios {
	width:181px;
	margin:0 0 15px 0;
	padding:0;
	background:#fff;
}
#accesorios h3 {
	background:url(../images/bg_h3_accesorios.gif) no-repeat;
	height:33px;
	padding:0 9px;
	margin:0;
	text-align:left;
	font:normal bold 14px/33px Arial, Helvetica, sans-serif;
	color:#30597a;
}
#accesorios ul {
	list-style:none;
	width:179px;
	margin:0 0 15px 0;
	padding:0;
	color:#000;
	background:#fff;
	border:1px solid #a8a8a8;
	border-top:none;
}
#accesorios li {
	margin:0;
	padding:5px;
	font-weight:bold;
	line-height:12px;
}
#accesorios li img {
	float:left;
	margin-right:5px;
}
	#accesorios li a, #accesorios li a:link, #accesorios li a:visited, #accesorios li a:hover {
		color:#484848;
		text-decoration:none;
	}
	#accesorios li span {
		font-size:11px;
	}
	#accesorios li span.price {
		font-size:11px;
		color:red;
	}
#accesorios li.lightblue {background:#e7f1f9;}
/* CATEGORIAS */
.categoria {
	float:left;
	display:inline;
	width:204px;
	height:146px;
	padding:5px;
	margin:0 15px 25px 10px;
	color:#484848;
	background:#fff url(../images/bg_categorias_list.gif) top center no-repeat;
}
.categoria h2 {
	font-size:14px;
	color:#484848;
	text-align:center;
	padding:4px 0 5px 0;
	margin:0;
}
	.categoria h2 a, .categoria h2 a:link, .categoria h2 a:visited, .categoria h2 above:hover {
		color:#484848;
		text-decoration:none;
	}
	.categoria h2 above:hover {
		color:#f41300;
	}
.categoriaImg {
	width:204px;
	height:105px;
	text-align:center;
}

/* FORMS */
label {
	display:block;
	font:normal bold 12px/normal Arial, Helvetica, sans-serif;
	color:#575757;
	margin:0;
	padding:4px 0 0 0;
	text-align:right;
	width:200px;
	float:left;
}
label.small, label.mini {
	width:180px;
	margin:0;
	padding:2px 0 0 0;
	text-align:left;
	color:#fff;
}
label.mini {
	width:43px;
}
label.filters {
	font-size:11px;
	width:200px;
	text-align:left;
	margin:0 5px 0 10px;
}
input, textarea, select {
	float:left;
	font:normal normal 11px/normal Arial;
	padding:2px;
	border-top:solid 1px #737373;
	border-right:solid 1px #b6b6b6;
	border-bottom:solid 1px #dbdbdb;
	border-left:solid 1px #737373;
	width:200px;
	margin:2px 5px 12px 10px;
	color:#484848;
	background:#fff;
}
	input.checkbox, #registrate input.checkbox, input.radio, #registrate input.radio, fieldset#datosEnvio input.checkbox, fieldset#datosEnvio input.radio {
		float:left;
		width:16px;
		height:16px;
		margin:0 3px;
		padding:0;
		background:none;
		border:none;
	}
	#registrate input.radio {
		margin:3px 0 0 5px;
	}
	input.login {
	 	width:155px;
	 	padding:1px 2px;
		margin:0 0 5px 0;
	}
	input.newsletter {
	 	width:140px;
		margin:0 5px 0 0;
	}
	input.time {
	 	width:24px;
		margin:10px 10px 0px 5px;
		text-align:center;
	}
	select.filters {
		margin:0 5px 3px 10px;
		padding:1px 2px;
	}
	#statusbar select {
	 	width:100px;
		margin:3px 0 0 5px;
	}
select {
	width:206px;
}
.submit {
	margin:0 0 0 210px;
	padding:0;
}
/*Formulario de registro*/
#registrate {
	padding-left:25px;
}
#registrate h1 {
	color:#000;
}
#registrate h2 {
	color:red;
	font-size:14px;
	margin:0 0 15px 0;
	padding:0;
}
#registrate h2.first {
	float:left;
	margin-right:5px;
}
#registrate br {
	clear:left;
}
#registrate em {
	color:red;
	font-weight:bold;
}
#registrate span {
	font-size:12px;
	color:#484848;
}
#registrate label {
	float:left;
	display:block;
	width:160px;
	font:normal normal 12px/normal Arial, Helvetica, sans-serif;
	color:#484848;
	margin:0;
	padding:4px 0 0 0;
	text-align:right;
}
	#registrate label.xxl {width:485px;}
	#registrate label.long {width:310px;}
	#registrate label.post {width:190px;}
	#registrate label.bullettime {text-align:left; padding-left:5px;}
	#registrate label.frase {text-align:left; width:auto; font-size:10px; color:#666; padding:3px 0 0 5px;}
#registrate input, #registrate select {
	width:156px;
	margin:0 0 10px 3px;
}
	#registrate input.zipcode {width:70px;}
	#registrate input.dni {width:126px;}
/*CARROMATO*/
#CartContainer {
	width:721px;
	margin:auto;
	background:#fff;
}
#CartContainer h2 {
	float:left;
	color:#f00;
	font-size:14px;
	margin:0px;
	padding:10px 0px 5px 0px; 
}
.changeEmp {
	padding:0px 0px 0px 3px;
	color:#1b7802;
}
.changeEmp a, .changeEmp a:link, .changeEmp a:visited, .changeEmp a:hover {color:#1b7802; font-weight:bold; text-decoration:underline;}
/*Carrito Detalle*/
.aviso {
	position:absolute;
	width:180px;
	text-align:center;
	color:#1f497d;
	margin:0 0 0 527px;
}
.aviso strong {color:red;}
/*-----------Nuevo carrito-------------*/
#cesta {
	width:719px;
	padding:0px;
	margin:0 auto;
	font:normal 11px/normal 'Tahoma', Arial, Helvetica, sans-serif;
	color:#484848;
	background:#fff;
	border:1px solid #ccc;	
}
.larow1, .larow2, .larow3 {
	padding:0px;
	margin:0px;	
}
.larow1 {
	background:#fdd2d2;
	color:#1f1e1e;
}
.larow3 {
	background:#f4f3f3;
}
.cell1, .cell1b, .cell2, .cell3, .cell4, .cell5 {
	float:left;
	display:inline;
	margin:0;
	padding:3px 5px;
	text-align:center;
	border:none;
}
.cell1 {
	width:400px;
	text-align:left;
}
.cell1b {
	width:460px;
	text-align:left;
}
.cell2 {
	width:90px;
}
.cell3 {
	width:60px;
	padding:3px 5px 0 5px;
}
	.cell3 input {
		width:20px;
		margin:0 0 0 18px;
		padding:0 2px;
		border-top:solid 1px #737373;
		border-right:solid 1px #b6b6b6;
		border-bottom:solid 1px #dbdbdb;
		border-left:solid 1px #737373;
		font:normal normal 10px/normal Arial;
		color:#484848;
		background:#fff;
	}
.cell4 {
	width:63px;
}
.cell5 {
	width:50px;
}
#cestaTotales {
	width:380px;
	padding:0;
	margin:0 auto 10px auto;
	font:bold 12px/normal Arial, Helvetica, sans-serif;
	color:#000;
	background:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.totRow, .totRow2 {
	border-bottom:1px solid #ccc;	
}
.totRow2 {
	font-size:14px;
}
.totCell {
	padding:5px 0;
	width:190px;
	float:left;
	display:inline;
	text-align:center;
}
	.totCell img {
		vertical-align:middle;
	}
#botonera {text-align:center;}
	#botonera img {margin:0 5px;}
/*-----------end Nuevo carrito-------------*/
/*PASOS DE COMPRA*/
ul#pasos {
	list-style:none;
	width:695px;
	height:64px;
	padding:0;
	margin:0 auto 10px auto;
}
ul#pasos li span {
	display:none;
}
ul#pasos li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
/*1*/
ul#pasos li.one, ul#pasos li.oneDone {
	width:138px;
	height:64px;
	background:url(../images/btn_paso1.gif) 0 0 no-repeat;
}
ul#pasos li.oneDone {
	background:url(../images/btn_paso1.gif) bottom center no-repeat;
}
/*2*/
ul#pasos li.two, ul#pasos li.twoActive, ul#pasos li.twoDone {
	width:137px;
	height:64px;
	background:url(../images/btn_paso2.gif) 0 0 no-repeat;
}
ul#pasos li.twoActive {background:url(../images/btn_paso2.gif) center center no-repeat;}
ul#pasos li.twoDone {background:url(../images/btn_paso2.gif) bottom center no-repeat;}
/*3*/
ul#pasos li.three, ul#pasos li.threeActive, ul#pasos li.threeDone {
	width:137px;
	height:64px;
	background:url(../images/btn_paso3.gif) 0 0 no-repeat;
}
ul#pasos li.threeActive {background:url(../images/btn_paso3.gif) center center no-repeat;}
ul#pasos li.threeDone {background:url(../images/btn_paso3.gif) bottom center no-repeat;}
/*4*/
ul#pasos li.four, ul#pasos li.fourActive, ul#pasos li.fourDone {
	width:137px;
	height:64px;
	background:url(../images/btn_paso4.gif) 0 0 no-repeat;
}
ul#pasos li.fourActive {background:url(../images/btn_paso4.gif) center center no-repeat;}
ul#pasos li.fourDone {background:url(../images/btn_paso4.gif) bottom center no-repeat;}
/*5*/
ul#pasos li.five, ul#pasos li.fiveDone {
	width:145px;
	height:64px;
	background:url(../images/btn_paso5.gif) 0 0 no-repeat;
}
ul#pasos li.fiveDone {
	background:url(../images/btn_paso5.gif) bottom center no-repeat;
}
/*PASO UNO*/
.logBox, .logBox2 {
	width:210px;
	height:140px;
	float:left;
	display:inline;
	margin:0 36px 15px 114px;
	padding:10px;
	text-align:center;
	border:1px solid #afc1ae;
	font:bold 14px/normal Arial;
}
.logBox input {
	margin:0 0 10px 0;
	width:200px;
}
.logBox2 {
	margin:0;
	line-height:80px;
}
.logBox span a, .logBox span a:link, .logBox span a:visited, .logBox span a:hover {
	padding:0 10px 0 7px;
	margin:0;
	color:#484848;
	background:url(../images/bg_link.gif) left center no-repeat;
	font-size:11px;
}
/*PASO DOS*/
.mailingAddress, .facturacion {margin:0 0 20px 80px;}
.facturacion {width:300px;}
.pagando {width:500px;margin:0 auto 20px auto; font-weight:bold; text-align:center;}
.mailingAddress2 {margin:0 0 20px 10px;}
.mailingAddress strong, .mailingAddress2 strong, table#envios td strong, .facturacion strong, .pagando strong {
	color:red;
	font-size:14px;
}
.pagando span {
	color:black;
	font-size:14px;
}
.mailingAddress {
	font-weight:bold;
}
fieldset#datosEnvio {
	margin:0 0 20px 80px;
	padding:0;
	border:none;
}
fieldset#datosEnvio br {
	clear:left;
}
fieldset#datosEnvio input, fieldset#datosEnvio select {
	width:135px;
	margin:0 0 0 5px;
	float:left;
}
fieldset#datosEnvio select {
	width:auto;
}
fieldset#datosEnvio textarea {
	position:absolute;
	width:206px;
	height:35px;
	margin:15px 0 0 300px;
}
fieldset#datosEnvio label {
	font:normal normal 11px/normal Arial, Helvetica, sans-serif;
	color:#575757;
	margin:0;
	padding:0 0 10px 5px;
	text-align:left;
	width:110px;
	float:left;
}
fieldset#datosEnvio p {
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 0 8px;
	background:url(../images/bg_link-red.gif) left center no-repeat;
}
table#envios {
	width:auto;
	margin:0 0 15px 80px;
	border-spacing: 0px;
	border-collapse:collapse;
	color:#484848;
	border:none;
}
table#envios th {
	border:none;
	border-spacing: 0px;	
	border-collapse: collapse;
	padding:3px 0;
}
table#envios td {
	border:none;
	border-spacing: 0px;	
	border-collapse: collapse;
	padding:4px;
}
table#envios td.bold {font-weight:bold;}
/**/
.megamax {
	text-align:center;
	padding:15px 15px 15px 0px;
	color:#11b149;
	font-weight:bold;
}
	.megamax a, .megamax a:link, .megamax a:visited, .megamax a:hover {color:#11b149;}
/*Mensajes*/
#warningMessage, #okMessage, #lockMessage, #infoMessage {
	padding:10px 10px 10px 60px;
	margin:0 15px 15px 0;
	background:#f9bdb0 url(../images/messagebox_warning.gif) 5px 5px no-repeat;
	border-top:1px solid #d48585;
	border-bottom:1px solid #d48585;
}
#okMessage {
	background:#dcf1c9 url(../images/messagebox_ok.gif) 5px 5px no-repeat;
	border-top:1px solid #bdcfac;
	border-bottom:1px solid #bdcfac;
}
#lockMessage {
	background:#fdedb5 url(../images/messagebox_locked.gif) 5px 5px no-repeat;
	border-top:1px solid #a66423;
	border-bottom:1px solid #a66423;
}
#infoMessage {
	background:#a9bee3 url(../images/messagebox_info.gif) 5px 5px no-repeat;
	border-top:1px solid #002c94;
	border-bottom:1px solid #002c94;
}
#okMessage h2, #okMessage p { color:#0f8220;margin:0 0 10px 0; padding:0; }
#lockMessage h2, #lockMessage p { color:#b17943;margin:0 0 10px 0; padding:0; }
#infoMessage h2, #infoMessage p { color:#021f64;margin:0 0 10px 0; padding:0; }
#warningMessage h2, #warningMessage p { color:#A00401;margin:0 0 10px 0; padding:0; }
/*Contacto*/
#contactForm {
	float:left;
	display:inline;
	width:365px;
	padding-left:55px;
}
#contactForm em {
	color:red;
}
#contactForm h2 {
	padding:15px 0px 5px 0px;
	margin:0px;
	text-align:center;
	font:bold 14px/normal Arial;
	color:#484848;
}
#contactForm label {
	width:363px;
	margin:0;
	padding:0;
	text-align:left;
	font:bold 12px/normal Arial;
}
#contactForm textarea, #contactForm input {
	width:363px;
	height:255px;
	padding:2px;
	margin:0px auto 30px auto;
	font:normal normal 11px/normal Arial;
	border-top:solid 1px #737373;
	border-right:solid 1px #b6b6b6;
	border-bottom:solid 1px #dbdbdb;
	border-left:solid 1px #737373;
	color:#484848;
	background:#fff;
	text-align:center;
	overflow:hidden;
}
#contactForm input {
	height:auto;
	margin-bottom:10px;
}
.contactBtn {
	clear:both;
	width:69px;
	height:23px;
	padding:6px 0px 0px 0px;
	margin:5px auto;
	text-align:center;
	font:bold 12px/normal 'Tahoma';
	color:#fff;
	background:url(../images/bg_btnenviar.gif) top center no-repeat;
}
.contactBtn a, .contactBtn a:link, .contactBtn a:visited, .contactBtn a:hover{
	color:#fff;
	font-weight:bold;
}
.contactBtn a:hover{
	text-decoration:underline;
}
.datos2, .datos3 {
	width:189px;
	height:72px;
	padding:17px 0px 0px 0px;
	margin-top:12px;
	text-align:center;
	background:url(../images/bg_datos.gif) no-repeat;
	color:#fff;
	font:bold 14px/normal 'Tahoma';	
}
/*resultados de busqueda*/
.resultotal {
	padding:10px;
	margin:0 0 15px 0;
	font:normal 14px/normal Arial;
	color:#000;
	background:#efefef;
	
}
.resultotal ul {
	list-style:none none;
	padding:10px 0;
	margin:0;
}
.resultotal li {
	float:left;
	display:inline;
	width:215px;
	padding:0 5px 0 13px;
	margin:0 0 3px 0;
	font-size:12px;
	color:#484848;
	background:url(../images/bg-li-results.gif) left center no-repeat;
}
.resultotal li span {
	color:#5e93f0;
}
.resultits, .resultits2 {
	padding:5px 10px;
	font:bold 12px/normal Arial;
	color:#fff;
	background:#5e93f0;
}
.resultits2 {margin:0 0 15px 0;}
	.resultits span, .resultits2 span {float:right; font-weight:normal;}
	.resultits img, .resultits2 img {vertical-align:middle;}
ul.results {
	list-style:none none;
	margin:0 0 15px 0;
	padding:0;
	color:#000;
	background:#fff;
	border:none;
}
ul.results li {
	list-style:none none;
	margin:0;
	padding:5px;
	font-weight:bold;
	line-height:12px;
	border-bottom:1px solid #efefef;
}
ul.results li img {
	float:left;
	margin-right:5px;
}
	ul.results li a, ul.results li a:link, ul.results li a:visited, ul.results li a:hover {
		color:#5e93f0;
		text-decoration:none;
	}
	ul.results li span {
		font-size:11px;
		color:#666;
		font-weight:normal;
	}
	ul.results li span.price {
		float:right;
		font-size:11px;
		font-weight:bold;
		color:red;
	}
.results li.lightblue {background:#e7f1f9;}

/*Mis futuras compras*/
.logo_mfc {
	margin:5px auto;
	width:206px;
	height:78px;
}
.texto_mfc {
	width:500px;
	margin:auto;
	color:#000;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
#popap {
	width:400px;
	padding:10px;
	background:#fff;
	color:#484848;
}
#popap h1 {
	margin:0;
	padding:10px 0;
	font:normal bold 14px/normal Arial, Helvetica, sans-serif;
	color:red;
	text-align:left;
}
/*Nuevo home */
#nuevas-ofertas {
	clear:both;
	background:#fff;
	padding:0 0 0 6px;
}
#nuevas-ofertas h3 {
	font-size:14px;
	color:#f41300;
	text-align:left;
	text-indent:0;
	padding:0;
	margin:0 0 7px 0;
}
.oferta {
	float:left;
	display:inline;
	width:339px;
	height:154px;
	padding:0 0 0 10px;
	margin:0 0 10px 10px;
	color:#484848;
	background:#fff url(../images/bg-oferta.gif) top left repeat-y;
	border:1px solid #d8d5d6;
}
	.oferta ul {
		list-style:none;
		float:left;
		display:inline;
		width:162px;
		margin:0;
		padding:5px 0 0 0;
	}
	.oferta li {
		font-size:11px;
		margin-bottom:3px;
		text-indent:0;
	}
	.oferta li a, .oferta li a:link, .oferta li a:visited, .oferta li a:hover {color:#484848;}
	.oferta li a:hover {color:#000;}
	.oferta li.allprods a {padding:0 0 0 7px; background:url(../images/bg_link-navy.gif) left center no-repeat; color:#0e3a6d;}
.ofertaProd {
	float:right;
	display:inline;
	width:177px;
	height:154px;
}
.ofertaProdtit {
	padding:5px 10px;
	height:25px;
	font-size:11px;
	font-weight:bold;
}
	.ofertaProdtit a, .ofertaProdtit a:link, .ofertaProdtit a:visited, .ofertaProdtit a:hover {
		color:#000;
	}
	.ofertaProdtit a:hover {
		color:#f00;
	}
.ofertaImg {
	width:149px;
	height:100px;
	margin:0 auto;
	text-align:center;
}
/*Noticias en el home*/
#noticias {
	float:right;
	display:inline;
	height:201px;
	width:402px;
	padding:5px 0 0 0;
	margin-right:16px;
	color:#373737;
	background:#fff;
}
#noticioso {
	color:#373737;
	background:#fff;
}
#noticias h2 {
 text-align:center;
 font:normal bold 14px/normal Arial;
 color:#f51900;
 margin:0 0 2px 0;
 padding:0;
}
#noticias p {
	margin:0 0 6px 0;
	padding:0;
}
#noticias p strong, #noticioso strong {color:#000;}
#noticias p a, #noticias p a:link, #noticias p a:visited, #noticias p a:hover, #noticioso a, #noticioso a:link, #noticioso a:visited, #noticioso a:hover  {color:#0e3a6d;text-decoration:none;}
	#noticias p a:hover {text-decoration:underline;}
#noticias p.all {text-align:center;margin:0;}	
	#noticias p.all a, #noticias p.all a:link, #noticias p.all a:visited, #noticias p.all a:hover {color:#2e2e2e;font-size:11px;}
.notiCont {
	height:161px;
	border:1px solid #d8d5d6;
	padding:10px;
	color:#373737;
	background:#fff;
}
