body {

	margin: 0;

	padding: 0;

	background: #E8E8CE url(images/bg.gif) repeat-x fixed;

	font-size: 78%;

	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;

	color: #333;

	text-align: center;

}

p {

	font-size: 1em;

	line-height: 1.5em;

	margin: 1.2em 0;

}

ol, ul {

	font-size: 1em;

	line-height: 1.5em;

	margin: 1.2em 0 1.2em 2em;

	padding: 0;

}

h1, h2, h3, h4, h5, h6 {

	margin: 1.2em 0;

	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;

	color: #9BBB38; 

}

h1, h2 {

	font-size: 1.4em;

}

h3 {

	font-size: 1.3em;

}

h4 {

	font-size: 1.2em;

}

a {

	text-decoration: none;

}

a:link {

	color: #E58712;

}

a:visited {

	color: #B96F17;

}

a:hover, a:active {

	color: #9BBB38;

}

input, textarea, select {

	border: 1px solid #C1C0B5;

	background-color: #FAFAF0;

	color: #333;

	font-size: 1em;

	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;

}

blockquote {

	margin: 0 20px;

	padding: 0 20px;

	border-left: 4px solid #E8E7D0;

	font-size: 0.9em;

}

code {

	font-family: monospace;

	color: #666;

}

form, img {

	margin: 0;

	padding: 0;

	border: 0;

}

.small {

	font-size: 0.9em;

	color: #999;

}







/* Layout */



#page{

	margin: 0 auto;

	width: 760px;

	background-color: #FFF;

	text-align: left;

}

#header {

	padding: 20px;

	border-bottom: 2px solid #E4E4CB;

	border-left: 15px solid #E4E4CB;

}



/* Header Styles */

#header h1 {

	margin: 0;

	font-size: 2em;

}



#header h1 a {

	text-decoration: none;

	color: #80904F;

}

	

	

#content {

	float: right;

	padding: 0 10px;

	width: 550px;

	voice-family: "\"}\""; 

	voice-family: inherit;



} 

html>body #content {

	width: 550px;

}

.widecolumn {

	padding: 0 20px;

}

.storycontent {

	text-align:justify;

}

.entry {

	margin:0 10px;

}

div.feedback { padding:0 10px; min-height:30px; }

#sidebar {

	float: left;

	padding: 1.8em 0 0 10px;

	width: 170px;

	font-size: 0.9em;

	voice-family: "\"}\""; 

	voice-family: inherit;

} 

html>body #sidebar {

	width: 170px;

}

* html #content, * html #sidebar {

	overflow: hidden; /* For IE */

}



	/* Lots of sidebar styles, so they're below */



#footer {

	clear: both;

	font-size: 0.9em;

	text-align: right;

}



	/* Footer Styles */

	#footer p {

		margin: 0;

		padding: 10px 0 20px 0;

		background-color: #E8E8CE;

		border-top: 10px solid #9BBB38;

		font-size: 0.9em;

		text-align: right;

	}



	

	

/* Sidebar Styles */



#sidebar h2 {

	display: inline;

	margin: 1.2em 0 0.6em 0;

	padding: 0 10px 0 0;

	background: url(images/arrow.gif) no-repeat center right;

	font-size: 1.1em;

}

#sidebar ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

}

#sidebar ul li {

}

#sidebar ul ul {

	margin: 1.2em 0;

	border-top: 1px solid #E8E7D0;

	background-color: #FAFAF0;

}

#sidebar ul ul li {

	padding: 0 0 0 10px;

	border-bottom: 1px solid #E8E7D0;

}

#sidebar ul ul li a {

	display: block;

	margin: 0 0 0 -10px;

	padding: 2px 10px 0 10px;

	width: 190px;

	voice-family: "\"}\""; 

	voice-family: inherit;

	width: 170px;

} 

html>body #sidebar ul ul li a {

	width: 170px;

}

