/* CSS */

/* Structure */
html, body, form { 
	margin:0;
	padding:0;
	border:0;
}

html, body {
	width:100%;
	height:100%;
	background:#ffffff;

}

#mainContent { /* file: tpl.model.htm */
	text-align:left;
	width: 760px;
	display:block;
	margin:0 auto;
	padding:0 0 0 10px;
	border:0;
/*	border:1px dashed #00ff00;*/
	background: #ffffff;

}
	#headerBanner
	{
		display:block;
		padding:0;
		margin:0 auto;
		border:0;
		text-align:center;
	}
	#headerContent,
	#headerContent a,
	#headerContent p
	{
		display:block;
		padding: 0;
		margin:0;
		border:0;
/*		background:url(../images/cap_right.gif) top left no-repeat; */
	}
	#headerContent
	{
		padding:3px 10px;
		margin: 0 0 20px 0;
		border:0;
		background: #990000;
	}
	#colLeft {	
	
		width:590px;
		padding:0 0 0 0;
		margin: 10px 0 0 0;
		border:0;
		text-align: left;
		float:right;
	
	}
	
	#colLeft_box
	{
		border: 0;
		display:block;
		padding:0;
		margin:0;	
		background:#fff;
	}
		#colLeft_box_header 
		{
			border:0;
			display:block;
			padding:4px 20px;
			margin:0;
			background:#fff;	

		}
		#colLeft_box_content 
		{
			border:0;
			display:block;
			padding:0;
			margin:0;	
		}
/* Book Detail */
			#colLeft_box_bookdetail 
			{
				border:0;
				display:block;
				padding:20px 20px 20px 40px;
				margin:0;	
			}
				#colLeft_box_bookdetail img
				{
					border:0;
					display:block;
					padding:0;
					margin:0 5px 0 0;
					border:1px solid #ededed;	
				}
				#colLeft_box_bookdetail p
				{
					border:0;
					display:block;
					padding:0 0 5px 0;
					margin:0;
				}
/* Register */
			#colLeft_box_register
			{
				border:0;
				display:block;
				padding:20px 20px 20px 40px;
				margin:0;	
			}
				#colLeft_box_register p
				{
					border:0;
					display:block;
					padding:0;
					margin:0 0 5px 0;	
				}

/* Remember */
			#colLeft_box_remember
			{
				border:0;
				display:block;
				padding:20px 20px 20px 20px;
				margin:0;	
			}
				#colLeft_box_remember p
				{
					border:0;
					display:block;
					padding:0;
					margin:0 0 5px 0;	
				}


/* Contact us */
			#colLeft_box_contact 
			{
				border:0;
				display:block;
				padding: 0 0 0 40px;
				margin:0;	
			}
	
				#colLeft_box_contact input
				{
					padding:2px;
					margin:5px 0;
					border:0;
					border:1px solid #cccccc;
					width:400px;
					background:#ffffff;
				}
				#colLeft_box_contact textarea
				{
					padding:2px;
					margin:5px 0;
					border:0;
					border:1px solid #cccccc;
					width:400px;
					height:80px;
					background:#ffffff;
				}
		#searchFormPopular { /* file: search_rss.html */
		
