@charset "UTF-8";

/* GENERAL */

html, body, div {
	padding: 0;
	margin: 0;
	border: none;
}

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
}
/*Antes fondo verde #CED1B4*/

body form#aspnetForm {
	background: #ffffff;
}

/* LAYOUT */

#container {
	width: 776px;
	margin: 0px auto;
	padding: 0px;
	background: #fff;
	border-top: 2px solid #D7D4D4;
	border-right: 1px solid #D7D4D4;
	border-bottom: 1px solid #D7D4D4;
	border-left: 1px solid #D7D4D4;
}

#header {
	padding: 0px;
	margin-bottom: 0px;
	background: #fff;
}

#topnavigation {
	padding: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #D7D4D4;
	clear: both;
	height: 40px;
}

#rightcontent {
	padding: 0px;
	margin-left: 178px;
	background: #fff;
	min-height: 480px;
}

#leftsidebar {
	float: left;
	width: 168px;
	margin: 0;
	padding: 5px;
	background: #fff;
	min-height: 480px;
}

#newsletterregistration {
	clear: both;
	padding: 10px 5px;
	margin-top: 0px;
	background: #CCC8C6;
	text-align: center;
	color: #AB4D4D;
	font-weight: normal;
	text-transform: uppercase;
}

#footer {
	clear: both;
	padding: 5px;
	margin-top: 0px;
	font-size: 10px;
	text-align: center;
	background: #fff;
}


/* HEADER ELEMENTS */

#header #topbar {
	border-bottom: 1px solid #D7D4D4;
	height: 28px;
}

#header p#topmarquee {
	margin: 0px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 2px;
	color: #606060;
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 370px;
	float:left;
}

#header p#topmarquee strong {
	color: #8F1709;
	text-transform: uppercase;
	font-weight: bold;			
}

#header p#loggeduser {
	float: right;
	width: 380px;
	background: url(../../images/loggeduser_background.jpg) repeat-y right top;
	text-align: right;
	padding: 8px 10px 8px 0px;
	margin: 0px;
	font-size: 10px;
}

#header p#loggeduser a, #header p#loggeduser a:link, #header p#loggeduser a:visited {
	color: #666600;
}

#header p#loggeduser a:hover {
	color: #999900;
}

#header h1#logo {
	height: 104px;
	width: 372px;
	margin: 13px 0px 17px 5px;
	float: left;
}

#header h1#logo img {
	border-style: none;
}

#header h1#logo span {
	display: none;
	overflow: hidden;
}


/* USER MENU */

#header #usermenu {
	float: right;
	padding-right: 10px;
	margin-top: 28px;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
}

#usermenu #usermenulist {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

#usermenu #usermenulist li {
	display: inline;
	list-style-type: none;
}

#usermenu #usermenulist li a {
	padding: 0px 5px;
}

#usermenu #usermenulist li a:link, #usermenu #usermenulist li a:visited {
	background: #fff;
	border-left: 1px solid #505050;
	color: #505050;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 10px/normal Arial, Helvetica, sans-serif;
}

#usermenu #usermenulist li a:hover, #usermenu #usermenulist li a:active {
	color: #A0A774;
}

/* */

#usermenu form {
	padding: 0px 5px 0px 0px;
	margin: 0px;
}

#usermenu form input#buscar {
	background: #6A6B6E;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	border-style: none;
	margin: 0px;
	padding: 3px;
	font-size: 11px;
}


/* TOP NAVIGATION */

#nav {
	padding:0;
	margin:0;
	list-style:none;
	height:30px;
	background:#fff;
	position:relative;
	z-index:500;
	font-family:arial, verdana, sans-serif;
}

#nav li.top {
	display:block;
	float:left;
	height:25px;
	padding-top: 10px;
}

#nav li a.top_link {
	display:block;
	float:left;
	height:35px;
	color:#666666;
	text-decoration:none;
	padding:0 0 0 12px;
	cursor:pointer;/* background: */
	font: bold 12px/33px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#nav li a.top_link span {
	float:left;
	display:block;
	padding:0 24px 0 12px;
	height:25px;/* background: */
}

#nav li a.top_link span.down {
	float:left;
	display:block;
	padding:0 24px 0 12px;
	height:25px; /* background: */
}

#nav li:hover a.top_link {color:#a0a774; /* background: */}
#nav li:hover a.top_link span { /*background: */}
#nav li:hover a.top_link span.down {/* background: */ }

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub {
	left:1px;
	top:38px;
	background: #ced1b4;
	padding:2px;
	white-space:nowrap;
	width:160px;
	height:auto;
	z-index:300;
	border: 1px solid #fff;
}

#nav li:hover ul.sub_large {
	left:1px;
	top:38px;
	background: #ced1b4;
	padding:2px;
	white-space:nowrap;
	width:215px;
	height:auto;
	z-index:300;
	border: 1px solid #fff;
}

#nav li:hover ul.sub li {
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:156px;
	font-weight:normal;
}
#nav li:hover ul.sub li a {
	display:block;
	font-size:11px;
	height:18px;
	width:160px;
	line-height:18px;
	text-indent:5px;
	color:#000;
	text-decoration:none;
	border-top: 1px solid #FFFFFF;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

#nav li:hover ul.sub_large li a {
	display:block;
	font-size:11px;
	height:18px;
	width:215px;
	line-height:18px;
	text-indent:5px;
	color:#000;
	text-decoration:none;
	border-top: 1px solid #FFFFFF;
	border-right: none;
	border-bottom: none;
	border-left: none;
}


#nav li ul.sub li a.fly {
	background:#CED1B4 no-repeat 80px 6px;
}

#nav li:hover ul.sub li a:hover {
	background:#fff;
	color:#000;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #FFFFFF;
}

#nav li:hover ul.sub_large li a:hover {
	background:#fff;
	color:#000;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #FFFFFF;
}

#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 

#topnavigation #menu {
	background: #fff;
	width: 100%;
}

#topnavigation #menu ul {
	width: 160px;
	list-style: none;
	margin: 0 10px 0 10px;
	padding: 0;
	float: left;
	line-height: 1;
}

#topnavigation #menu ul.large-ul {
	width: 220px;
}

#topnavigation #menu ul.short-ul {
	width: 120px;
}

#topnavigation #menu ul li {
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	display: block;
	border-style: none;
	margin: 0;
	padding: 2px 0px;
}

#topnavigation #menu ul li a:link, #topnavigation #menu ul li a:visited {
	color: #666;
	text-decoration: none;
	text-transform: uppercase;
	font: bold normal 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#topnavigation #menu ul li a:hover {
	color: #a0a774;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