#sidebar ul ul li a:hover {

	background-color: #FFF;

}

/* Nested lists? */

#sidebar ul ul ul {

	margin: 0;

	border: none;

}

#sidebar ul ul ul li {

	margin: 0 0 0 -10px;

	padding: 0 0 0 25px;

	border-bottom: none;

	border-top: 1px solid #E8E7D0;

}

#sidebar ul ul ul li a {

	margin: 0 0 0 -25px;

	padding: 2px 10px 0 25px;

	width: 190px;

	voice-family: "\"}\""; 

	voice-family: inherit;

	width: 155px;

} 

html>body #sidebar ul ul ul li a {

	width: 155px;

}







/* Blog */



.post { padding:0 10px; }

.posttitle {

	margin-bottom: 0;

	width: 100%;

	color: #FFF;

	overflow: auto;

	/* Width and overflow to clear '.posttitle a' */

}

.posttitle a {

	float: left;

	padding: 0 10px;

	background: #9BBB38 url(images/posttitle.gif) no-repeat top right;

}

.posttitle a:link, .posttitle a:visited {

	color: #FFF;	

}

.posttitle a:hover, .posttitle a:active {

	background: #E8E7D0 url(images/posttitle.gif) no-repeat 100% -91px;

	color: #80904F;

}

.postmeta {

	margin-top: 0;

	padding-top: 1px;

	background: url(images/postmeta.gif) no-repeat top left;

	font-size: 0.9em;

	color: #999;

}

.postentry {

}

.permalink {

	margin: 0 1.8em 0 0;

	padding: 0 0 0 14px;

	background: url(images/permalink.gif) no-repeat center left;

}

.commentslink {

	padding: 0 0 0 17px;

	background: url(images/commentslink.gif) no-repeat center left;

}



/* Comments */



#commentlist {

	margin: 1.2em 0;

	padding: 0;

	border-bottom: 1px solid #E8E7D0;

	list-style-type: none;

}

#commentlist li {

	border-top: 1px solid #E8E7D0;

	padding: 1px 20px;

	background-color: #FFF;

}

.alt {

	background-color: #FAFAF0 !important;

	padding:5px;

}

.commenttitle {

	margin-bottom: 0;

	font-size: 1.1em;

}

.commentmeta {

	margin-top: 0;

	font-size: 0.9em;

	color: #999;

}

#comment {

	width: 98%;

}

p.postmetadata {

	font-size: 0.8em;

	line-height: 20px;

	margin: 15px 0 15px;

	border-left:10px solid #DDDDDD;

}



.alt {

	padding:5px;

}

table#box { background-color:#FFFFFF; table-layout:fixed; }
table#box td { width:20%; padding:0px; border:1px solid #CCCCEE; background-color:#FFFFFF; overflow:hidden; text-decoration:none; cursor:hand; text-align:center; vertical-align:top; }
table#box td div { margin:0px; text-align:center; background:url('http://shopping.villalugano.com.ar/flash/deg5.jpg') repeat-x bottom;}
table#box td div h5 { margin:0; padding:0; display:inline; text-align:center; }
table#box td div h5 img { width:120px; height:120px; border:0px; margin:5px auto; }
table#box td div p { text-indent: 0; margin:0; width:100%; padding:2px 0 0 0; }
table#box td div p img { width:25px; border:0px; margin:2px 2px 0 2px; }
table#box td div h3 { display:block; height:60px; margin:0px; padding:0 2px 2px 2px; color:#0033BB; font-family:Arial, sans-serif; font-size:12px; line-height:15px; font-weight:normal; overflow:hidden; }
table#box td div h4 { width:100%; height:20px; margin:0px; padding:0px; font-size:12px; font-weight:bold; line-height:20px; color:#FF5F55; border-top:1px dashed #DEDEDE; }
table#box td div h3:first-letter {
	font-size:1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	margin-top:4px;
}