/*			background-image: url(../images/bg_searchbox.jpg);
			border: 2px solid #EFEBE8; */
			border: 0;
			display:block;
			padding:5px 10px;
			margin:0;
			color: #990000;	
		
		}
			#searchFormPopular select
			{
				width:120px;
				padding:2px !important;
				margin:0 5px 0 5px;
				border:1px solid #cccccc;
			} 
			#searchFormPopular input
			{
				width:130px;
				padding:3px !important;
				margin:0 5px 0 5px;
				border:1px solid #cccccc;
			} 
			#searchFormPopular a.submit_button
			{
				display:block;
				padding:3px 10px !important;
				margin:0 8px 0 0;
				border: 0;
				background-color:#990000 !important; 
			} 
			#colLeft_box_content a.adv_options,
			#colRight_box_content a.adv_options,
			#searchFormPopular a.adv_options
			{
				/*display:block; */
				padding:3px 10px 3px 0 !important;
				margin:0 10px 0 0;
				border:0;
				background:url(../images/square2.gif) right no-repeat;
				background-position:right 7px;
			} 
			
		#detailContent
		{
			display:block;
			padding:0 0 0 0;
			margin:0;
			border:0;
		}
		
			#top10_box 
			{ 
				float:left;
				width:360px;
				padding:0;
				margin:0 10px 2px 0;
				border:0;
				background:#fff;
			}	
			#mostvisited_box 
			{ 
				float:left;
				width:200px;
				padding:0;
				margin:0 0 2px 0;
				border:0;
				background:#fff;
			}	
				#mostvisited_box_header
				{
					display:block;
					padding:4px 20px;	
					margin:0;
					border:0;
					background:#660000;
				}
				#top10_box_header 
				{
					display:block;
					padding:4px 20px;	
					margin:0;
					border:0;
					background:#990000;
				}
				#mostvisited_box_content, 
				#top10_box_content 
				{
					display:block;
					padding:20px 5px 5px 5px !important;	
					margin:0 !important;
					border:0 !important;
				}
				#mostvisited_box_header a,
				#mostvisited_box_header h2,
				#top10_box_header a,
				#top10_box_header h2,
				#colLeft_box_header h2
				{
					display:block;
					padding:0 !important;	
					margin:0 !important;
					border:0 !important;
					background:none !important;
				}
				#mostvisited_box_footer
				{
					display:block;
					clear:both;
					margin:0;
					border:0;
				}

					#top10Item 
					{
						width:175px;
						float:left;	
					}
						#top10Position 
						{
							width:13px;
							height:13px;
							border:1px solid #cc0000;
							padding: 3px;
							margin:0 0 10px 10px;
							display: block;
						}
						#top10Image 
						{
							width:59px;
/*							height:130px; */
							padding:0 0 0 10px;
							display: block;
						}
						#top10Description
						{
							width:90px;
							height:130px;
							padding:5px 0 0 5px;
							float:left;
						}
					#visitedItem 
					{
						width:200px;
						float:left;	
					}
						#visitedImage 
						{
							width:59px;
/*							height:130px; */
							padding:30px 0 0 10px;
							float:left;
						}
						#visitedDescription
						{
							width:110px;
							height:130px;
							padding: 5px 0 0 5px;
							float:left;
						}
							#top10Author,
							#top10Price
							{
								display:block;
								padding:0 0 10px 0;
								margin:0;
								border:0;
							}
							#top10Title
							{
								display:block;
								padding:0;
								margin:0;
								border:0;
								min-height:50px;
							}
							#top10Bestel button,
							#top10Bestel input
							{
								display:block;
								padding:3px 8px !important;
								margin:0 10px 0 0;
								border: 0 !important;
								background-color:#990000 !important; 
							} 
				#top10_box_footer 
				{
					display:block;
					clear:both;
					margin:0;
					border:0;
				}
				#top10_item_footer 
				{
					display:block;
					height:20px;
					clear:both;
					margin:0;
					border:0;
				}
					#top10_box_footer a
					{
						padding:3px 10px !important;
						margin:0 10px 0 0;
						border:0;
						background:url(../images/square2.gif) right no-repeat;
					} 
							


	#colRight {
		width:170px;
		margin:10px 0 0 0;
		padding: 0;/*10px 0 0 45px;*/
		border:0;
		float:left;
		background: #FFE3A4;
		/*background-image:url(../images/colRight_bk.gif);
		background-repeat: repeat-y;*/
		/*background-color: red;*/
	}

		#colRight_box 
		{
			display:block;
			clear:both;
			padding:0;
			margin:0 0 10px 0;
			border:0;
		}
			#colRight_box_header 
			{
				display:block;
				padding:4px 20px;	
				margin:0;
				border:0;
				background: url(../images/mod_bg.jpg) repeat-x top left;
			}
			#colRight_box_content 
			{
				display:block;
				padding:5px 10px !important;	
				margin:0 !important;
				border:0 !important;
				background:#FFE3A4;
			}
				#colRight_box_header a,
				#colRight_box_header h2
				{
					display:block;
					padding:0 !important;	
					margin:0 !important;
					border:0 !important;
					background:none !important;
				}
				#colRight_box_content p,
				#colRight_box_content ul 
				{
					margin:0 0 0 0;
					padding:3px 0;
					border:0;
					display:block;
				}
				
					#colRight_box_content li 
					{
						list-style-type:none;
						display:block;
						margin: 0;
						border:0;
						padding:3px 0;
					}
						#colRight_box_content a:active, #colRight_box_content a:link, #colRight_box_content a:visited, #colRight_box_content a:hover {
							padding:0;
							text-decoration: none;
							color:#666666;
						}



	#footerShop
	{
		display:block;
		padding:5px 0;
		clear:both;
		background:#EFEBE8;
	}