#topnavigation #menu li ul {
	background: #CED1B4;
	border: 1px solid #fff;
	font-weight: normal;
	padding: 4px 2px;
	position: relative;
	z-index: 500;
	width: 150px;
	margin: 0px 0px 0px -10px;
	text-transform: none;
}

#topnavigation #menu li ul li {
	background: #CED1B4;
	color: #333;
	width: 146px;
	border-top: solid 1px #fff;
	padding: 0px 0px 0px 2px;
	t?xt-transform: none;
}

#topnavigation #menu li ul li {
	text-transform: none;
}

#topnavigation #menu li ul li a:link, #topnavigation #menu li ul li a:visited {
	color: #333;
	text-decoration: none;
	text-transform: none;
	font: normal normal 10px Arial, Helvetica, sans-serif;
}

#topnavigation #menu li ul li:hover {
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	background: #fff;
}


div#menu ul ul, div#menu ul li:hover ul, div#menu ul ul li:hover ul ul {
display: none;
}

div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
display: block;
}


/* SIDEBAR MENU */

#leftsidebar #sidemenulist {
	padding-left: 0;
	margin-left: 0;
	width: 164px;
	font-weight: bold;
}

#leftsidebar #sidemenulist li	{
	list-style: none;
	margin: 0;
	padding: 2px 5px;
}

#leftsidebar #sidemenulist li a {
	color: #666;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#leftsidebar #sidemenulist ul li a:link, #leftsidebar #sidemenulist ul li a:visited {
	color: #666;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 12px/normal Arial, Helvetica, sans-serif;
}

/*
#leftsidebar #sidemenulist ul li a:hover {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
*/

#leftsidebar #sidemenulist li ul	{
	margin: 0;
	padding: 0;
}

#leftsidebar #sidemenulist li ul li	{
	list-style: none;
	margin: 0;
	padding: 1px 5px;
}

#leftsidebar #sidemenulist li ul li a:link, #leftsidebar #sidemenulist li ul li a:visited {
	color: #666;
	text-decoration: none;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform: none;
}

#leftsidebar #sidemenulist li ul li a:hover {
	color: #A0A774;
	text-decoration: none;
	font-weight: normal;
}


/* Sidebar live chat button */

#leftsidebar p#livechatbutton {
	padding: 0px;
	margin: 0px;
	background: #999999;
}

#leftsidebar p#livechatbutton a {
	padding: 1px 29px;
	margin: 0px;
}

#leftsidebar p#livechatbutton a:link, #leftsidebar p#livechatbutton a:visited {
	color: #fff;
	text-decoration: none;
	font: normal 32px/normal Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	letter-spacing: -1px;
	margin: 0px;
}

#leftsidebar p#livechatbutton a:hover {
	color: #CED1B4;
	text-decoration: none;
}



/* NEWSLETTER REGISTRATION ELEMENTS */

#newsletterregistration p {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}

#newsletterregistration strong {
	background: url(/PaulasChoice/images/newletterregistration_signup.jpg) no-repeat left center;
	padding-left: 25px;
}

#newsletterregistration form {
	padding: 0px;
	margin: 0px;
	width: 250px;
	display: inline;
}

#newsletterregistration form input#suscribir {
	background: #AB4D4D;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	border-style: none;
	margin: 0px;
	padding: 2px;
	font-size: 11px;
}


/* FOOTER ELEMENTS */

#footer p {
	line-height: 12px;
}

#footer p#legalinfo {
}

#footer p#contactinfo {
}

#footer p#copyrightinfo {
}

#footer a:link, #footer a:visited {
	color: #4C7298;
	text-decoration: none;
}

#footer a:hover {
	color: #A0A774;
}


/* HOMEPAGE CONTENT ELEMENTS */

.hompeagecover  {
	margin: 0px;
	padding: 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}


/* CONTENT RIGHT */

a {
	color: #3B7D88;
	text-decoration: underline;
}

a:link {
	color: #3B7D88;
	text-decoration: underline;
}

a:hover, a:active{
	color: #931D1B;
	text-decoration: underline;
}

a:visited {
	color: #83766D;
	text-decoration: underline;
}


/* Section list */

#sectionlist {
	margin-left: 0;
	padding-left: 60px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 60px;
	width: 420px;
	margin-top: 50px;
}

#sectionlist li a {
	display: block;
	padding: 14px 0px;
	background-color: #fff;
	font: bold normal 16px Arial, Helvetica, sans-serif;
	te?t-transform: lowercase;
	width: 400px;
}

#sectionlist li a:link, #sectionlist li a:visited {
	text-decoration: none;
}

#sectionlist li a:hover, #sectionlist li a:active {
	font-size: 19px;
	text-indent: 20px;
	padding: 12px 0px;
}


#sectionlist li.item1 a:link, #sectionlist li.item1 a:visited {
	color: #9A9C9C;
}

#sectionlist li.item1 a:hover, #sectionlist li.item1 a:active {
	color: #B071AF;
}


#sectionlist li.item2 a:link, #sectionlist li.item2 a:visited {
	color: #727274;
}

#sectionlist li.item2 a:hover, #sectionlist li.item2 a:active {
	color: #7DA7B9;
}


/* CHECKOUT */

#orderID {
	background:#CED1B4;
	padding:10px;
	width: 95%;
}

#orderID h3 {
	background:#CED1B4;
	color:#666666;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
}

#orderID p {
	margin:0px 0px 5px;
	padding:0px;
}

#orderID .ordernumber {
	font-weight: bold;
}

#sectionlist li.item3 a:link, #sectionlist li.item3 a:visited {
	color: #9A9C9C;
}

#sectionlist li.item3 a:hover, #sectionlist li.item3 a:active {
	color: #B9A8CE;
}

#sectionlist li.item4 a:link, #sectionlist li.item4 a:visited {
	color: #727274;
}

#sectionlist li.item4 a:hover, #sectionlist li.item4 a:active {
	color: #DDA7BE;
}

#sectionlist li.item5 a:link, #sectionlist li.item5 a:visited {
	color: #9A9C9C;
}

#sectionlist li.item5 a:hover, #sectionlist li.item5 a:active {
	color: #9BD4CE;
}


#sectionlist li.item6 a:link, #sectionlist li.item6 a:visited {
	color: #727274;
}

#sectionlist li.item6 a:hover, #sectionlist li.item6 a:active {
	color: #7B92C6;
}


#sectionlist li.item7 a:link, #sectionlist li.item7 a:visited {
	color: #9A9C9C;
}

