body,html {
	margin:0px;
	height:100%;
	padding:0px;
	background-color:#264472;
	background-image:url(../images/body_bg.png);
	background-repeat:repeat-x;
}
.Link {
	color:#2D7DC6;
}
.Link_14 {
	color:#2D7DC6;
	font-size:14px;
}
.Link14:hover {
	color:#2D7DC6;
	font-size:14px;
}
.Link14:link, .Link14:visited{
	color:#2D7DC6;
	font-size:14px;
}
.Link_C {
	color:#2D7DC6;
	font-size:11px;
}
.Link_13 {
	color:#2D7DC6;
	font-size:13px;
}
a:hover {
	color:#8A232F;
	text-decoration:none;
}
	
	
		
	#cartinfo{
		text-align:right;
		height:17px;
		float:left;
		display:inline;
		width:30%;
		
		float:right;
		padding:20px 20px 0px 0px;
		font-size:10px;
		color:#666666;
		font-family:Verdana;
	}
	#cartinfo a,  #cartinfo a:link, #cartinfo a:visited{
		font-size:10px;
		color:#666666;
		text-decoration:none;
	}
	 #cartinfo a:hover{
		font-size:10px;
		color:#666666;
		text-decoration:underline;
	}
	#cartinfo a.selected, #cartinfo a.selected:link, #cartinfo a.selected:visited{
		font-size:10px;
		color:#B84215;
		text-decoration:none;
	}