.headersRight {
	width:135px;/*135px*/
	position:relative;
	float:LEFT;	
	vertical-align:middle;
	height:19px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#666666;
}



.headersRight h2 {	

	font-size:12px;

	font-weight:bold;

	color:#ffffff;

	margin: 0;

	padding:0;

	background-color: transparent;

	border: 0;	

}



.headersRight a {

	font-size:12px;

	font-weight:bold;

	color:#ffffff;

	text-decoration: none;

}



.title {

	color: #FF0000;

}




.menuRight 
{
	padding:0; /*9px 0 9px 5px*/
	margin:0;
	border:0;
	display:block;
}

	.menuRight ul 
	{
		margin:0 0 0 0;
		padding:0 0 0 0;
		border:0;
		display:block;
	}
	
		.menuRight li 
		{
			list-style-type:none;
			display:block;
			font-weight: normal;
			margin: 0;
			border:0;
			padding:0;
			color:#666666;
		}
			.menuRight a:active, .menuRight a:link, .menuRight a:visited, .menuRight a:hover {
				padding:0;
				text-decoration: none;
				color:#666666;
			}

/* Fonts */
body 
{ 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#000000;
	font-size:11px;
}
	
	#headerContent
	{
		font-size:11px;	
		font-weight:normal;	
		color: #fff;
		text-align:center !important;
	}
			#headerContent p,
			#headerContent a
			{
				font-size:13px;	
				font-weight: normal;	
				color: #fff;
				text-align:left; !important;
				font-family: Verdana, Arial, Helvetica, sans-serif;
			}


		#colLeft_box_bookdetail,
		#colLeft_box_bookdetail p,
		#colLeft_box_register p,
		#colLeft_box_remember p,
		#colLeft_box_contact, #colLeft_box_contact input, #colLeft_box_contact select, #colLeft_box_contact textarea
		{
			font-family:Verdana, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#666666;
			text-align:left;

		}
		#colLeft_box_bookdetail span
		{
			font-family:Verdana, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#2d2d2b;
			text-align:left;
		}

		#mostvisited_box_header a,
		#mostvisited_box_header h2,
		#top10_box_header h2
		{
			font-size:12px;
			font-weight:bold;
			color:#fff;
		}
		#colLeft_box_header h2 
		{
			font-size:12px;
			font-weight:bold;
			color:#990000;
		}
		#colRight_box_header a,
		#colRight_box_header h2
		{
			font-size:12px;
			font-weight:bold;
			color:#993300;
		}
			#colRight_box_content ul, 
			#colRight_box_content li, 
			#colRight_box_content p
			{
				color:#000000;
				font-weight: normal;
			}
		
			#colRight_box_content li 
			{
				color:#666666;
			}

			#searchFormPopular input, #searchFormPopular select
			{
				font-family: Verdana, Verdana, Helvetica, sans-serif;
				color:#000000;
				font-size:11px;
			} 

			#searchFormPopular a.submit_button
			{
				color:#ffffff; 
				font-size:11px; 
				font-weight:normal;
			} 
			#colLeft_box_content a.adv_options,
			#colRight_box_content a.adv_options,
			#searchFormPopular a.adv_options
			{
				color:#2d2d2b; 
				font-size:11px; 
				font-weight:normal;
				text-decoration:underline;
			} 

						#top10Position 
						{
							font-family:Verdana, Helvetica, sans-serif;
							font-size:11px;
							font-weight: normal;
							color:#666666;
							text-align:center;
						}
							#top10Title a 
							{
								font-family:Arial, Helvetica, sans-serif;
								font-size: 13px;
								font-weight: bold;
								color:#666666;
								text-align:left;
							}
							#top10Title a:link, #top10Title a:visited 
							{
								text-decoration:none;
							}
							#top10Title a:hover, #top10Title a:active 
							{
								text-decoration:underline;
							}
							#top10Author
							{
								font-family:Verdana, Helvetica, sans-serif;
								font-size:11px;
								font-weight:normal;
								color:#666666;
								text-align:left;
							}
							#top10Price
							{
								font-family:Arial, Verdana, Helvetica, sans-serif;
								font-size:12px;
								font-weight:normal;
								color:#000000;
								text-align:left;
							}

							#top10Bestel button
							{
								color: #ffffff; 
								font-size:11px; 
								font-weight:normal;
							} 
				#top10_box_footer a
				{
					color:#666666; 
					font-size:11px; 
					font-weight:normal;
					text-decoration:underline;
				}
	#footerShop
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#7C767C;
		font-weight:bold;
		text-align:center;
		font-variant:small-caps;
	}
		#footerShop a
		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#7C767C;
			font-weight:bold;
			text-decoration:underline;
			font-variant:small-caps;
		}