#sectionlist li.item7 a:hover, #sectionlist li.item7 a:active {
	color: #9AC0AD;
}


#sectionlist li.item8 a:link, #sectionlist li.item8 a:visited {
	color: #727274;
}

#sectionlist li.item8 a:hover, #sectionlist li.item8 a:active {
	color: #E7938B;
}


/* Breadcrumbs */

#breadcrumbs {
	border-bottom: 1px solid #D7D4D4;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
	color: #9D9894;
	font-size: 10px;
	text-transform: uppercase;
}


/* Link to Top */

#topanchor {
	clear: both;
	border-top: 1px solid #D7D4D4;
	text-align: center;
	font-weight: normal;
	color: #CED1B4;
	margin: 20px 0px 0px;
	padding: 4px 0px;
	font-size: 11px;
}


/* Headers */

h2 {
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #CED1B4 url(/PaulasChoiceNew/images/header_background.jpg) repeat-x left bottom;
	padding: 5px 25px 15px;
	margin: 5px 0px 10px;
	*
}


h2.description {
	float: left;
	padding: 5px 0px 15px;
	background: #CED1B4 url(/PaulasChoiceNew/images/header_line_background.jpg) repeat-x left bottom;
}

h2 span.floatleft {
	float: left;
	text-align: left;
	background: #CED1B4;
	padding-right: 20px;
	padding-left: 25px;
}

h2 span.floatright {
	float: right;
	text-align: right;
	background: #CED1B4;
	width: auto;
	padding-right: 60px;
	padding-left: 15px;
}

h2 span.floatright strong {
	font-weight: normal;
	color: #993333;
}

h3 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #CED1B4;
	text-align: center;
	border-bottom: 1px solid #9D9894;
	padding: 0px;
	margin: 5px 5px 15px;
}

h4 {
	padding: 5px 25px 15px;
	margin: 5px 0px 10px;
}


/* Catalog image */

/* ============================================== */

div.RepeaterCategories {
	float: left;
	width: 185px;
	padding: 0px;
	margin: 0px 0px 20px 10px;
}
  
/* ============================================== */

div.imagecatalog {
	float: left;
	width: 240px;
	height: 350px;
	padding: 0px;
	margin: 0px 0px 10px 10px;
	text-align:center;
}
  
div.imagecatalog h4 {
	font: normal 17px Arial, Helvetica, sans-serif;
	color: #CED1B4;
	text-align: center;
	border-bottom: 1px solid #9D9894;
	padding: 0px 0px 5px;
	margin: 0px 0px 10px;
}

div.imagecatalog img {
	border-style: none;
}

div.imagecatalog img a {
	co?or: #fff;
	text-decoration: none;
}

div.imagecatalog p {
	text-align: center;
	padding: 2px 0px 0px;
	margin: 0px;
	color: #494949;
}

.imagecaption {
	font-weight: bold;
	text-transform: capitalize;
	text-decoration:none;
}


.imagedescription {
	font-size: 10px;
}


/* Item Details */

#itemdetail {
	font-size: 11px;
	color: #666666;
	padding: 5px;
	overflow: hidden;
}

#itemdetail #productimage {
	float: left;
	margin: 0px 10px 10px 0px;
}

#itemdetail h3#productname {
	color: #67645C;
	font-size: 16px;
	text-transform: capitalize;
	border-style: none;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}


#itemdetail #productsubtitle {
	color: #67645C;
	font-size: 14px;
	text-transform: capitalize;
	border-style: none;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}


#itemdetail h4 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #9D9894;
	padding: 4px 15px;
	margin: 10px 0px;
	clear: left;
}

#itemdetail ul {
	list-style: disc inside;
}

#itemdetail ul#moreproductinfo {
	list-style: url(none) none inside;
	margin-left: 0px;
	padding-left: 0px;
}

/* */

table {
	border: 1px solid #9D9894;
	font-size: 11px;
	margin: 20px 0px 20px 5px;
	padding: 0px;
	/*width: 580px;*/
	
}

caption {
	color: #9D9894;
	text-align: left;
	display: none;
}

th {
	background-color: #9D9894;
	color: #FFFFFF;
	padding: 4px;
	font-size: 11px;
	border: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td {
	padding: 2px 4px;
	border: none;
	text-align: left;
}

.odd {
	background: #d7dada;
	padding: 3px;
}

.even {
	background:#FFFFFF;
	padding: 3px;
}


.registerbutton {
	background: #666633;
	border-style: none;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 2px 5px;
	text-transform: uppercase;
	width: 90px;
}


/*  Details */

# {
	font-size: 11px;
	color: #666666;
	padding: 5px;
}

#productimage {
	float: left;
	margin: 0px 10px 10px 0px;
}

# h3 {
	color: #67645C;
	font-size: 16px;
	text-transform: capitalize;
	border-style: none;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#productsubtitle {
	color: #67645C;
	font-size: 14px;
	text-transform: capitalize;
	border-style: none;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}

# h4 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #9D9894;
	padding: 4px 15px;
	margin: 10px 0px;
	clear: left;
}

# p.banners {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#cartview {
	background: #fff;
	padding: 2px;
	margin: 10px 0px;
	clear: left;
	border: 1px solid #9D9894;
	text-align: center;
}

.cartview {
	background: #fff;
	padding: 2px;
	margin: 10px 0px;
	clear: left;
	border: 0px solid #9D9894;
	text-align: center;
	/*height: 600px;*/
	height: 100%;
	/*width: 100%;*/
}

# form input#activarCupon {
	background: #8C0D36;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	border-style: none;
	margin: 0px;
	padding: 2px;
	font-size: 11px;
}

# form input#continuarButton {
	background: #007AC3;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	border-style: none;
	margin: 0px;
	padding: 2px;
	font-size: 11px;
}

# form input#checkout {
	background: #2FB457;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	border-style: none;
	margin: 0px;
	padding: 2px;
	font-size: 11px;
}

.addbutton {
	background: #666633;
	border-style: none;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 2px 5px;
	text-transform: uppercase;
	width: 130px;
}

.addbutton2 {
	background: #AB4D4D;
	border-style: none;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 1px 2px;
	t?xt-transform: uppercase;
	width: 85px;
	cursor:pointer;
}

.updatecartbutton {
	background: #AB4D4D;
	border-style: none;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 2px 5px;
	text-transform: uppercase;
	width: 210px;
}

.continuebutton {
	background: #007AC3;
	border-style: none;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 2px 5px;
	text-transform: uppercase;
	width: 145px;
}

