body {
	background: #000 url('images/bg.gif') repeat-x;
	background-position:top;
 	margin: 0px; padding: 0px;
}

p {
	margin-top: 0; margin: 0px 0px 10px 0px;
}

body, p {
	color: #666; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}


.postbody ul { 
        list-style-image: url('images/bullet.png');
        list-style-type: circle; padding: 0px 25px;
}

.postbody li { padding-top: 8px; }


a {
       color: #000; text-decoration:none;
}

a:hover {
       color: #000; text-decoration:underline;
}

.text1 a {
       color: #000; font-weight:bold;
}

.text1 {
        line-height: 1.30em; text-align: justify;
}

.text1 a:hover {
       color: #000; text-decoration:underline;
}


#container {
	width: 660px;	margin: 0px auto;
}

#topbar {
    background: url('images/top.gif') no-repeat;
	height: 303px;	overflow:hidden;
}

#content {
	width:660px; margin: 0px auto; min-height: 450px;
	background: url('images/f-content.gif') repeat-y;
	overflow:hidden; padding-bottom:10px;
}

#content2 {
	margin: 0px 0px;
}

.post, #contacto {
	margin: 0px 70px;

}

#pie {
	background: url('images/pie.gif') no-repeat;
	width:660px; height:36px; margin: 0px auto;
	text-align: center; clear:both;
}

#pie  p{
	padding:10px 0px 0px 70px;
	text-align: center; 
}

.aside {
	background: url('images/f-asides.gif') repeat-y;
	padding: 10px 70px;
	margin: 10px 0px;
}

#index {
	width:208px; height:120px;
	top:60px; left:60px;
	text-indent: 1000px;
	position:absolute;
}


ul.menu {
	padding: 9px 0px 0px 280px;	margin: 0px;
	list-style:none;
}

.menu li {
	display:inline;
	padding: 0px;	margin: 0px;
	font-size:14px;
}
	
.menu li a {
	color: #606060;
	background: url('images/tip.gif') no-repeat;
	padding: 0px 0px 0px 25px;
}
	
.menu li a:hover, .menu li a.actual {
	color: #bbb;	
	text-decoration: none;
}


#rss {
	margin: 0px 0px 0px 60px;
	width:28px; height:24px;
	background: url('images/rss.gif') no-repeat;
	float:left; display:inline;
}

#rss a{
	text-indent: 1000px;
	width:28px; height:24px;
	display:block; overflow:hidden;
}

#logo {
	width:208px; height:120px;
	margin: 60px 0px 0px 60px;
	float:left; cursor:pointer;
}

#logo h1 {
	display:none; font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

#logo h2 {
	color: #666; font-weight: normal;
	font-size: 12px;
}

#descripcion {
	margin: 68px 0px 0px 0px;
	width:100%; text-align:right;
	float:left;
}

#topdescr {
	margin: 45px 35px 0px 85px;
	width:270px; overflow:hidden;
	padding-right:0px;
	text-align:justify;
	float:left;
}


#content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:26px; text-decoration: none; font-weight:normal;
	padding: 8px 0px 4px 0px; margin: 0px 0px 10px 0px;
	width: 100%; border-bottom: 1px solid #c0c0c0; font-style:italic;
}

#content h2 a {
	text-decoration: none; font-weight:normal;
}

#content h2 sup, #content h2 sup a {
	color:#FF0000;
}

#content h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px; text-decoration: none; font-weight:normal;
	width: 100%; border-bottom: 1px solid #c0c0c0; color:#000;
}


#forma {
	margin: 50px 0px 0 155px;
	float:left; display:inline;

}

form.forma {
	margin: 0px; padding:0px;
}

input.bforma {
	width:24px; height:21px;
	margin-left: 5px;
}

input.cforma {
	width: 130px; padding: 4px;
	border: 1px solid #c0c0c0;	color: #666; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}

input#submit {
	padding:3px;
	border: 0px;
	width:180px;
	background-color: #000;
	color: #fff;
}

legend { display:none; }

fieldset { border:#fff; }