h1 {

	text-align:left;

	margin:10px;

	font-size:16px;

	font-weight:bold;

}


/*
h2 {

	text-align:left;

	margin:10px;

	padding:5px;

	font-size:12px;

	font-weight:bold;

	background-color: #eff0f5;

	border:1px solid #e2e5f4;

	border-bottom-color:#a9accd;

}
*/


img {

	border:0px;

}



a {

	text-decoration: none;

}



.searchForm {

	width: 657px;

	height: 32px;

	text-align:center;

	vertical-align:middle;

	margin:0px;

	padding:0px;

	font-size:12px;

	font-weight:bold;	

	background-color: #f49754;

}


/*

.searchFormPopular h3 {

	vertical-align:middle;

	margin:0px;

	padding:0px;

	padding-top:3px;

	font-size:12px;

	font-weight:bold;

	text-align:left;

}



.searchFormPopular h3, input {

	vertical-align: middle;		

	height: 20px;

	margin-left: 15px;

}



.searchFormPopular select, option {

	vertical-align: middle;		

	height: 19px;

	padding:0px;			

	color: #0A3C71;

	text-align: left;

	vertical-align: middle;

	color: #000000;

}



.searchFormPopular a {

	color: #0A3C71;

	text-align: left;

	vertical-align: middle;

}

*/

.searchForm h3,select,input {

	vertical-align: middle;		


}


/*
.searchForm a,select,option {

	color: #0A3C71;

	text-align: left;

	vertical-align: middle;

}



.searchForm select,input {

	color:#000000;

	font-weight:normal;

	font-size: 11px;

}

*/

.zoekButton {

	height: 20px;

	width: 60px;

	vertical-align: middle;

	text-align: left;

	background-color: #34339b;

	background-image: url(../images/square1.gif);

	background-position: right center;

	background-repeat: no-repeat;

	cursor: pointer;

	font-weight: bold;

	color: #ffffff;

	font-size:15px;

	padding-right: 10px;

	padding-bottom: 2px !important;

	padding-bottom: 0px;

	border: none;

}