.italic{font-style:italic;}
.bold{font-weight:bold;}
.sub_title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#8A232F;
	font-weight:bold;
	font-style:italic;
	margin-bottom:10px;
}
.sub_title_normal{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#8A232F;
	font-weight:bold;
	margin-bottom:10px;
}
.sub_title_description{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	font-style:italic;
}
.sub_link{
	color:#2D7DC6;
	font-size:13px;
	background-image:url(../images/iconitem.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:15px;
}
.small_text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
}
#master_layout {
	width:800px;
	margin:0px auto 0px auto;position:relative;
}
	
	#master_layout #content_layout{
		width:800px;
		margin:28px auto 0px auto;position:relative;
		/*background-color:#FFFFFF;*/
		height:100%;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
		
		#master_layout #content_layout #content{
			/*width:780px;
			margin:10px 10px 10px 10px;position:relative;*/
			width:780px;
			border:10px solid #FFFFFF;
			background-color:#EDF0F8;
			display:table;
			height:100%;
		}
		
		#master_layout #content_layout table{
			margin:0px 0px 0px 0px;
		}
		
		#master_layout #content_layout td{
			vertical-align:bottom;
			font-size:12px;
			color:#8A232F;
		}
		
		
		
		#master_layout #content_layout #content #header{
			width:750px;
			margin-left:20px;
			margin-top:30px;
			margin-bottom:30px;
			position:relative;			
			background-color:#EDF0F8;
		}
		
			#master_layout #content_layout #content #header .cart_icon_off{
				background-image:url(../images/icon_cart_off.png);
				width:24px;
				height:15px;
				position:absolute;
				margin-left:715px;
				background-repeat:no-repeat;
				margin-top:-5px;	
				cursor:pointer;			
			}
			
			#master_layout #content_layout #content #header .cart_icon_on{
				background-image:url(../images/icon_cart_on.png);
				width:24px;
				height:15px;
				position:absolute;
				margin-left:715px;
				background-repeat:no-repeat;
				margin-top:-5px;	
				cursor:pointer;			
			}
		
		#master_layout #content_layout #content #banner{
			width:100%;
			margin:0px 0px 0px 0px;position:relative;
			background-color:#EDF0F8;
		}
		
		#master_layout #content_layout #content #sections{
			width:780px;			
			margin:20px 0px 30px 0px;position:relative;
			background-color:#EDF0F8;
			
		}
			
			#master_layout #content_layout #content #sections #left{
				width:318px;
				margin-left:20px;
				margin-top:3px;
				float:left;
				line-height:180%;
				font-size:14px;
				display:inline;
				color:#333333;
			}
			
			#master_layout #content_layout #content #sections #center{
				width:150px;
				margin-left:15px;
				padding-left:8px;
				float:left;
				display:inline;
				background-image:url(../images/bgline.png);
				background-repeat:repeat-y;
				background-position:0px 0px;
				margin-bottom:20px;
			}
			
			#master_layout #content_layout #content #sections #right{
				width:230px;
				margin-left:10px;
				padding-left:20px;
				padding-right:0px;
				float:left;
				display:inline;
				background-image:url(../images//bgline.png);
				background-repeat:repeat-y;
				background-position:0px 0px;
			}
		
			#master_layout #content_layout #content #sections .Text{
				font-size:14px;
				line-height:180%;
				color:#333333;
			}
			
			#master_layout #content_layout #content #sections .Bolded{
				font-size:16px;
				line-height:180%;
				color:#28497B;
				font-weight:bold;
			}
			
			#master_layout #content_layout #content #sections .Italics{
				font-size:13px;
				line-height:180%;
				color:#333333;
				font-style:italic;
			}
			
			#master_layout #content_layout #content #sections #line{
				width:100%;
				height:10px;
				font-size:9px;
				background-color:#FFFFFF;
				display:block;
				float:left;
				background-image:url("../images//iconselected.png");
				background-repeat:no-repeat;
				
		
			}
			
			#master_layout #content_layout #content #sections #title{
				width:50%;
				font-size:20px;
				
				color:#8A232F;
				display:inline;
				float:left;
				margin-left:20px;
				margin-top:30px;
			}
			#master_layout #content_layout #content #sections #paragraph{
				margin-top:30px;
				width:475px;
				font-size:13px;
				color:#333333;
				display:inline;
				float:left;
				margin-left:20px;
				line-height:180%;
				margin-bottom:20px;
				
				
			}
			
			#master_layout #content_layout #content #sections #paragraph .pub 
			{
				width:100%;
				padding-top:0px;
				padding-bottom:10px;
				display:block;
				float:none;
				margin-bottom:20px;
			}
			
			#master_layout #content_layout #content #sections #paragraph .publication_table 
			{	
				font-size:15px;	
			}
			
			#master_layout #content_layout #content #sections #paragraph .subtext{
				padding-left:20px;
			}
			
			#master_layout #content_layout #content #sections #list{
				margin-top:30px;
				width:475px;
				color:#333333;
				/*display:inline;
				float:left;*/
				line-height:180%;				
				display:table;
				margin-bottom:30px;
				color:#2D4E7E;
				font-size:13px;
				/*font-family:Arial, Helvetica, sans-serif;*/
				
			}
				#master_layout #content_layout #content #sections .item{
					padding-left:9px;
					text-align:left;
					background-image:url("../images/bulletitem.png");		
					background-repeat:no-repeat;
					background-position:2px 6px;
				}
				#master_layout #content_layout #content #sections .sub_item{
					padding-left:28px;
					background-image:url("../images/bulletsubitem.png");		
					background-repeat:no-repeat;
					background-position:20px 6px;
					
				}
				#master_layout #content_layout #content #sections #list #Colum1{
					width:240px;
					float:left;
					display:inline;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}	
				#master_layout #content_layout #content #sections #list #Colum2{
					width:234px;
					float:right;
					display:inline;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}	
			#master_layout #content_layout #content #sections #picture{
				width:212px;
				height:210px;
				margin-right:20px;
				margin-top:-10px;
				font-size:12px;
				color:#28497B;
				background-image:url("../images//piczaffrini.png");
				background-repeat:no-repeat;
				padding-top:200px;
				text-align:right;
				position:relative;
				float:right;
				display:inline;				
			}
			#master_layout #content_layout #content #sections #right_menu{
				width:218px;
				margin-right:20px;
				margin-top:0px;
				font-size:12px;
				color:#28497B;
				text-align:right;
				vertical-align:text-top;
				position:relative;
				float:right;
				display:inline;
				line-height:180%;
			}
			#master_layout #content_layout #content #sections #right_menu table{
				text-align:right;
			}
			#master_layout #content_layout #content #sections #right_menu .pic {
				width:44px;
				height:33px;
				margin-bottom:5px;
			}
			#master_layout #content_layout #content #sections #right_menu td{
				background-image:url("../images//bulletline.png");
				background-repeat:repeat-x;
				vertical-align:super;
				text-align:right;
				padding-bottom:15px;
				background-position:0px bottom;
				padding-top:10px;
			}
			#master_layout #content_layout #content #sections #right_menu td.default{
				padding-bottom:0px;
				background-image:url("n");
				background-repeat:no-repeat;
				
			}
			
	#master_layout #content_layout #bottom{
		width:100%;
		margin:5px 0px 0px 0px;position:relative;
		vertical-align:middle;
	}
	
		#master_layout #content_layout #bottom .Text_Copy{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			color:#98B2DC;
			vertical-align:middle;
		}
		
	/*Agregado por Juanchi*/
	/*
	#master_layout #content_layout #content #sections #list{
				margin-top:0px;
				width:480px;
				color:#333333;
				display:inline;
				float:left;
				line-height:180%;
				margin-left:20px;
				margin-bottom:30px;
				color:#2D4E7E;
				font-size:11px;			
				background-color:#00FF33;	
			}
				#master_layout #content_layout #content #sections .item{
					padding-left:9px;
					text-align:left;
					background-image:url("../images//bulletitem.png");		
					background-repeat:no-repeat;
					background-position:2px 6px;
				}
				#master_layout #content_layout #content #sections .sub_item{
					padding-left:28px;
					background-image:url("../images//bulletsubitem.png");		
					background-repeat:no-repeat;
					background-position:20px 6px;
					
				}
				#master_layout #content_layout #content #sections #list #Colum1{
					width:50%;
					float:left;
					display:inline;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}	
				#master_layout #content_layout #content #sections #list #Colum2{
					width:49%;
					float:right;
					display:inline;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}	*/
			#master_layout #content_layout #content #sections #picture{
				width:212px;
				height:210px;
				margin-right:20px;
				margin-top:-10px;
				font-size:12px;
				color:#28497B;
				background-image:url("../images//piczaffrini.png");
				background-repeat:no-repeat;
				padding-top:200px;
				text-align:right;
				position:relative;
				float:right;
				display:inline;				
				
			}
			