.activebutton {
	background: #8C0D36;
	border-style: none;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 2px 5px;
	text-transform: uppercase;
	width: 145px;
}

.checkoutbutton {
	background: #2FB457;
	border-style: none;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 2px 5px;
	text-transform: uppercase;
	width: 145px;
}

.contactbutton {
	background: #A2A674;
	border-style: none;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 2px 5px;
	text-transform: uppercase;
	width: 140px;
}

# ul {
	list-style: disc inside;
}

# ul#moreproductinfo {
	list-style: url(none) none inside;
	margin-left: 0px;
	padding-left: 0px;
}

# table {
	border: 1px solid #9D9894;
	margin: 20px 0px 20px 5px;
	padding: 0px;
	width: 278px;
}

# table caption {
	color: #9D9894;
	text-align: left;
	display: none;
}

# table th {
	color: #fff;
	background: #9D9894;
}

# table td {
}


/* PROFILE MENU */

#profilemenu {
	margin: 15px 0 15px 0px;
	padding: 0;
	height: 60px;
	width: 580px;
}

#profilemenu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#profilemenu ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0 5px 0 0;
}

#profilemenu ul li a {
	background: #E4E6DD;
	width: 135px;
	height: 18px;
	padding: 0;
	margin: 0 0 5px;
	color: #000000;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
}

#profilemenu ul li a:hover {
	color: #666600;
	background: #E4E6DD;
}

#profilemenu a:active {
	background: #E4E6DD;
	color: #fff;
}

#profilemenu li#active a {
	background: #E4E6DD;
	border: 1px solid #c60;
	color: #fff;
}

/* FORMS */

form {
	background: #fff;
	padding: 10px;
}

form fieldset {
	background: #EFECEC;
	border: 1px #EFECEC solid;
	width: 550px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}

form fieldset p {
	margin-top: 8px;
	margin-bottom: 3px;
	border: none;
}

form fieldset legend {
	background: #ccc;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 10px 2px;
	margin-bottom: 10px;
}

form fieldset.noborderfieldset {
	border: none;
}

form fieldset.noborderfieldset p {
	margin-top: 8px;
	margin-bottom: 3px;
	border: none;
}

form label {
	width: 160px;
	float: left;
	text-align: right;
	margin-right: 10px;
	display: block;
	border: none;
}

form input {
	width: 200px;
}

form input.buttoncheckboxinput {
	width: auto;
	margin: 0px;
	padding: 0px;
}

form span.buttoncheckboxinput input {
	width: auto;
	margin: 0px;
	padding: 0px;
}

form .helptext {
	font: italic normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #c30;
	margin-left: 170px;
}

form .requiredmark {
	padding: 0 0 0 3px;
	font: italic normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #c30;
	border: none;
}

form span.requiredmark {
	padding: 0 0 0 3px;
	font: italic normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #c30;
	border: none;
}

form span {
	border: none;
}


/* LOGIN WINDOW */

#menucontainer p {
	color: #CED1B4;
	text-align: center;
	margin: 0px;
	padding: 10px 0px 0px;
}

#loginbox {
	width: 450px;
	border: 1px solid #A2A674;
	background: #fff;
	margin: 40px auto;
}

#loginbox fieldset {
	width: 100%;
	padding: 0px;
	margin: 0px;
}


/* SEARCH WINDOW */

.searchbox {
	width: 250p?;
	background: #C0C698;
	margin: 40px 10px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	float: left;
	padding: 15px 10px 10px;
}

.searchbox form {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.searchbox fieldset {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.searchbox legend {
	font-size: 18px;
	border-style: none;
	background: #C0C698;
}

.searchbox label {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.searchbox input {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.searchbox input.button {
	background: #666600;
	color: #FFFFFF;
	margin-left: 150px;
}


/* EMERGING MESSAGES */

#emergentmessages {
	text-align: center;
	margin-top: 1px;
	margin-bottom: 1px;
}

#emergentmessages p {
	border: 1px solid #ccc;
	margin: 5px auto;
	padding: 4px 4px 4px 25px;
	width: 500px;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#emergentmessages span {
	border: 1px solid #ccc;
	margin: 5px auto;
	padding: 4px 4px 4px 25px;
	width: 500px;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#emergentmessages p.successmessage {
	border: 1px solid #339900;
	color: #339900;
	background: #C2E1B3 url(../../images/accept.png) no-repeat 5px center;
}

#emergentmessages p.alertmessage {
	border: 1px solid #FFB900;
	color: #FFB900;
	background: #FFEAB3 url(../../images/error.png) no-repeat 5px center;
}

#emergentmessages .errormessage {
	border: 1px solid #CC0000;
	background: #F0B3B3 url(../../images/cancel.png) no-repeat 5px center;
	color: #CC0000;
	display: block;
}

#emergentmessages p.notificationmessage {
	border: 1px solid #3366CC;
	color: #36c;
	background: #C2D1F0 url(../../images/information.png) no-repeat 5px center;
}

#emergentmessages p.instructionmessage {
	background: #D1D1B3 url(../../images/exclamation.png) no-repeat 5px center;
	border: 1px solid #666600;
	color: #666600;
}

#emergentmessages span.successmessage {
	border: 1px solid #339900;
	color: #339900;
	background: #C2E1B3 url(../../images/accept.png) no-repeat 5px center;
	display: block;
}

form input.button {
	width: auto;
	margin: 0px;
	padding: 2px 10px;
	background: #A2A674;
	text-transform: uppercase;
	font-size: 12px;
	color: #333300;
	border-style: none;
}


/* FORM HELP TEXT */

form p.helptext {
	font: italic normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 180px;
	padding: 0px;
}

form p.helptext span {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 28px;
	margin-top: 2px;
	margin-bottom: 2px;
}

form p.helptext span.successmessage {
	color: #339900;
	background: url(../../images/accept.png) no-repeat 5px center;
}

form p.helptext span.alertmessage {
	color: #FFB900;
	background: url(../../images/error.png) no-repeat 5px center;
}

form p.helptext span.errormessage {
	color: #CC0000;
	background: url(../../images/cancel.png) no-repeat 5px center;
}

form p.helptext span.notificationmessage {
	color: #36c;
	background: url(../../images/information.png) no-repeat 5px center;
}

form p.helptext span.instructionmessage {
	color: #666600;
	background: url(../../images/exclamation.png) no-repeat 5px center;
}




/* CART */

body.Basket {
	padding: 0;
	margin: 0;
	border: none;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #CED1B4;
}

.OddRow td {
	background-color: #f6f7f2;
}