.bestelButton {

	height: 20px;

	width: 55px;

	vertical-align: middle;

	text-align: left;

	float:left;

	

	background-color: #fbd9bd;

	background-image: url(../images/square2.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	

	cursor: pointer;

	font-weight: bold;

	border:0px;

	color:#666666;

	padding:0px;

	margin:0px;	

	padding-bottom: 2px !important;

	padding-bottom: 0px;

}

.bestelButton1 {

	height: 20px;

	width: 55px;

	vertical-align: middle;

	text-align: left;

	background-color: #f5f5f5;

	background-image: url(../images/square3.gif);

	background-position: right bottom;

	background-repeat: no-repeat;	

	cursor: pointer;

	font-weight: bold;

	border: 0px;

	color:#666666;

	padding-bottom: 2px !important;

	padding-bottom: 0px;

}



.TerugButton {

	width: 80px;

	height: 27px;

	background-color: #f49754;

	border: 1px solid #e7731e;

	font-size: 13px;

	color:#000000;

	font-weight:bold;

	margin:0px;

	margin-top:13px;

	vertical-align:middle;

}



.TerugButtonGate {

	width: 180px;

	height: 27px;

	background-color: #f49754;

	border: 1px solid #e7731e;

	font-size: 13px;

	color:#000000;

	font-weight:bold;

	margin:0px;

	margin-top:13px;

	vertical-align:middle;

}



p {

	margin: 1em;

}


/*
input, textarea, select {

	margin:0.2em;

	border: 1px solid #E2E5F4;

}
*/


.imgBullet {

	vertical-align:middle;

}



.books {

	padding:1em;

}



.headersLeft {

	width:643px;

	padding-left: 13px;

	padding-top: 0.7em;

	padding-bottom: 0.4em;	

	text-align:left;

	margin-bottom: 7px;	

	font-size:16px;	

	font-weight:bold;	

	color: #9e9ea0;

}



.headersLeft a {

	color: #9e9ea0;

}






/* tpl.model.htm */




#mainContent1 {

	text-align:left;

	width:1089px;

	height:800px;

	min-height:800px;

	float:left;

}






#colLeft1 {	

	width:873px;

	max-width:873px;

	height:600px;

	text-align: left;

	float:left;

}







.rightContent  {

	text-align:center;

	font-weight: normal;

	position: relative;

	float:LEFT;

	width: 158px;

	line-height: 20px;

	color:#666666;

	min-height:36px;

	padding: 9px 0 9px 0px;

}



.rightContent .acceptgiro {

	color:#666666;		

	float: left;

	font-weight:bold;

	padding: 7px 10px 5px 0px;

	margin: 0 0 0 0;		

}



.rightContent .imgaccept {

	float: left;	

}



.rightContent a {

	color:#666666;

}



.rightContent .ideal {

	padding: 10px 0 10px 0;

	margin:0 0 0 0;

	padding:0 0 0 0;	

	height:auto;

}



/* FIN tpl.model.htm */

#eachItem {

	vertical-align:middle;

	margin:1em;

	padding:0.5em;

	margin-top:0;

	position:relative;

	float:left;

	text-align:left;

	border:1px solid #BEBEBE;

	height:80px;

}



#itemContent {

	position:relative;

	float:left;

	text-align:left;

	width:100%;

	padding:0;

	vertical-align:top;

}



#footer {



}



.backGris {

	margin: 0px;

	background-color: #f0f0f0;

	text-align: justify;

	width:685px;

	font-size:10px;

}



.tablaTit th {
	background:#fff;
}



th.list {

	color: #990000;

	padding: 5px;

}



td.list {

	padding: 5px;

}



#banner {	

	width: 100%;

	position: relative;

}