/*Carrito de Compras*/
	/*Carrito de Compras*/
	#content #sections #paragraph  table.content_table {
		table-layout:fixed;
		width:486px;
		display:inline;
		float:left;
	}

		#content #sections #paragraph .check td 
		{
			font-size:11px;
			/*color:#28497B;*/
			font-family:Georgia;
		} 
		
		#content #sections #paragraph .check td.title
		{
			font-size:11px;
			color:#28497B;
			font-family:Georgia;
		}
		
		#content #sections #paragraph .check td.form_info
		{
			border-left:solid 1px #FFFFFF;
			padding-left:10px;
		}
		
			
		#content #sections #paragraph .check td.bold
		{
			font-weight:bold;
		}  
	
		#content #sections #paragraph table.content_table td.header {
			height:35px;			
			font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
			font-size:11px;
			color:#28497B;
			font-weight:bold;
			padding-left:10px;
			
		}
		
		#content #sections #paragraph table.content_table .no_padding {
			padding-left:0px;
			
		}
		
		#content #sections #paragraph table.content_table td 
		{
			vertical-align:middle;	
		}
		
		#content #sections #paragraph table.content_table td.default_top
		{
			vertical-align:top;	
		}
		
		#content #sections #paragraph table.agreement td 
		{
			vertical-align:top;	
		}
		
		#content #sections #paragraph  table.content_table td.note {
			BORDER-BOTTOM: #264472 1px dashed;			
			color:#333333;
			font-size:11px;
			padding:5px 0px 5px 10px;
			
		}
		
		#content #sections #paragraph .content_table tr.vertical_alignment
		{
			padding-top:25px;
			vertical-align:top;	
			
		}
		
		#content #sections #paragraph .form_label {
			font-size:13px;
			color:#333333;
		}
				
		#content #sections #paragraph .form_title {
			height:60px;
			font-size:15px;
			font-weight:bold;
		}
		
		#content #sections #paragraph .form_input {
			height:40px;
			width:260px;
		}
		
		#content #summary 
		{
			
			margin-bottom:10px;
			border:1px solid #2D7DC6;
			padding:7px 7px 10px 7px;
			width:100%;
		}
		
		#content #sections #paragraph .textbox {
			width:200px;
			height:22px;
			border:solid 1px #CCDAEE;
			color:#333333;
			font-size:13px;
			padding-top:10px;
			padding-left:6px;
		}
		
		#content #sections #paragraph .textbox_error {
			width:200px;
			height:22px;
			border:solid 1px #2D7DC6;
			color:#333333;
			font-size:13px;
			padding-top:10px;
			padding-left:6px;
		}
		
		#content #sections #paragraph .dropdownlist {
			width:210px;
			height:22px;
			border:solid 1px #CCDAEE;
			color:#333333;
			font-size:13px;
			padding-top:6px;
			padding-left:6px;
		}
		
		#content #sections #paragraph .form_comment {
			height:40px;
			font-size:11px;
		}
		
		