span.price {
	display: block;
	font-weight: bold;
	font-size: larger;
	padding: 10px;
}

dl.productSpecification dt {
	clear: left;
	float: left;
	font-weight: bold;
}

.CreditCardWallet div, .AddressBook div {
	margin-top: 2px;
}

.CreditCardWallet #CreditCard, .CreditCardWallet #Account, .CreditCardWallet #ExpirationDate, .CreditCardWallet #BillingAddress {
	margin-top: 10px;
}

.CreditCardWallet .SelectedText {
	font-style: italic;
}

.AddressBook fieldset, .CreditCardWallet fieldset {
	display: block;
}

.AddressBook .AddressInstructions {
	width: 45%;
	float: right;
}
?
.AddressBook fieldset.Address, .AddressBook fieldset.InsertLink {
	width: 45%;
	margin: 0px;
}

.AddressEdit div#PersonName div, .AddressEdit div#RegionPart div, .AddressEdit div#Telephone div {
	width: 47%;
}

.AddressBook .SelectedText {
	font-style: italic;
}

.AddressBook #StreetAddress span {
	width: 99%;
}

.AddressBook .AddressDelete p {
	color: Red;
}

.AddressBook #City, .AddressBook #Region, .AddressBook #PostalCode, .AddressBook #FirstName, .AddressBook #TelephoneNumber {
	float: left;
}


/* User Pages */

.NewUserRegistration table {
	margin: 0 auto;
	width: 90%;
}

.NewUserRegistration input {
	width: 90%;
}

.NewUserRegistration input.Button {
	width: auto;
	margin: 0 auto;
}

.Password {
	display: block;
	margin-left: 3em;
}

.RecoverPassword .Question {
	font-style:italic;
}


/*  Pages */

.Options .notice {
	font-style: italic;
	font-weight: normal;
}

.Options ul li {
	list-style: none;
}

.Options div {
	width: 40%;
}

.AdvancedOptions .notice {
	font-style: italic;
	font-weight: normal;
	padding-bottom: 10px;
}

#ctl00_MainContent_EmailAddressPanel, #ctl00_MainContent_EmailAddressPanel div {
	width: auto;
}

#ctl00_MainContent_Edit_FirstNamePanel, #ctl00_MainContent_Edit_TelephoneNumberPanel,  #ctl00_MainContent_Edit_FaxNumberPanel {
	float: left;
}

body.Checkout div#ctl00_content, body.OrderDetail div#ctl00_content {
	margin-left: 40px;
	margin-right: 40px;
}

div.CheckoutWizard {
	padding: 0;
	margin: 0;
}

div.CheckoutWizard div {
	padding: 4px;
}

div.CheckoutHeader {
	border-bottom: solid 1px #dddfd8;
	margin: -10px;
}

div.CheckoutHeader span.selected a {
	font-weight: bolder;
	font-style: italic;
}

#ShippingAddressSection, #ShippingMethodSection {
	width: 250px;
	margin: auto;
}

#ShippingAddressSection select, #ShippingMethodSection select {
	width: 100%;
}

.deletebutton {
	width: auto;
	background: url(../images/bin.png) no-repeat 5px center;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	border-style: none;
	margin: 0px;
	padding: 2px 0px 2px 20px;
	font-size: 11px;
}

.productquantity {
	width: 20px;
	text-align: center;
}

.alignleft {
	text-align: left;
}

.alignright {
	text-align: right;
}

.graybackground {
	background: #D7E1FF;
	color: #5F5F5D;
	font-size: 14px;
	padding: 4px;
}

.shippingaddress, .billingaddress, .shipping, .billing {
	background: #E3E3E3;
	padding: 1px 5px 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div .billingcardinfo {
	background: #ECECEC;
	padding: 5px;
	margin: 0px 5px 15px;
	border: 1px solid #CCCCCC;
}

div .billingcardinfo h4 {
	color: #666633;
	font-size: 15px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.variantselector {
	width: 150px;
}

.leftfloat {
	float: left;
	width: 300px;
	margin-right: 10px;
}

.rightfloat {
	overflow: auto;
	margin-right: 10px;
}

div.twogruppedcategories {
	width: 390px;
}

div.twogruppedcategories h3 {
	margin-right: 10px;
	margin-left: 10px;
}

div.threegruppedcategories {
	width: 600px;
}

div.threegruppedcategories h3 {
	margin-right: 10px;
	margin-left: 10px;
}


/* PASSWORD RECOVERY */	

div#passwordrecoverycontainer {
	width: 450px;
	border-style: none;
}

div#passwordrecoverycontainer table#ctl00_ContentPlaceHolderRightContent_PasswordRecovery1_PasswordRecovery1 {
	width: 430px;
	background-color:#fff;
	border-color:#fff;
	border-width:1px;
	border-style:Solid;
	border-collapse:collapse;
}

div#passwordrecoverycontainer table.recoverypasstable {
	width: 430px;
	background-color:#fff;
	border-color:#fff;
	border-width:0px;
	border-style:Solid;
	border-collapse:collapse;
}

div#passwordrecoverycontainer table.recoverypasstable table {
	width: 430px;
	border: none;
}

div#passwordrecoverycontainer table.recoverypasstable tr td table {
	border: none;
	background: #EBEBEB;
}

div#passwordrecoverycontainer table.recoverypasstable, table.recoverypasst?ble {
	background: #fff;
}

div#passwordrecoverycontainer table.recoverypasstable, table.recoverypasstable label {
	text-align: right;
}

div#passwordrecoverycontainer table.recoverypasstable, table.recoverypasstable input {
	text-align: left;
}


/* LEARN */

div#learn, div#aprende {
	margin-right: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	padding-top: 15px;
}

div#learn p, div#aprende p {
	font: 12px/17px Arial, Helvetica, sans-serif;
}

div#learn h3, div#aprende h3 {
	text-align: left;
	border-style: none;
	color: #83766D;
	margin: 0px;
	font: bold 20px Arial, Helvetica, sans-serif;
}

div#learn h4,  div#aprende h4 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px -15px;
	padding-bottom: -15px;
	padding-left: 0px;
}

div#learn table, div#aprende table {
	width: 580px;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #BFBFBF;
}

div#learn table th, div#aprende table th {
	font-weight: bold;
	background: #fcc;
	text-align: center;
	color: #333333;
	font-size: 10px;
}

div#learn table td, div#aprende table td {
	font-weight: normal;
	background: #fff;
	text-align: left;
	font-size: 10px;
}