#cuadroTop10 {

	width: 240px;/*402px;*/

	height: 1030px; /*567*/

	margin:0px;

	margin-top: 7px;

	float: left;

	position:relative;

	padding: 0px;

	overflow:hidden;

	background-image:url(../images/colLeft_bk.gif);

}



.HeaderTop10{

	font-size:12px;

	font-weight:bold;

	color: #ffffff;

	background-image:url(../images/BkTit.jpg);

	background-repeat: repeat-x;

	padding:5px 5px 5px 15px;

	text-align:left;

	margin:0; 

	/*width:288px;*//*378px*/

}



.NumTop10{

	font-size:17px; 

	font-weight:bold;

	text-align:center; 

	color:#5f5f5f; 

	width:35px;

	height: 51px;

	background-color: #f1f1f1;

	margin: 0 0 0 9px;

	padding: 35px 0 0 0;

	text-align: center;

}



.top1 {

	width: 238px;

	height: 86px;

	float: left;

	border: 1px solid #bfbfbf;	

	overflow:hidden;

	margin-bottom: 11px;

}



#cuadroCon {

	width:666px;

	height: auto;

	text-align:center;

}



.bestelbot {

	height: 20px;	

	width: 70px;

	vertical-align: middle;

	text-align: center;		

	background-color: #2c9ad9;

	cursor: pointer;

	font-weight: bold;

	border:1px solid #588ca1;

	color: #ffffff;

	padding:0px;

	margin:0 0 0 35px;	

	float:left;

}



.bestelButton {

	height: 20px;	

	width: 55px;

	vertical-align: middle;

	text-align: left;

	background-color: transparent;

	background-image: url(../images/square2.gif);

	background-position: right center;

	background-repeat: no-repeat;		

	cursor: pointer;

	font-weight: bold;

	border:0px;

	color: #137d97;

	padding:0px;

	margin:0px;

	padding-bottom: 2px !important;

	padding-bottom: 0px;

	float:left;

}



.bestelButtonDet {

	height: 20px;

	width: 60px;

	vertical-align: middle;

	text-align: left;

	background-color: #feefc6;

	background-image: url(../images/square4.gif);

	background-position: right bottom;

	background-repeat: no-repeat;	

	cursor: pointer;

	font-weight: bold;

	font-size:13px;

	border: 0px;

	color: #f49553;

	padding-bottom: 2px !important;

	padding-bottom: 0px;

}



#RecTitDet {

	width: 685px;

	height: 19px;

	margin: 0px;

	padding: 0px;

	background-image:url(../images/BkTit.jpg);

	background-repeat: repeat-x;

	padding-top:4px;

}



.llinkbutton, .llink, .llinkseparator{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;					

}



.HeaderRecom {	

	font-size:12px;

	font-weight:bold;

	color: #ffffff;

	background-image:url(../images/BkTit.jpg);

	background-repeat: repeat-x;

	padding: 5px 5px 5px 13px;

	margin-left: 7px;	

	text-align:left;

	margin:0 0 0 7px; 

	width:230px;

}



#cuadroRecom {

	width: auto;

	height: auto;

	float:left;

	position: relative;	

	padding: 7px 0 0 0;

}



#cuadroRecom .Recom {

	width: 246px;

	height:136px;

	/*background-color:#f0f0f0;	*/

	background-color:#ffffff;	

	margin: 0 0 3px 0;

	padding: 0 0 0 0;

	margin-left: 15px;

	/*border-top: 4px solid #ffffff;	*/

	border: 1px solid #bfbfbf;

}



.Meer {

	font-size: 12px;

	color:#666666;

	text-decoration:underline;

}



.Shoppingcart {

	font-size: 10px;

	color:#666666;

	text-decoration:underline;

}



.bookdet {

	float:left;

}



.content {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

}

.alert {
	color:#FF0000 !important;
}

.fond_left {

/*	background-image:url(../images/colLeft_bk.gif);*/

}



/* estilos de la descripción */

#description ol, #description ol li{		

	margin-left: 20px;

}



