/* 
 * xhtml & css by Emiliano Mateu - webaccesible@webaccesible.com.ar
 * Date: 18/04/2009.
 * Modified: 18/04/2009.
**/

/*
 * BOF Reset 
 **/
html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, ul,
fieldset, td {
margin: 0; padding: 0; border: 0; outline: 0;
font-weight: inherit; font-style: inherit; font-size: 100%;
}
strong {font-weight: bold;}
body { color: black; background: white;}
ol, ul {list-style: none;}
li { vertical-align:middle;}
caption, th, td {font-weight: normal;}
/* 
 * EOF Reset
 *     & 
 * BOF Basics 
 **/
body, html{
width: 100%;
height: 100%;
cursor: default;
font-family: Arial, Helvetica, Verdana, sans-serif;
/*font-family: Georgia, Times New Roman, Times, serif;*/
background: url('../images/bg_body.jpg') repeat-x left top #ecf0f1;
}
a{cursor: pointer;}
hr {display: none;}
abbr, acronym {cursor: help;}
select option {padding: 1px 2px 0 5px;}
/*
 * Structure 
 **/

#container{
width: 916px;
min-height: 650px;
margin: 0 auto 0 auto;
padding: 0 44px 0 44px;
background: url('../images/bg_container.jpg') no-repeat left top;
}

#header{
height: 98px;
padding: 0 0 0 25px;
}
	#header h1{
	width: 375px;
	}
		#header h1 a{
		height: 98px;
		display: block;
		text-indent: -9999px;
		}
		
	#header p.descn{
	display: none;
	}
	#header p.lang{
	color: #868686;
	font-size: 0.7em;
	text-align: right;
	padding: 0 15px 0 0;
	margin: -20px 0 0 0;
	}
		#header p.lang a{
		color: #868686;
		text-decoration: none;
		}
			#header p.lang a:hover,
			#header p.lang a:focus{
			text-decoration: underline;
			}
	
#nav {}
	#nav .swfobject{
	height: 55px;
	text-align: center;
	padding: 43px 0 0 0;
	}
	#nav .swfobject ul{
	display: none;
	}
	#nav ul{
	float: left;
	width: 365px;
	padding: 0 0 0 35px;
	}
		#nav ul li{
		float: left;
		}
			#nav ul li a{
			display: block;
			height: 44px;
			text-indent: -9999px;
			}
			#nav ul #b1 a {width: 75px;}
			#nav ul #b2 a {width: 95px;}
			#nav ul #b3 a {width: 98px;}
			#nav ul #b4 a {width: 85px;}
			
	#nav form{
	float: left; 
	width: 390px;
	height: 42px;
	padding: 2px 0 0 100px;
	}
	#nav form div {height: 44px; padding: 3px 0 0 0;}
	#nav form div label{
	float: left;
	display: block;
	width: 180px;
	height: 20px;
	text-indent: -9999px;
	}
	#nav form div input.field{
	width: 140px;
	font-size: 12px;
	height: 18px;
	border: 1px solid #6e8f81;
	vertical-align: 9px;
	}
	#nav form div button{
	padding: 0;
	border: 0;
	background: 0;
	}	