div#learn .largetable {
	width: 560px;
	font: normal 9px Arial, Helvetica, sans-serif;
	background: #BFBFBF;
	margin: 0px;
	padding: 0px;
}

div#learn .largetable th {
	background: #fcc;
	text-align: center;
	color: #333333;
	font: bold 9px Arial, Helvetica, sans-serif;
}

div#learn .largetable th.whiteback {
	background: #FEEAF1;
	font-size: 9px;
}

div#learn .largetable td {
	font-weight: normal;
	background: #fff;
	text-align: left;
	font-size: 9px;
}


/* ABOUT */

.borderimage {
	border: 1px solid #000;
	margin: 0px 10px 10px 2px;
	padding: 5px;
}


/* PRESS */

#press h3 {
	text-transform: uppercase;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8c0d36;
	border-style: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}


div.imageboxfloat {
	float: left;
	width: 164px;
	height: 180px;
	padding: 0px;
	margin: 0px 0px 10px 10px;
}


/* CONTACT */

table#contactable {
	width: 550px;
	font: normal 10px Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-left: -30px;
}

table#contactable th {
	font-weight: bold;
	background: #E0E0E0;
	text-align: center;
	color: #666666;
	padding: 0px;
	margin: 0px;
	font-size: 9px;
}

table#contactable td {
	font-weight: normal;
	background: #fff;
	text-align: left;
}

table#contactable h4 {
	font-weight: normal;
	text-align: center;
	text-transform: capitalize;
	color: #666666;
}
.leftfloatguide {
	float: left;
	width: 180px;
	margin-right: 15px;
}


/* ERROR SCREEN */

div#errorscreen {
	width: 480px;
	margin-left: 40px;
	background: #FFFFF4;
	border: 1px solid #FFFDCB;
	padding: 10px;
	color: #333333;
}

div#errorscreen h2 {
	font: 24px Arial, Helvetica, sans-serif;
	color: #CC3300;
	background: #FFFDCB;
	padding: 5px;
}

div#errorscreen p.errormessage {
	padding: 5px 10px;
}


/* ADDRESSES */

#addresses {
	height: 160px;
}

#addresses p {
	display:block;
}

#facturation {
	height: 160px;
}

#facturation table {
	width: 325px;
	float: left;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}


/* DISPLAY DATA*/

table.displaydata {
	background: #F0F0F0;
	border-style: none;
}

table.displaydata caption {
	border-bottom: 1px solid #666600;
	text-align: left;
	text-transform: capitalize;
	color: #666600;
	padding-bottom: 2px;
	font: bold 15px Geneva, Arial, Helvetica, sans-serif;
}

table.displaydata th {
	color: #fff;
	background: #666666;
}

table.displaydata td {
	background: #fff;
}

table.displaydata tfoot td {
	font-size: 10px;
	background: #D5DCF3;
	padding: 4px 4px 4px 10px;
}


/* ADDRESS */

address {
	padding: 8px;
	border: 1px solid #e8e8e8;
	font-style: normal;
	margin: 10px 5px;
}

#container #rightrcontent .checkouttitle {
	font-size: 16px;
	font-weight: normal;
	color: #9d9894;?
	padding-left: 0px;
}

address label {
	color: #666633;
	font-size: 15px;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 0px;
}

address strong  {
	color: #9d9894;
	text-transform: uppercase;
	margin-bottom: 5px;
	display: block;
	margin-top: 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
}

address em {
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
}

/*CSS Sitio 2008-2009*/

#NoTable4 {
	border: 0px solid #FF0000;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
	width:1024;
}
#NoTable {
	border: 0px solid #FF0000;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
	width:1024;
}

