body				{	background: #000000; color: #666666;	font-family: Arial, Verdana, Helvetica, sans-serif;	margin: 0px;}
img					{	border:0px;}
a					{ 	color: #666666;	text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
.addToCartText a 	{  	font-size: 11px; font-style: normal; line-height: normal; 	font-weight: bold;		color: #D70000;}
.buyLink			{	padding: 1px; text-decoration: none; font-size: 11px; font-style: normal; background: #D70000; color: #ffffff; border: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.header0 			{  	font-size: 20px; font-style: normal; line-height: normal; 	font-weight: bold; 		color: #084CB3;}
.homeHeader 		{ 	font-size: 18px; font-style: normal; line-height: normal;	font-weight: bold; 		color: #084CB3;}
.macHeader 			{ 	font-size: 16px; font-style: normal; line-height: normal; 	font-weight: bold; 		color: #999999;}
.homeHeaderSm 		{ 	font-size: 14px; font-style: normal; line-height: normal;	font-weight: bold; 		color: #999999;}
.header1 			{  	font-size: 14px; font-style: normal; line-height: normal; 	font-weight: bold; 		color: #D70000;}
.header2 			{  	font-size: 14px; font-style: normal; line-height: normal; 	font-weight: bold; 		color: #999999;}
.header3 			{ 	font-size: 12px; font-style: normal; line-height: normal;	font-weight: bold; 		color: #D70000;}
.header4 			{ 	font-size: 12px; font-style: normal; line-height: normal;	font-weight: bold; 		color: #999999;}
.bodyheader			{	font-size: 12px; font-style: normal; line-height: 	15px; 	font-weight: bold; 		color: #FFFFFF;}
.textReg 			{ 	font-size: 12px; font-style: normal; line-height: 	15px; 	font-weight: normal;	color: #666666;}
.forminput 			{ 	font-size: 12px; font-style: normal; line-height: 	15px; 	font-weight: normal;	color: #666666; width: 150px;}
.instructions 		{ 	font-size: 12px; font-style: normal; line-height: 	15px; 	font-weight: normal;	color: #666666; width: 500px;}
.textRegHlt 		{ 	font-size: 12px; font-style: normal; line-height: 	15px; 	font-weight: bold; 		color: #666666;}
.warning 			{  	font-size: 12px; font-style: normal; line-height: normal; 	font-weight: normal; 	color: #FF0000;}
.textWarn	 		{ 	font-size: 12px; font-style: normal; line-height: 	15px; 	font-weight: bold; 		color: #FF0000;}
.textWhiteTiny 		{  	font-size: 12px; font-style: normal; line-height: normal; 	font-weight: bold; 		color: #FFFFFF;}
.textWhite 			{  	font-size: 12px; font-style: normal; line-height: normal; 	font-weight: bold; 		color: #FFFFFF;}
.textTealLt			{  	font-size: 12px; font-style: normal; line-height: normal; 	font-weight: normal; 	color: #E3E3E3;}
.textTealLtTiny		{  	font-size: 12px; font-style: normal; line-height: normal; 	font-weight: normal; 	color: #E3E3E3;}
.textTeal			{  	font-size: 12px; font-style: normal; line-height: normal; 	font-weight: bold; 		color: #666666;}
.textSm 			{ 	font-size: 10px; font-style: normal; line-height: 	12px; 	font-weight: normal; 	color: #666666;}
.textMed 			{ 	font-size: 11px; font-style: normal; line-height: 	12px; 	font-weight: normal; 	color: #ffffff;}
.textMedBold 		{ 	font-size: 11px; font-style: normal; line-height: 	12px; 	font-weight: bold; 		color: #666666;}
.textSmBlue 		{ 	font-size: 10px; font-style: normal; line-height: 	12px; 	font-weight: bold; 		color: #084CB3;}
.textSmOrange 		{ 	font-size: 12px; font-style: normal; line-height: 	12px; 	font-weight: bold; 		color: #FFA60C;}
.textOrange 		{ 	font-size: 14px; font-style: normal; line-height: 	12px; 	font-weight: bold; 		color: #FFA60C;}
.textSmGreen 		{ 	font-size: 10px; font-style: normal; line-height: 	12px; 	font-weight: bold; 		color: #33CC00;}
.textSmAccented 	{ 	font-size: 10px; font-style: normal; line-height: 	12px; 	font-weight: bold; 		color: #ffffff;}
.textSmTeal	 		{ 	font-size: 10px; font-style: normal; line-height: 	14px; 	font-weight: bold; 		color: #666666;}
.textSmWarn	 		{ 	font-size: 10px; font-style: normal; line-height: 	14px; 	font-weight: bold; 		color: #939eb9;}
.textSmMenu 		{ 	font-size: 10px; font-style: normal; line-height: 	12px; 	font-weight: bold; 		color: #666666;}
.textMedMenu 		{ 	font-size: 11px; font-style: normal; line-height: 	12px; 	font-weight: bold; 		color: #666666;}
.textSmNote 		{ 	font-size: 10px; font-style: normal; line-height: 	12px; 	font-weight: normal; 	color: #999999;}
.textSmHlt 			{ 	font-size: 10px; font-style: normal; line-height: 	16px; 	font-weight: bold; 		color: #666666;}
.textTiny 			{ 	font-size:  9px; font-style: normal; line-height: normal; 	font-weight: normal; 	color: #666666;}
.admTiny 			{ 	font-size:  9px; font-style: normal; line-height: normal; 	font-weight: normal; 	color: #666666;}

.newHeader0 		{  	font-size: 14px; font-style: normal;					  	font-weight: bold;		color: #084CB3;}
.newHeader1 		{  	font-size: 14px; font-style: normal; line-height: normal; 	font-weight: bold;		color: #FFFFFF;}
.newCatHeader a 	{  	font-size: 12px; font-style: normal; line-height: normal; 	font-weight: bold;		color: #084CB3;}
.newTitles 			{  	font-size: 11px; font-style: normal; line-height: 	15px; 	font-weight: normal;	color: #666666;}
.newSellingCopy 	{	font-size: 10px; font-style: normal; line-height: normal; 	font-weight: normal;	color: #d6d6d6;}
.titulo_promo	 	{	font-size: 16px; font-style: normal; line-height: normal; 	font-weight: normal;	color: #FF6100;}
.newBuyNow a 		{  	font-size: 11px; font-style: normal; line-height: normal; 	font-weight: bold;		color: #D70000;}
.newReasons 		{  	font-size: 11px; font-style: normal; line-height: normal; 	font-weight: bold;		color: #084CB3;}
.newNumbers 		{  	font-size: 11px; font-style: normal; line-height: 	20px; 	font-weight: bold; 		color: #D70000;}
.newTopTitles a 	{	font-size: 11px; font-style: normal; line-height: normal; 	font-weight: normal;	color: #666666;}
.newLinkBlack 		{  	font-size: 12px; color: #ffffff;}

.offerText			{	font-size: 11px; font-style: normal; line-height: normal; 	font-weight: normal;	color: #666666;}
.ppinput     		{  	font-size: 12px;}
.pubName a			{  	font-size: 11px; font-style: normal; line-height: normal; 	font-weight: bold;		color: #D70000;}
.submitbtn 			{ 	font-size: 12px; font-style: normal; line-height: 1;		font-weight: bold;		color: #ffffff; height: 20px;	vertical-align: middle; background-color: #00AEEF; }
.submitbtnWarn 		{ 	font-size: 11px; font-style: normal; line-height: 1;		font-weight: bold;		color: #EDF6F6; height: 20px;	vertical-align: middle; background-color: #FF0000; }
.viewIssText a 		{	font-size: 11px; font-style: normal; line-height: normal; 	font-weight: normal;	color: #666666;}
.admsubmitbtn       {   font-size: 9px;}
.background 		{  	background-color: #FFFFFF;}
.grey 				{  	background-color: #999999;}
.greyLtr 			{  	background-color: #E3E3E3;}
.greyLt 			{ 	background-color: #f2f2f2;}
.tealLt 			{  	background-color: #FFFFFF; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px;}
.rightnav			{  	background-color: #F5F5F5; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px;}
.border 			{ 	border: solid; border-width: 0.5px 0px 0.5px 0.5px; border-color: #E1E1E1 #FFFFFF #E1E1E1 #E1E1E1;}
.pageborder			{	padding:20px;}
TD.adminNav         {   padding-top: 10px; font-size: 10px; font-weight: bold; font-family: Arial, verdana, helvetica, sans-serif; text-decoration: none;}
A.adminNav:hover    {   color: #ff0000;}
a.adminNav          {   text-decoration: none;}
.feature_smallside	{	border: solid; background-color: #88CC33; border-color: #cccccc; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px;	}

a.catTitles 		{	font-size: 11px; text-decoration: none; font-style: normal;	line-height: 15px; font-weight: normal; color: #666666; letter-spacing: -1px; }
a.subTitles 		{	font-size: 10px; text-decoration: none; font-style: normal;	line-height: 15px;font-weight: normal; color: #666666;}
a.magTitle    		{ 	font-size: 14px; color: #084CB3; line-height: 18px; text-decoration: none; font-weight: bold; }
a.magTitleContent   { 	font-size: 12px; color: #084CB3; line-height: 15px; text-decoration: none; font-weight: bold; }

.columnHeaderDig	{	background-color: #D70000; padding-left: 5px; padding-right:5px; height: 20px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;}
.columnHeaderPrint	{	background-color: #084CB3; padding-left: 5px; padding-right:5px; height: 20px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;}
.rowOne		   		{	background-color: #F3F3F3; padding-left: 3px; padding-right: 3px; padding-top:10px; padding-bottom:8px;}
.rowTwo		   		{	background-color: #FFFFFF; padding-left: 3px; padding-right: 3px; padding-top:10px; padding-bottom:8px;}
.rowBreak			{	background-color: #CCCCCC; }

.bookDetails		{ 	font-size: 11px; font-style: normal; font-weight: normal; color: #333333;}
.listPriceLabel		{ 	font-size: 12px; font-style: normal; font-weight: normal; color: #333333;}
.listPriceAmount  	{ 	font-size: 12px; font-style: normal; font-weight: normal; color: #333333; text-decoration:line-through;}
.savePriceLabel		{ 	font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF;}
.savePriceAmount	{ 	font-size: 12px; font-style: normal; font-weight: bold; color: #D70000;}
.yourPriceLabelSm	{ 	font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.yourPriceLabel		{ 	font-size: 15px; font-style: normal; font-weight: bold; color: #333333;}
.yourPriceAmount	{ 	font-size: 15px; font-style: normal; font-weight: bold; color: #D70000;}
.magIssue			{ 	font-size: 11px; font-style: normal; font-weight: bold; color: #333333;}

.resultsContent		{ 	font-size: 11px; font-style: normal; font-weight: normal; color: #333333; padding-bottom:15px;}
.resultsTerm		{ 	font-size: 11px; font-style: normal; font-weight: bold; color: #333333; padding-bottom:15px;}

.subjectContainer	{	background-color: #ffffff;	border-color: #999999;	border-width: 1px; border-style: double; padding-left: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 10px;}
.subTitles 			{	font-size: 10px; font-style: normal;	line-height:1px; font-weight: normal; color: #666666;}

.tips	   			{ 	font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}	
.page	   			{ 	font-size: 11px; line-height:20px; font-style: normal; font-weight: normal; color: #333333;}	
.viewMore   		{ 	font-size: 10px; font-style: normal; font-weight: normal; color: #ffffff; font-family: Arial, Verdana; text-decoration:none;}	
.magazineTitle 		{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 18px; color: #00A0FF;}
.descriptionBody 	{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #333333;}

.sale { border-bottom:1px dotted #CCC; padding:10px 0px 10px 0px; overflow:auto; }

/* Styles for Home Page Categories */
.bgdig { background-color: #d70000; }
.bgprt { background-color: #084cb3; }
table#category { border: 0; padding: 0; margin: 0; width: 560px; }

table.alerta
{
    background-color: #ffffff;
	color: #252A30;
    border: 2px solid #587796;
	font-size: 12px;
	font-weight: bold;
    border-spacing: 3px;
    padding: 4px;
    margin-left: 14px;
	margin-right: 14px;
	width: 95%;
}

table.info
{
    background-color: #ffffff;
	color: #252A30;
    border: 2px solid #587796;
	font-size: 12px;
	font-weight: bold;
    border-spacing: 3px;
    padding: 4px;
    margin-left: 14px;
	margin-right: 14px;
	width: 95%;
}


td.cathdr { 
	font-size: 14px; font-style: normal; line-height: normal; 
	font-weight: bold; color: #FFFFFF; 
	padding: 3px 0 3px 10px;
	margin: 0 10px 16px 0; }
td.pad { background-color:#ffffff; width: 4px;}
#category ul { list-style: none ; margin: 0; padding: 2px 0 20px 0; }
#category li { margin: 0 0 0 11px; padding: 0; 
	font-size: 11px; 
	font-style: normal; line-height: 15px; 
	font-weight: normal; color: #666666;
}
#category td { vertical-align: top }
td.arrow { padding: 4px 6px 0 0; margin: 0;}
/* End Styles for Home Page Categories */

/* Styles for Category Page Tabs */
div.dig, span.dig, a.dig { border-color: #d70000 ; color: #d70000; }
div.prt, span.prt, a.prt { border-color: #084cb3; color: #084cb3; }
#ct div { width: 509px; margin: 0 0 10px 0 ; border-style: solid; border-width: 0 0 3px 0; }
#ct span { border-style: solid; border-width: 2px 2px 0 2px; }
#ct a { font-size: 14px; font-weight: bold; text-decoration: none; margin: 0px 12px 0px 12px; }
#dig span.dig { background-color: #d70000; }
#prt span.prt { background-color: #084cb3; }
#dig a.dig { color: white; }
#prt a.prt { color: white; }
/* (end) Styles for Category Page Tabs (end) */



/* Styles for Category Page Content */
#cat_thumbs div a {
	font-size: 11px; color: #666666;
	text-decoration: underline;
	text-align: center;
	width: 130px;
}
#cat_thumbs td { padding: 0 3px 20px 3px; }
#cat_thumbs div.ptext,div.catPubText  { font-size: 80%; text-align: center; }
#cat_thumbs div.ptitle { font-weight: bold; padding-bottom: 2px; }
#cat_thumbs div.catPubThumb {text-align: center;}
#cat_thumbs div.catPubTitle { font-weight: bold; padding-top: 3px; }
div#cat_list { border-top: thin solid #cccccc; width: 535px; padding: 5px 0 0 0; }
#cat_list ul { list-style: none ; margin: 0; padding: 2px 0 20px 0; }
#cat_list li a { 
	margin: 0 0 0 2px; padding: 0; 
	font-size: 12px; 
	font-style: normal; line-height: 15px; 
	font-weight: bold; color: #666666;
}
#cat_list_footer ul {
  
     }
#cat_list_footer li {
    padding: 4px 0 0 0;
    margin-left: -20px;
	font-size: 12px; 
	font-style: normal; line-height: 15px; 
	font-weight: normal; color: #666666;   
}
div.printDisclaimer { 
	width: 505px;
	text-align: right;
	padding: 0 0 12px 0; 
	font-size: 10px; 
	color: #666666;
}
div.catSection {	font-size: 15px; font-style: normal; line-height: normal; font-weight: bold; color: #084CB3; padding-bottom: 10px;}
/* (end) Styles for Category Page Content (end) */

/* (start) Recommendation Styles (start) */
table.recommendVertical td {
	vertical-align: top;
	text-align: center;
}

table.recommendVertical div.cell {
	margin: 0px 20px 20px 0px; 	/* spacing inside each cell */
	width: 138px;				/* width of each cell */
}

table.recommendVertical div.image {
	text-align: center;
}

table.recommendVertical div.text {
	text-align: center;
}

table.recommendVertical span.pubName a {  	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #D70000;
}

table.recommendVertical span.offerText {	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}

table.recommendVertical span.addToCartText {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #D70000;
}

table.recommendVertical span.viewIssText a {	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}

table.recommendHorizontal {
	border-collapse: collapse;
	empty-cells: hide;
}

table.recommendHorizontal td {
	/*border: 1px solid #084CB3;*/
}

table.recommendHorizontal div.cell {
	border: 1px solid #084CB3;
	padding: 5px 5px 5px 5px;
	width: 185px;
	height: 80px;
}

table.recommendHorizontal div.image {
	float: left;
	width: auto;
	height: auto;
	text-align: left;
}

table.recommendHorizontal div.text {
	float: left;
	height: 70px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	width: 110px;
/*	word-wrap: break-word;*/
}

table.recommendHorizontal span.pubName a {
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #084CB3;
}

table.recommendHorizontal span.offerText {
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}

table.recommendHorizontal span.addToCartText {  	
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #084CB3;
}

table.recommendHorizontal span.addToCartText a {  	
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #084CB3;
}

table.recommendHorizontal span.viewIssText {	
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}

table.recommendHorizontal span.viewIssText a {	
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}

div.text form {
	display: inline; /* removes line break when displaying a hidden form in IE */
}
/* (end) Recommendation Styles (end) */

.anteriores {font-family: Arial, Verdana; font-size: 10px; font-style: normal; line-height: normal; 	font-weight: normal; margin: 0; padding: 0; color: #d6d6d6;}

img.nourl_img  {border-collapse: collapse; border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid;}
td.nourl_titulo {font-size: 16px; font-family: Arial, Verdana; text-align: left;}
td.nourl_titulo_ayuda {font-size: 13px; color: #ffffff; font-family: Arial, Verdana; font-style: normal; font-weight: bold; text-align: left;}
td.nourl_info_ayuda {font-size: 12px; color: #ffffff; font-family: Arial, Verdana; font-style: normal; font-weight: normal; text-align: left;}
td.web_num_paginacion {padding-left: 18px; font-size: 11px; color: #ffffff; font-family: Arial, Verdana; font-style: normal; font-weight: normal; text-align: left;}
td.web_paginacion {font-size: 12px; color: #ffffff; font-family: Arial, Verdana; font-style: normal; font-weight: normal; text-align: right;}

/* paginacion en la web */
.web_pagination {padding-right: 18px; text-align: right; }
.web_pagination ul{margin: 0; padding: 0; text-align: right; font-size: 12px; }
.web_pagination li{list-style-type: none; display: inline; padding-bottom: 1px; }
/* boton normal */
.web_pagination a, .web_pagination a:visited {font-family: Arial, Verdana; font-size: 10px; font-weight: normal; padding: 0 10px; text-decoration: none; color: #8a94ad; }
.web_pagination a:hover, .web_pagination a:active{font-family: Arial, Verdana; font-size: 10px; color: #ffffff; }
.web_pagination li.web_currentpage{font-family: Arial, Verdana; font-size: 10px; font-weight: bold; padding: 0 5px; margin-left: 4px; margin-right: 4px; border: 1px solid #8a94ad; background-color: #ffffff; color: #195695; } /*939eb9*/
.web_pagination li.web_disablepage{font-family: Arial, Verdana; font-size: 10px; font-weight: normal; padding: 0 10px; border: 1px solid #929292; color: #929292; }
.web_pagination li.web_nextpage{font-family: Arial, Verdana; font-size: 10px; font-weight: normal; border: 1px solid #929292; color: #000000;}
td.web_anteriores_atras {padding-left: 18px; font-size: 11px; color: #ffffff; font-family: Arial, Verdana; font-style: normal; font-weight: normal; text-align: left;}
.web_anteriores_atras a, .web_anteriores_atras a:visited {font-family: Arial, Verdana; font-size: 11px; font-weight: normal; text-decoration: none; color: #ffffff; }
.no-match {
padding-left: 20px; color: #ffffff; font-family: Arial; font-style: italic; font-size: 11px; padding-bottom: 7px; padding-top: 2px;
}
.req
{
	font-size: 11px;
}