#content {
clear: both;
padding: 22px 25px 0 25px;
background: url('../images/bg_content.jpg') repeat-x left top #fff;
}
	#content h2{
	height: 64px;
	text-indent: -9999px;
	background: url('../images/t_2010.jpg') no-repeat;
	}
	#content ul.products{
	padding: 0 0 0 0;
	}
		#content ul.products li{
		width: 600px;
		height: 100%;
		float: left;
		overflow: hidden;
		}
			#content ul.products li div.descn{
			display: none;
			}	
	
	#sidebar{
	width: 258px;
	float: left;
	line-height:1;
	}
		#sidebar div.block-h{
		background: url('../images/bg_sidebar_green.jpg') repeat-y left top;	
		}
			#sidebar form{
			padding: 0 0 10px 0;
			background: url('../images/bg_dotted_double.jpg') no-repeat left bottom;
			}
				#sidebar form h2{
				text-indent: -9999px;
				background: url('../images/t_area_clientes.jpg') no-repeat left top;
				height: 47px;
				}
				#sidebar form legend{display: none;}
				#sidebar form ul li{
				height: 25px;
				}
				#sidebar form ul li label{
				width: 96px;
				float: left;
				color: #fff000;
				font-size: 0.75em;
				display: block;
				text-align: right;
				padding: 2px 10px 0 0;
				}
				#sidebar form ul li input{
				float: left;
				width: 111px;
				font-size: 0.7em;
				padding: 2px 2px 2px 2px;
				border: 1px solid #6e8f81;
				}
				
			#sidebar form div.actions{
			word-spacing: -2px;
			padding: 5px 0 0 38px;
			}
				#sidebar form div.actions p{
				font-size: 0.7em;
				text-align: right;
				padding: 10px 15px 0 0;
				}
					#sidebar form div.actions p a{
					color: #000;
					text-decoration: none;
					}
						#sidebar form div.actions p a:hover,
						#sidebar form div.actions p a:focus{
						text-decoration: underline;
						}
						
			#sidebar ul.nav{
			padding: 10px 0 15px 0;
			background: url('../images/bg_sidebar_green_bot.jpg') no-repeat left bottom;
			}
				#sidebar ul.nav li{
				padding: 0 11px 1px 11px;
				background: url('../images/bg_dotted.jpg') no-repeat left bottom;
				}
					#sidebar ul.nav li a{
					display: block;
					height: 19px;
					color: #fff;
					font-size: 0.75em;
					font-weight: bold;
					font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
					text-transform: uppercase;
					text-decoration: none;
					padding: 9px 0 0 35px;
					background: url('../images/bg_bullet.jpg') no-repeat left top;				
					}						
						#sidebar ul.nav li a:hover,
						#sidebar ul.nav li a:focus{
						color: #fbfbe0;
						}
						
						#sidebar ul.nav li ul{
						}
							#sidebar ul.nav li ul li{
							background: none;
							padding: 0 0 0 36px;
							}
								#sidebar ul.nav li ul li a{
								height: auto;
								width: 99%;
								color: #fff000;
								font-weight: normal;
								background: none;
								padding: 7px 0 7px 0;
								}
					
		#sidebar div.block-k{
		padding: 7px 0 0 0;
		}
			#sidebar ul.nav2{
			height: 62px;
			padding: 12px 0 0 14px;
			background: url('../images/bg_nav2.jpg') repeat-y left top;	
			}
				#sidebar ul.nav2 li{
				width: 121px;
				float: left;
				}
					#sidebar ul.nav2 li a{
					display: block;
					height: 17px;
					padding: 8px 0 0 15px;
					color: #fff;
					font-size: 0.75em;
					font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
					text-transform: uppercase;
					text-decoration: none;
					}
						#sidebar ul.nav2 li a:hover,
						#sidebar ul.nav2 li a:focus{
						color: #fbfbe0;
						}
	
	#info{
	width: 600px;
	float: right;
	}

#container div.end {
clear: both; 
padding: 50px 0 0 0;
}

#container_product {
clear: both; 
padding:8px 0 8px 0;
float:right;
}

#container_product2 {
clear: both; 
padding:8px 0 8px 0;
float:right;
background-color:#ebebeb;
}

#ant_sig{
	vertical-align:middle;
	width:600px;
	height:17px;
	float:inherit;
	padding-top:10px;
}

#detalle_producto {
float:right;
width:600px;
}

#novedades{
float:right;
width:600;
line-height:0.7;
}

#links{
float:left;
width:400;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000;
padding-left:57px;
padding-top:12px;
}

#buscador{
float:left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#726e6e;
height:45px;
margin-left: 22px;
}

#cursos{
float:right;
width:600;
background-color:#ebebeb;
}

#cursos2{
float:right;
width:600;
background-color:#fff;
}

#cursos3{
float:right;
width:600;
background-color:#f6f7f9;
}


#footer{
width: 1004px;
margin: 0 auto 0 auto;
padding: 10px 0 10px 0;
}
	#footer p{
	color: #999;
	font-size: 0.7em;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	}
		#footer p a{
		color: #0b6442;
		text-decoration: none;
		}
			#footer p a:hover,
			#footer p a:focus{
			text-decoration: underline;
			}


