﻿body 
{
    font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:13px;
	line-height:1.5em;
	margin: 0;
	padding: 0;
	color:#000000;
	background-color:#f4f4f4;
   	margin-bottom:20px;
 }

#pagearea select, option, textarea, input {font-family:  "Trebuchet MS", Tahoma, Arial, sans-serif; font-size:12px;}
  
#mainplaceholder		{ margin-left:20px; min-height: 430px; width:930px; vertical-align:top;  }

/* Hack for IE */
* html #mainplaceholder {height: 430px;}


/* E		*/
#pagearea	
{
			width:978px; 
			margin:0 auto; 
			margin-top:20px;
			background-color:#FFFFFF;
			border: solid 1px #d3d3d3;
}

#contentarea	{width:100%;margin-left:-15px;vertical-align:top; }
#pagetext		{position:relative; margin-left:15px; width:760px; vertical-align:top; }
#pagetextmanager {position:relative; margin-left:15px; width:730px; vertical-align:top;}
#pagetextwide		{position:relative; margin-left:15px; width:935px; vertical-align:top;}



#headerarea	
{
			 background-repeat:no-repeat;
			 width:978px; 
			 margin:0 auto;
			 padding-top:20px;
}

#headercontent	{width:973px; margin:0 auto; padding-bottom:0px; }
#topnav			{float:right; margin-top:-40px;}
#topnavbarlinks, #topnavbarlinks li	{display:inline; list-style:none; margin-right:5px;}
#topnavbarlinks li img			{margin-right:2px;}