#description ul, #description ul li{		

	margin-left: 20px;

}



#description a{

	color:blue;

	text-decoration:underline;

}



.recensies {	

	width: 189px;	

	float: left;	

	text-align: left;

	margin:0;	

}



/**/.enlaces {	

	width: 188px;

	height: 890px;

	margin: 4px 0 0 0;

	background-image:url(../images/bck_rss1.jpg);

	background-repeat:repeat-y;

	background-position: top left;

}



.enlaces a {	

	margin: 0px 0 0 11px;

	line-height: 22px;		

}



/**/.HeaderRecensies{	

	width:168px;

	margin:0; 

	font-size:12px;

	font-weight:bold;

	color: #ffffff;	

	padding:5px 5px 5px 15px;

	text-align:left;	

	background-image:url(../images/BkTit.jpg);

	background-repeat: repeat-x;

}

/* Others */
/* Links */
a.lnkCenter { display:block; margin:0 auto; text-align:center; padding:10px 0 !important; }

a.ContactMe:link, a.ContactMe:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; text-decoration:none; }
a.ContactMe:hover, a.ContactMe:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; text-decoration:underline; }

a.normal_button { padding:3px 8px !important; margin:0 10px 0 0; border: 0; background-color:#990000; color:#ffffff; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
a.gray_button { padding:3px 8px !important; margin:0 10px 0 0; border: 0; background-color:#a6a6a6; color:#333333; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }

a.link_book:link, a.link_book:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666 !important; text-decoration:underline; }
a.link_book:hover, a.link_book:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666 !important; text-decoration:underline; }

a.link_pag:link, a.link_pag:visited { background:#990000; border:0; padding:4px 5px; margin:0 3px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#eaeaea !important; text-decoration:none; }
a.link_pag:hover, a.link_pag:active { background:#990000; border:0; padding:4px 5px; margin:0 3px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#eaeaea !important; text-decoration:underline; }
a.link_pag_on { background:#ffffff; border:1px solid #cccccc; padding:4px 5px; margin:0 3px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666 !important; text-decoration:none; }




/* Fonts */
.verdana11normal { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; }
.verdana11 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666; }
.verdana10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666; }

/* Paddings & Borders & Margins */
.padtop20 { padding-top:20px; }
.padtb5 { padding:5px 0; }
.pad10 { padding:10px; }
.borbot { border-bottom:1px solid #D3CCC7; }

/* Forms */
.box_normal{ background:#ffffff; border:1px solid #cccccc; padding:2px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666 !important; width:400px; }
.lista_normal { background:#ffffff; border:1px solid #cccccc; padding:2px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666 !important; width:410px; }
.box_medium, .lista_medium{ background:#ffffff; border:1px solid #cccccc; padding:2px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666 !important; width:165px; }
.box_small, .lista_small { background:#ffffff; border:1px solid #cccccc; padding:2px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666 !important; width:160px; }
.box_xsmall{ background:#ffffff; border:1px solid #cccccc; padding:2px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666 !important; width:70px; }
.button_normal { padding:3px 8px !important; margin:0 10px 0 0; border: 0; background-color:#990000; color:#ffffff; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.box_check { padding:0 !important; margin:0 !important; border:0 !important; }

.lista_day { background:#ffffff; border:1px solid #cccccc; padding:2px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666 !important; width:50px; }
.lista_month { background:#ffffff; border:1px solid #cccccc; padding:2px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666 !important; width:50px; }
.lista_year { background:#ffffff; border:1px solid #cccccc; padding:2px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666 !important; width:65px; }


.ficha
{
	background:url(../images/mn_bg.gif) no-repeat !important;
	width:87px !important;
}
.ficha_on
{
	background:url(../images/mn_bg_sel.gif) no-repeat !important;
	width:87px !important;
}

.tool-tip 
{
	background: #990000;
	border: 1px solid #FFE3A4;
	color: #fff;
	padding: 10px;

}