.magenta {font-size: 9pt; color: #8C0D36; font-weight: bold;}
.magenta a:link {font-size: 9pt; color: #8C0D36; font-weight: bold;}
.magenta a:activer {font-size: 9pt; color: #8C0D36; font-weight: bold;}
.magenta a:visited {font-size: 9pt; color: #8C0D36; font-weight: bold;}
.magenta a:hover {font-size: 9pt; color: #8C0D36; font-weight: bold;}

.menu {font-size: 10px; font-weight:bolder;} 
.menu a:link {color: #4E4D4D; text-decoration: none;}
.menu a:active {color: #4E4D4D; text-decoration: none;}
.menu a:visited {color: #4E4D4D; text-decoration: none;}
.menu a:hover {color: #A2A675; text-decoration: none;}

.submenutitle {font-size: 11px; font-weight:bolder;} 
.submenutitle a:link {color: #4E4D4D; text-decoration: none;}
.submenutitle a:active {color: #4E4D4D; text-decoration: none;}
.submenutitle a:visited {color: #4E4D4D; text-decoration: none;}
.submenutitle a:hover {color: #A2A675; text-decoration: none;}

.submenu {font-size: 9pt;} 
.submenu a:link {color: #67645C; text-decoration: none;}
.submenu a:active {color: #67645C; text-decoration: none;}
.submenu a:visited {color: #67645C; text-decoration: none;}
.submenu a:hover {color: #A2A675; text-decoration: none;}

.texto {font-size: 9pt;}
.texto a:link {color: #3B7D88;}
.texto a:hover {color: #931D1B;}
.texto a:active {color: #3B7D88;}
.texto a:visited {color: #3B7D88;}

.arial12 {font-size: 12pt}
.blanco {font-size: 9pt; color: #FFFFFF;}
.blancotitle {font-family: "Arial"; font-weight:lighter; font-size: 20px; color: #FFFFFF; letter-spacing: -0.05em; height: -5px;}
.grisquest {font-size: 9pt; color: #333333;}
.grissubtitle {font-size: 10pt; color: #333333; font-weight: bold;}
.gristitle {font-size: 15pt; color: #83766D; font-weight: bold;}
.grisclaro {font-size: 8pt; color: #666666; font-weight: bold;}
.puntobold {font-size: 12pt; color: #000000; font-weight: bold;}
.lila {font-size: 14pt; color: #6b71c0;}
.aqua {font-size: 13pt; color: #207885; font-weight: bold;}
.lighttitletienda {font-size: 20px; font-family: Arial; color: #999999; font-weight: lighter; letter-spacing: -0.05em;}
.style3 {color: #4e4d4d}

.footer {font-size: 8pt;}
.footer a:link {color: #3B7D88;}
.footer a:hover {color: #931D1B;}
.footer a:active {color: #3B7D88;}
.footer a:visited {color: #3B7D88;}

/****************** Luis ini **************/
p.texto {padding-right:3px;}
#NoTableTD {text-align:left;}
.style1 {color: #000000;font-weight: bold;}

#TableMakeup {
	border: 1px solid #eeeeee;
	border-spacing: 1px;
	border-color: #eeeeee;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
}

.triviaTD {text-align: left; font-weight: bold;}
.styletbl {	font-size: 7pt; font-weight: bold;}
.style5 {font-size: 7pt}

.BuscadorTable {width: 280px;}
#BuscadorTD {text-align:left;}

/*
#emergentmessagesISS p {
	border: 1px solid #ccc;
	margin: 5px auto;
	padding: 4px 4px 4px 25px;
	width: 280px;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#emergentmessages pISS {
	border: 1px solid #ccc;
	margin: 5px auto;
	padding: 4px 4px 4px 25px;
	width: 500px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
*/
#emergentmessages .errormessageISS {
	border: 1px solid #CC0000;
	background: #F0B3B3?url(../../images/cancel.png) no-repeat 5px center;
	color: #CC0000;
	display: block;
	width: 260px;
}

/****************** Luis fin **************/


/****************** Roberto ini ****(../images/fondoboton_off.jpg);
	background-repeat:no-repeat;
	vertical-align: middle;
	height: 40px;
	}
ul#menu3 li a:hover {
	color:#171717;
	background-image:url(../images/fondoboton_on.jpg);
	background-repeat:no-repeat;
}
ul#menu3 .double-line {line-height: 20px;}

.menu4 {color: #000000;	font-size: 9pt; line-height: 16px;	text-decoration:none;}
.menu4 a {color: #000000; text-decoration:none;}
.menu4 a:hover {color: #4c6f18; text-decoration:none;}

ul#menuinterior {
	font-size: 13px;
	list-style-type: none;
	line-height: 28px;
	margin: 0px;
	padding: 5px;
	text-align:left;
	text-decoration:none;
	}
ul#menuinterior li a {color:#171717; text-decoration: none;}
ul#menuinterior li a:hover {color: #4c6f18;	text-decoration: none;}
.btnBrown {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	background-image: url(../images/btn_cafe.png);
	background-repeat: no-repeat;
	line-height: 28px;
	font-weight: normal;
	width: 88px;
	text-align: center;
	height: 28px;
}
.btnBrown a {color: #FFFFFF;text-decoration:none;}
.btnBrown a:hover {color: #FFFFFF;}
.btnBrown2 {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	background-image: url(../images/btn_cafe2.png);
	background-repeat: no-repeat;
	line-height: 30px;
	font-weight: normal;
	width: 210px;
	text-align: center;
}
.btnBrown2 a {color: #FFFFFF;text-decoration:none;}
.btnBrown2 a:hover {color: #FFFFFF;}

/* Nuevos Estilos Texto para zonas fijas*/
.welcome {color: #ab5500; font-size: 13px; }
.SignOut { font-size: 13px;color:#000000}
.SignOut a { font-size: 13px;color:#000000}
.SignOut a:hover {color: #333333;}
.paulasc { font-size: 9pt;	color: #333333;}
.paulasc a {color: #333333; text-decoration: none;}
.paulasc a:hover {color: #333333; text-decoration: none;}
.gratisrojo {color: #CC0000; font-size: 12px;}
.gratisgris {color: #333333; font-size: 12px;}
.negro11px {font-size: 11px; color:#000000}

/* Nuevos Estilos Texto para interior*/
.titleflecha {font-size: 13px;	color: #666666; font-weight: bold;}
.prodtitle {font-size: 10px;	font-weight: bold;	color: #161616;}
.prodsubtitle {font-size: 10px;	color: #161616;}
.prodprecio {font-size: 10px; color: #000000;	font-weight: bold;}

/* Nuevos Estilos Texto para pop-ups*/
.txtbox16px {font-size: 16px; color: 534e3a;}
.txtbox14px {color:#000000; font-size: 14px;}
.txtbox12px {font-size: 12px; color: #534e3a;}
.verdegris {font-size: 13px; color: #534e3a; line-height: 18px;}
.altasverdegris {font-size: 14px; color: #534e3a; line-height: 18px; text-transform: uppercase; font-weight: bold;}
.nodisponible {font-size: 13px;	color: #666633; font-weight: bold;}
.cart8pt {color:#000000; font-size: 12px;}
.cart8ptbold {color:#000000; font-size: 12px; font-weight:bold}
.cartwhite9pt {font-size: 10pt; color: #FFFFFF;}
.cartwhite9ptbold {font-size: 10pt; color: #FFFFFF; font-weight: bold; }
.cartterracota {font-size: 14px;	color: #a95a00;}

/* pop_producto con pestaņas*/
ul#pest {
	list-style:none;
	margin:0;
	font-size: 10px;
	background-position: center center;
	line-height: 28px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
ul#pest li {float:left;}
ul#pest li a {
	display:block;
	width:74px;
	text-decoration:none;
	text-align:center;
	font-size:10px;
	color:#171717;
	background-image:url(../images/popups/pest_cafe.jpg);
	background-repeat:no-repeat;
	vertical-align: middle;
	}
.btnBrown {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	background-image: url(../images/btn_cafe.png);
	background-repeat: no-repeat;
	line-height: 28px;
	font-weight: normal;
	width: 88px;
	text-align: center;
	height: 28px;
}
.btnBrown a {color: #FFFFFF;text-decoration:none;}
.btnBrown a:hover {color: #FFFFFF;}
.btnBrown2 {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	background-image: url(../images/btn_cafe2.png);
	background-repeat: no-repeat;
	line-height: 30px;
	font-weight: normal;
	width: 210px;
	text-align: center;
}
.btnBrown2 a {color: #FFFFFF;text-decoration:none;}
.btnBrown2 a:hover {color: #FFFFFF;}


/* Nuevos Estilos Texto para zonas fijas*/
.welcome {color: #ab5500; font-size: 13px; }
.SignOut { font-si
ze: 13px;color:#000000}
.Sig0Out a { font-size: 13px;color:#000000}
.SignOut a:hover {col
width: 150px;	or: #333333;}
.paulasc { font-size: 9pt;	color: #333333;}
.paulasc a {color: #333333; text-decoration: none;}
.paulasc a:hover {color: #333333; text-decoration: none;}
.gratisrojo {color: #CC0000; font-size: 12px;}
.negro11px {font-size: 11px; color:#000000}

/* Nuevos Estilos Texto para interior*/
.prodtitle {font-size: 10px;	font-weight: bold;	color: #161616;}
.prodsubtitle {font-size: 10px;	color: #161616;}
.prodprecio {font-size: 10px; color: #000000;	font-weight: bold;}

/* Nuevos Estilos Texto para pop-ups*/
.txtbox16px {font-size: 16px; color: 534e3a;}
.txtbox14px {color:#000000; font-size: 14px;}
.txtbox12px {font-size: 12px; color: #534e3a;}
.verdegris {font-size: 13px; color: #534e3a; line-height: 18px;}
.altasverdegris {font-size: 14px; color: #534e3a; line-height: 18px; text-transform: uppercase; font-weight: bold;}
.nodisponible {font-size: 13px;	color: #666633; font-weight: bold;}
.cart8pt {color:#000000; font-size: 12px;}
.cart8ptbold {color:#000000; font-size: 12px; font-weight:bold}
.cartwhite9pt {font-size: 10pt; color: #FFFFFF;}
.cartwhite9ptbold {font-size: 10pt; color: #FFFFFF; font-weight: bold; }
.cartterracota {font-size: 14px;	color: #a95a00;}

/* pop_producto con pestaas*/
ul#pest {
	list-style:none;
	margin:0;
	font-size: 10px;
	background-position: center center;
	line-height: 28px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
ul#pest li {float:left;}
ul#pest li a {
	display:block;
	width:74px;
	text-decoration:none;
	text-align:center;
	font-size:10px;
	color:#171717;
	background-image:url(../images/popups/pest_cafe.jpg);
	background-repeat:no-repeat;
	vertical-align: middle;
	}
ul#pest li a:hover {color:#171717;	background-image:url(../images/popups/pest_blanco.jpg); background-repeat:no-repeat;}
ul#pest .double-line {line-height: 14px;}

.producto {font-size: 15px;	font-weight: bold;	color: #534E3A;}
.productonombre {font-size: 13px; font-style: italic;	color: #534E3A;}
.productotexto {font-size: 12px; color: #534e3a;}
.prodtitblanco {color: #FFFFFF;	font-size: 11px;	font-weight: bold;}
.proddescripgris {color: #1a1a1a;	font-size: 11px;}

#NoTable4 {
	border: 0px solid #FF0000;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
	width:1024px;
}

.imagenmenu
{
	background-repeat:repeat-y;
	background:url(/PaulasChoiceNew/images/intmenu_fondo1.gif);
}

.imagenbarra
{
	background:url(/PaulasChoiceNew/images/intfondo_barra.jpg);

}

.panelaprende
{
	font-size: 13px;
	list-style-type: none;
	line-height: 28px;
	margin: 0px;
	padding: 5px;
	text-align:left;
	}
	
	.imagenFondo
	{
background:url(/PaulasChoiceNew/images/fondotop.jpg);
	/*background:url(../Nuevo_adrian/fondotop1024.jpg);*/
	background-repeat:no-repeat;
	text-align:center;
		} 
		
		.imagenFood
	{
background:url(/PaulasChoiceNew/images/barra_bottom.gif);
	/*background:url(../Nuevo_adrian/barra_bottom8.jpg);*/
background-repeat:no-repeat;
		} 
		
/*///////////////////////////////////////////////////////////////////////////////*/

/* Nuevos Menus */
.menu1 {font-size: 13px; font-weight: Regular; color: #171717;}
.menu1 a {color: #3333333;	text-decoration:none;}
.menu1 a:hover {color: #4c6f18;	text-decoration:none;}

ul#menu3 {
	list-style:none;
	margin:0;
	background-position: center center;
	line-height: 40px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
	ul#menuMarian {
	list-style:none;
	margin:0;
	background-position: center center;
	line-height: 40px;
	padding?top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
ul#menu3 li {float:left;}
ul#menu3 li a {
	display:block;
	width:196px;
	text-decoration:none;
	text-align:center;
	font-size:11pt;
	color:#171717;
	background-image:url(../images/fondoboton_off.jpg);
	background-repeat:no-repeat;
	vertical-align: middle;
	height: 40px;
	}
ul#menu3 li a:hover {
	color:#171717;
	background-image:url(../images/fondoboton_on.jpg);
	background-repeat:no-repeat;
}
ul#menu3 .double-line {line-height: 20px;}

.menu4 {color: #000000;	font-size: 9pt; line-height: 16px;	text-decoration:none;}
.menu4 a {color: #000000; text-decoration:none;}
.menu4 a:hover {color: #4c6f18; text-decoration:none;}

ul#menuinterior {
	font-size: 13px;
	list-style-type: none;
	line-height: 28px;
	margin: 0px;
	padding: 5px;
	text-align:left;
	width: 174px;
}
ul#menuinterior li a {color:#171717; text-decoration: none;}
ul#menuinterior li a:hover {color: #4c6f18;	text-decoration: none;}

.btnBrown {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	background-image: url(../images/btn_cafe.png);
	background-repeat: no-repeat;
	line-height: 28px;
	font-weight: normal;
	width: 88px;
	text-align: center;
	height: 28px;
}
.btnBrown a {color: #FFFFFF;text-decoration:none;}
.btnBrown a:hover {color: #FFFFFF;}

.btnBrown2 {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	background-image: url(../images/btn_cafe2.png);
	background-repeat: no-repeat;
	line-height: 30px;
	font-weight: normal;
	width: 210px;
	text-align: center;
}
.btnBrown2 a {color: #FFFFFF;text-decoration:none;}
.btnBrown2 a:hover {color: #FFFFFF;}


/* CSS Document */

.textoAprende {font-size: 16px; color:#666666; font-weight:bold;}
.textoAprende a {color: #3B7D88; font-size: 14px; line-height:26px; text-decoration:none; font-weight:normal;}
.textoAprende a:hover {color: #931D1B; text-decoration:none;}
		
		
		.titl {
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #CED1B4 url(/PaulasChoiceNew/images/header_background.jpg) repeat-x left bottom;
	padding: 5px 25px 15px;
	margin: 5px 0px 10px;


}

/* CSS Document */

.miCuenta {font-size: 13px; color: #444444;}
.miCuenta a {color: #444444;	text-decoration:none;}
.miCuenta a:hover {color: #666666;	text-decoration:none;}


.articuloTitle {font-size: 17px; color: #83766D; font-weight: bold;}
.articuloTexto {font-size: 12px;}
.articuloTexto a {color: #3B7D88;}
.articuloTexto a:hover {color: #931D1B;}


# #cartview {
	background: #fff;
	padding: 2px;
	margin: 10px 0px;
	clear: left;
	border: 1px solid #9D9894;
	text-align: center;
}



.AlingText{

text-align:center;
}




.PaulasC {
		
	font-size: 13px;
	
}