.managermenu	{margin:25px 0px 0px 0px; height:45px;display:block; }
.topseparator	{background-color:#f3f2f2;height:23px;margin-top:0px;  padding:5px 5px 5px 15px; }
.topseparatormanager {background-color:#f3f2f2;height:23px;margin-top:-25px; padding-left:15px; padding-top:4px;}

.topauthlink			{margin-right:15px; font-size:14px; font-weight:bold; color:#CE521C; text-decoration:none; }
.topauthlink:link		{text-decoration:none;color:#CE521C;}
.topauthlink:hover		{text-decoration:underline;}
.topauthlink:visited	{color:#CE521C;}


.biglink			{font-size:14px; font-weight:bold; color:#CE521C; text-decoration:none; text-transform:uppercase;}
.biglink:link		{text-decoration:none;color:#CE521C;}
.biglink:hover		{text-decoration:underline;}
.biglink:visited	{color:#CE521C;}


#banner			{left:-50px;position:relative; top:-30px;}


.topsearchbtn  {position:relative; top:-1px;}
.topsearchbox  {position:relative; top:-6px;}
.topinfobox    {position:relative; top:0px; width:100%;}

.toplink	{color:#999999; text-decoration:none;text-transform:uppercase;}
.toplink:hover	{text-decoration:underline;}


.bottomlink	{color:#999999; text-decoration:none;}
.bottomlink:hover	{text-decoration:underline;}

.sitelogo	{display: block; margin-left:0px; margin-top:0px; }



#footerarea {
			 text-align:left; 
 			 color:#000000;
			 height:10px;
			 font-size:0.9em; 	
			 margin:0 auto;
		 }
			 

#footercontent
{
			background-color:Transparent;
			text-align:left; 
			padding:15px 10px 50px 10px;
			font-size:0.9em; 	
			margin:0 auto;
			width:978px; 
			color:#333333; margin-top:-10px; font-size:10px;}
			

a			{text-decoration:none;}
a:link		{color:#4295C7;text-decoration:none;}
a:visited	{color:#4295C7;text-decoration:none;}
a:hover		{color:#CE521C;	text-decoration:underline;}
a:active	{color:#4295C7;text-decoration:none;}


.biglink:link {
	color:#1369a0;
	}

.biglink:visited {
	color:#1369a0;
	}

.biglink:hover {
	color:#1369a0;
	text-decoration:underline;
	}

.biglink:active {
	color:#1369a0;
	}
				
h1, .page-title 	{letter-spacing: 0px; font-size:14pt; font-weight:bold; line-height:1.5em; color:#1369a0; }
h1x	{letter-spacing: 0px; font-size:14pt; font-weight:bold; line-height:1.5em; color:#CE521C; }
h2 	{font-size:12pt; font-weight:bold; color:#CE521C; margin-bottom:5px; }
h3 	{font-size:10pt; font-weight:bold; color:#666666; margin-bottom:5px;
    width: 282px;
}
/*h1 	{letter-spacing: 0px; font-size:14pt; font-weight:bold; line-height:1.5em; color:#0074B3; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; }*/

.spacer {font-size:1px;height:50px;}
.spacershort {font-size:1px;height:20px;}

.titlearea	{text-align:center;}
.celltitle	{vertical-align:top; font-weight:bold; text-align:left;}

.windowcontainer { padding:10px 10px 10px 10px;}

.gridbookinfo			{width:100%}
.gridbookimg			{float:left; margin-right:10px;}
.gridbookdata			{width:70%; text-align:left;}
.gridbooktitle			{font-size:10pt; font-weight:bold; color:#0074B3; }
.gridbookauthor			{font-size:9pt; font-weight:bold;}
.gridbookdetails		{}

.errortext				{font-weight:bold; color:#cc0000;}
.mainbookslist				{text-align:center; width:100px; margin:0 auto;}
.mainbookarea			{text-align:center; margin:0px 30px 20px 0px;}
.morebookscell			{width:240px;}
.gridbooktitle2			{font-size:10pt; font-weight:bold; color:#0074B3; }
.gridbookauthor2		{font-size:9pt; }
.gridbookseller2		{font-size:9pt; color:#666666;}
.bookimg				{border:solid 1px #c9d4d6 !important; }
.bookimgdetail			{border:solid 1px #c9d4d6 !important; margin-right:5px}

.bookimgselected		{border:dashed 8px #CE521C !important; }


.personalregtext		{background-color:#bfe4ff; color:#333333; padding:10px 10px 10px 10px; width:85%;}

.leftarea				{padding-right:5px; }
.leftareamanager		{margin:15px 10px 0px 0px;  }
.leftareatitle			{color:#CE521C; font-weight:bold; font-size:16px;text-transform:uppercase; padding:2px 0px 2px 0px}
.leftareatitlemanager	{color:#1369a0; font-weight:bold; font-size:14px; text-transform:uppercase; padding:2px 0px 2px 0px}
.leftcellmanager		{border-right:dotted 1px #efefef; height:100%; }

.searchfield			{font-weight:bold}
.searchbox				{padding:10px 10px 10px 10px; border:solid 2px #eeeeee; 
          				 background-color:#ffffff;
          				 background-position:bottom right; 
          				 background-repeat:no-repeat;}
          				 
.searchtitle			{background-color:#eeeeee; font-size:13px;padding-left:10px;}
.searchtitle img		{margin-top:6px;}

.booktitle				{letter-spacing: 0px; font-size:16pt; font-weight:bold; line-height:1.5em; color:#0074B3; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; }
.bookprice				{font-size:12pt; }
.sellertitle			{background-color:#eeeeee; font-size:12px;padding-left:10px; text-transform:uppercase;}
.sellerbox				{padding:10px 10px 10px 10px; border:solid 2px #eeeeee; background-repeat:no-repeat;}
.sellername				{font-size:12pt; font-weight:bold; color:#000000; }          				 
.SellerLogo				{float:right; margin:0px 10px 10px 0px;}
.sellerinfo				{float:left;margin-right:-500px;}

.sellerlink				{}
.sellerlink:link   	    {}
.sellerlink:hover   	{}
.sellerlink:visited		{}

#acceso_main			{text-align:left;}
.bannerimg				{border:solid 1px #cccccc}

.titlepicture			{border-bottom:solid 2px #c9d4d6;margin-bottom:10px;}
.titlebookbg			{border-bottom:solid 2px #c9d4d6; margin-bottom:10px; height:120px; }
.titlelibraryname		{letter-spacing: 0px; font-size:18pt; font-weight:bold; line-height:1.5em; color:#1369a0; text-transform:uppercase;}

.libraries_area			{width:155px; text-align:center; margin:0 auto;}
.libraries_logo			{}
.libraries_text			{}
.libraries_name			{font-size:12pt; font-weight:bold; color:#1369a0; margin-bottom:5px; }
.fieldcomment			{color:#666666; font-size:10px; font-weight:normal;  font-style:italic;}


.notificationmsg		{font-style:italic; color:#666666; background-color:#FAF8D2; padding:10px 10px 10px 10px;}

.topinfoleft	{width:60%}
.topinforight	{width:40%}			
.hilightedtext		{color:#1369a0; font-weight:bold;}

.topDisplayName	{font-weight:bold; color:#1369a0;}


.gvMainStyle	{background-color:#eeeeee;}
.gvHeader th
{
	background-color:#0076B3;
	color:#FFFFFF;
	font-size:12px;
	padding:10px 0px 10px 0px;
}

.gvPager {
	background-color:#C0C0C0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


.gvPager td table tr td span {padding:0px 4px 0px 4px; background-color:#005275;}
.gvAltItem  {background-color:#F7F6F3; padding:2px 2px 2px 2px}
.gvItem		{background-color:#ffffff; padding:2px 2px 2px 2px}
.norows	{ text-align:center;  font-size:12pt;  line-height:1.5em; display:block; font-weight:bold; color:#666666; padding:5px 0px 5px 0px }

.warningText	{font-size:12pt; font-weight:bold; color:#CE521C; text-transform:uppercase; margin-bottom:5px; padding:10px 10px 10px 10px; background-color:#eeeeee; }

.owner	{font-weight:bold;}
.goback	{margin-top:50px; margin-bottom:20px;}
.splashimg	{border:solid 1px #c9d4d6 !important; }

.actiontoolbar  {text-align:right; font-weight:bold; background-color:#eeeeee; padding:5px 2px 5px 2px}

.publishbookcover   {}
.booktypeinfo       {background-color:#ffffcc; font-weight:bold; color:#cc0000; font-size:8px;}

.booksearchlink     {font-weight:bold;}

.follow         {float:right; font-size:12px; }