body {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #EFEFEF url(/templates/images/bg.gif) repeat-x;
}

#wrapper {
	width: 777px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#top {
	width: 777px;
	height: 177px;
	/*background: transparent url(/templates/images/logo.gif);*/
}

#content {
	width: 752px;
	margin: 10px auto 0px auto;
	padding: 5px 0px 0px 0px;
	background: #FFFFFF url(/templates/images/content-top.gif) no-repeat;
}
	.main {
		margin: 10px 0px 0px 10px;
		width: 732px;
	}
		.main_top {
			height: 33px;
			background: #FFFFFF url(/templates/images/main-top.gif) no-repeat;
			color: #EAAC03;
			font-weight: bold;
			padding: 17px 0px 0px 30px;
		}
		.main_top_left {
			float: left;
			
		}
		.main_top_right {
			float: right;
			paddinG: 0px 15px 0px 0px;
		}		
		.main_top_right a {
			color: #EAAC03;
			text-decoration: underline;
		}
	
		.main_body {
			background: #FFFFFF url(/templates/images/horizontal.gif) repeat-y;
			padding: 0px 10px 0px 10px;
		}
	
			.main_left, .main_left_index {
				color: #363636;
				float: left;
				font-size: 11px;
			}
			.main_left {
				width: 355px;
				overflow: auto;
				height: 500px;
			}
			.main_left_index {
				width: 365px;
			}
			.main_body p {
				padding: 5px 15px 15px 20px;
				margin: 0px;
			}
			.main_right {
				width: 350px;
				float: right;
				margin:0px 5px 0px 0px;
			}
			
			.art {
				margin:0px 0px 0px 15px;
			}
			
			.main_center {
				font-size: 11px;
				color: #363636;
			}
			.main_center img {
				margin: 10px 10px 10px 10px;
				width: 50px;
				height: 50px;
			}
			
		
		.main_bottom {
			height: 10px;
			background: #FFFFFF url(/templates/images/main-bottom.gif) no-repeat;
			margin: 0px 0px 5px 0px;
		}
		
		.news {
			width: 366px;
			margin: 5px 5px 10px 5px;
			float: left;
		}
			
			.news_top {
				height: 33px;
				background: #FFFFFF url(/templates/images/noticias.gif) no-repeat;
				cursor: hand;
				display: block;
			}
			.news-en .news_top  { background: #FFFFFF url(/templates/images/news.gif) no-repeat; }
			.news_body {
				background-color: #EAAC01;
				color: white;
				font-size: 11px;
				padding: 10px 5px 0px 10px;
				margin: 0px 0px 0px 7px;
				line-height: 16px;
			}
			
			.news_title {
				padding: 0px 0px 5px 10px;
				font-weight: bold;
			}
			
			.news_left {
				float: left;
				width: 165px;
				border-right: 1px solid #C08D00;
			}
			
			.news_right {
				padding: 0px 0px 0px 5px;
				float: left;
				width: 170px;
			}
			
			.news_body p {
				padding: 0px 15px 10px 10px;
				margin: 0px;
			}
			
			.news_bottom {
				height: 11px;
				background: #FFFFFF url(/templates/images/noticias-bottom.gif) no-repeat;
			}

		.consejos {
			width: 359px;
			margin: 5px 10px 10px 5px;
			margin: 5px 0px 10px 0px;
			float: left;
		}
			.consejos_top {
				height: 33px;
				background: #FFFFFF url(/templates/images/consejos.gif) no-repeat;
			}
			.consejos-en .consejos_top { background: #FFFFFF url(/templates/images/advices.gif) no-repeat; }
			.consejos_body {
				background-color: #EAAC01;
				color: white;
				font-size: 11px;
				padding: 10px 10px 0px 10px;
				margin: 0px 0px 0px 8px;
				line-height: 16px;
			}
			
			.consejos_body p {
				padding: 0px 15px 10px 10px;
				margin: 0px;
			}
			
			.consejos_bottom {
				height: 11px;
				background: #FFFFFF url(/templates/images/consejos-bottom.gif) no-repeat;
			}
			
			a.vermas {
				display: block;
				margin: 0px 0px 0px 10px;
				width: 69px;
				height: 12px;
				background: transparent url(/templates/images/ver-mas.gif) no-repeat;
				text-decoration: none;
			}
			a.vermas-en { background: transparent url(/templates/images/more.gif) no-repeat; }
			a.vermas_nobg {
				display: block;
				float: right;
				height: 16px;
				margin: 0px 20px 0px 10px;
				padding: 0px 0px 0px 20px;
				text-decoration: none;
				background: transparent url(/templates/images/st.gif) no-repeat;
			}
		
		.links {
			line-height: 15px;
			font-size: 11px;
			color: #838384;
			margin: 20px 10px 10px 10px;
			padding: 0px 0px 0px 25px;
			background: #FFFFFF url(/templates/images/st.gif) 0px 0px no-repeat;
		}
		
		.table_productos {
			border-collapse: collapse;
			border-bottom: 1px solid #E3E3E3;
			margin: 0px 0px 0px 20px;
		}
		.table_productos p {
			padding: 0 !important;
			margin: 0 !important;
		}
		.table_productos_top {
			border-collapse: collapse;
			border-top: 1px solid #E3E3E3;
			margin-top: -1px;
		}
		.table_productos_noborder {
			clear: both;
		}

hr {
	border: 1px solid #E3E3E3;
}

		.table_productos_noborder table.table_productos {
			border-collapse: collapse !important;
			border-bottom: 0px;
			margin: 0px 0px 10px 20px;
		}
		.table_productos_noborder_top {
			border-collapse: collapse;
			margin: 0px 0px 10px 0px;
		}
		.table_left {
			font-weight: bold;
			color: #363636;
			width: 122px;
			padding: 15px 10px 5px 0px;
			vertical-align: top;
		}
		
		.table_center {
			width: 371px;
			border-left: 1px solid #E3E3E3;
			border-right: 1px solid #E3E3E3;
			padding: 15px 20px 5px 20px;
			margin: 0px 0px 0px 0px;
			vertical-align: top;
		}
		
		.table_right {
			/*width: 140px;*/
			padding: 15px 10px 5px 20px;
		}
		.table_thumbs {
			margin: 0 !important;
			padding: 0 !important;
			height: auto !important;
		}
		.table_thumbs a {
			display: block;
			float: left;
			padding: 0px 5px 5px 0px;
			width: 70px;
		}
		
		.table_right img {
			/*margin: 0px 8px 8px 0px;*/
		}


	.content_bottom {
		height: 11px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: #FFFFFF url(/templates/images/content-bottom.gif) no-repeat;
	}
	* html .content_bottom {
		margin: 0px 0px -3px 0px;
	}

	.nav {
		width: 500px;
		margin: 0px auto 0px auto;
		text-align: center;
	}
	.nav_ak, .nav_p {
		display: inline;
	}
	.cont {
		margin: 20px 0px 0px 15px;
		padding: 0px 0px 0px 0px;
	}
	.cont td {
		padding: 0px 5px 0px 5px;
	}
	.cont textarea {
		height: 100px;
	}
	.err {
		color: red;
	}
	.succ {
		color: green;
	}

#footer {
	width: 750px;
	margin: 0px auto 20px auto;
	color: #838384;
	padding:15px 15px 15px 25px;
	font-size: 11px;
}

img {
	border: 0px;
}
	
a {
	color: #838384;
	text-decoration: none;
	border: 0px;
}
a:hover {
	text-decoration: underline;
}

.clear {
	float: none;
	clear: both;
}
