/* Hoja de estilos de N2Palabras 2.0 */
* {
	margin: 0px;
	padding: 0px;
}

body {
	background-image: url("imas/fondo.png");
	background-repeat: repeat-x;
	background-color: #CC33CC;
	font-family: Verdana;
}

#web {
	position: absolute;
	width: 895px;
	left: 50%;
	margin-left: -448px;
}

#cabecera {
	width: 895px;
	height: 220px;
	background-image:url("imas/cabecera.png");
	background-repeat: no-repeat;
}

#contenido {
	width: 895px;
	margin-top: 30px;
}

#menu ul{
	position: relative;
	list-style:none;
	display:block;
	height: 30px;
	left: 50px;
	top: 13px;
}
#menu li{
	position: relative;
	display:block;
	float:left;
	height: 30px;
	width: 129px;
	margin-right: 3px;
}
#blog a{
	display:block;
	background-image: url("imas/pes_blog.png");
	height: 30px;
	width: 129px;	
}
#blog a:hover{
	display:block;
	background-image: url("imas/pes_blog.png");
	background-position: 0px -30px;	
}
#blog_actual{
	display:block;
	background-image: url("imas/pes_blog_actual.png");
	height: 30px;
	width: 129px;	
}
#misplantas a{
	display:block;
	background-image: url("imas/pes_misplantas.png");
	height: 30px;
	width: 129px;	
}
#misplantas a:hover{
	display:block;
	background-image: url("imas/pes_misplantas.png");
	background-position: 0px -30px;	
}
#misplantas_actual{
	display:block;
	background-image: url("imas/pes_misplantas_actual.png");
	height: 30px;
	width: 129px;	
}
#soulstars a{
	display:block;
	background-image: url("imas/pes_soulstars.png");
	height: 30px;
	width: 129px;	
}
#soulstars a:hover{
	display:block;
	background-image: url("imas/pes_soulstars.png");
	background-position: 0px -30px;	
}
#soulstars_actual{
	display:block;
	background-image: url("imas/pes_soulstars_actual.png");
	height: 30px;
	width: 129px;	
}
#aboutme a{
	display:block;
	background-image: url("imas/pes_aboutme.png");
	height: 30px;
	width: 129px;	
}
#aboutme a:hover{
	display:block;
	background-image: url("imas/pes_aboutme.png");
	background-position: 0px -30px;	
}
#aboutme_actual{
	display:block;
	background-image: url("imas/pes_aboutme_actual.png");
	height: 30px;
	width: 129px;	
}
#arriba {
	background-image: url("imas/contenido_arriba.png");
	width: 895px;
	height: 42px;
}
#contenido_interno {
	position: absolute;
	background-image: url("imas/fondo_contenido.png");
	background-repeat: repeat-y;
	width: 895px;
}
#lateral {
	position: relative;
	float: right;
	width: 221px;
	/*background-color: blue;  xxxxxxxxxxxxxxx*/
}
#logos {
	position: relative;
	left: 20px;
	width: 180px;
}
#logos img {
	margin-left: 15px;
	margin-bottom: 10px;
}
#links {
	margin-top: 30px;
	width: 221px;
}
#links_titulo{
	position: relative;
	background-image: url("imas/titulo_enlaces.png");
	width: 146px;
	height: 36px;
	left: 40px;
}
#links_lista {
	position: relative;
	width: 130px;
	font-size: 12px;
	left: 73px;
	top: 20px;
}
#links_lista a{
	text-decoration: none;
	color: #882288;
}
#links_lista a:hover{
	text-decoration: underline;
	color: #882288;
}
#plantas_titulo{
	position: relative;
	background-image: url("imas/titulo_plantas.png");
	width: 129px;
	height: 36px;
	left: 40px;
}
#artistas_titulo{
	position: relative;
	background-image: url("imas/titulo_artistas.png");
	background-repeat: no-repeat;
	width: 138px;
	height: 36px;
	left: 40px;
}
#seccion {
	width: 674px;
}
#titulo_blog {
	position: relative;
	background-image: url("imas/titulo_blog.png");
	width: 162px;
	height: 80px;
	left: 40px;
}
#titulo_misplantas {
	position: relative;
	background-image: url("imas/titulo_misplantas.png");
	background-repeat: no-repeat;
	width: 434px;
	height: 80px;
	left: 40px;
}
#titulo_soulstars {
	position: relative;
	background-image: url("imas/titulo_soulstars.png");
	background-repeat: no-repeat;
	width: 378px;
	height: 80px;
	left: 40px;
}
#titulo_aboutme {
	position: relative;
	background-image: url("imas/titulo_aboutme.png");
	background-repeat: no-repeat;
	width: 354px;
	height: 80px;
	left: 40px;
}
#titulo_intranet {
	position: relative;
	background-image: url("imas/titulo_intranet.png");
	background-repeat: no-repeat;
	width: 354px;
	height: 80px;
	left: 40px;
}
#twitter{
	position: relative;
	left: 50px;
	font-size: 12px;
	color: #333333;
	margin-bottom: 10px;
	width: 600px;
}
#twitter img{
	float: left;
	margin-right: 5px;
}
#twitter ul{
	position: relative;
	top: 6px;
	list-style: none;
}
#twitter a{
	text-decoration: none;
	color: #882288;
}
#twitter a:hover{
	text-decoration: underline;
	color: #882288;
}
/* Posts */

.post {
	position: relative;
	left: 30px;
	top: 20px;
	margin-bottom: 20px;
}
.post p{
	margin: 0px;
	padding: 0px;
}
.post a{
	text-decoration: none;
	color: #882288;
}
.post a:hover{
	text-decoration: underline;
	color: #882288;
}
.centrar {
	text-align: center;
}
.post_titulo {
	position: relative;
	background-image: url("imas/icono_posts.png");
	background-repeat: no-repeat;
}
.post_titulo h1{
	width: 600px;
	position: relative;
	color: #1C071C;
	font-size: 40px;
	font-weight: normal;
	left: 50px;
	top: -5px;
}
.post_titulo h2{
	position: relative;
	color: #1C071C;
	font-size: 25px;
	font-weight: normal;
	left: 50px;
	top: 5px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.post_fecha h2{
	color: #1C071C;
	font-size: 12px;
	font-weight: normal;
}

.post_texto p{
	color: #333333;
	font-size: 14px;
	text-align: justify;
	padding-right: 10px;
}

.post_comentarios h3{
	color: #1C071C;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}
.post_imagen {
	text-align: center;
	margin-bottom: 10px;
}
#abajo {
	clear: both;
	position: absolute;
	background-image: url("imas/contenido_abajo.png");
	background-repeat: no-repeat;
	width: 895px;
	height: 42px;
	color: #333333;
	font-size: 12px;
	text-align: right; 
}
#abajo a {
	text-decoration: none;
	color: #882288;
}
#abajo a:hover{
	text-decoration: underline;
	color: #882288;
}

#anteriores {
	color: #333333;
	font-size: 14px;
	text-align: justify;
	position: relative;
	left: 30px;
}
#anteriores a{
	text-decoration: none;
	color: #882288;
}
#anteriores a:hover{
	text-decoration: underline;
	color: #882288;
}
#pie {
	clear: both;
}
form {
	padding-top: 10px;
	margin-left: 20px;
	text-align: left;
}
input, textarea {
	border:thin solid #9966CC;
	margin-bottom: 5px;
	width: 500px;
}
