body {
	position: relative;
}

.titulo {
background:transparent url(../images/tit_blog.jpg) no-repeat scroll 0 0;
clear:both;
height:101px;
margin:0 0 0 17px;
width:918px;
}
.post,
.listcomments,
.publish {
margin:0 0 15px 17px;
width: 726px;
}
.post li {
background: url(../images/bg_sidebar_punt.gif) repeat-x scroll 0 bottom;
width:709px;
}
.head_post {
background:transparent url(../images/tit_spring2.jpg) no-repeat scroll -19px -4px;
height:56px;
padding:19px 0 0;
width:709px;
}
.head_post h1 {
color:#AB94B0;
float:left;
font-family:Arial;
font-size:21px;
letter-spacing:-1px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0px;
line-height: 28px
}

.titulo_h1 h1 {
	width: 480px;
}

.author_post {
	font-family: Verdana;
	font-size: 11px;
	color: #d9599e;
	line-height:13px;
	text-align:right;
	width: 209px;
	float: right;
}
.author_post span {
	font-weight:bold;
}
.date_post {
	color:#8A8A92;
	float:right;
	font-family:Verdana;
	font-size:10px;
	line-height:13px;
	text-align:right;
	width:220px
}
.body_post {
width: 709px;
}
.body_post img {
border:2px solid #d1bcd5;
margin:0 0 15px;
}
.body_post p {
	color: #8a8a92;
	font-family: Verdana;
	font-size: 12px;
	line-height:15px;
	margin:0 0 10px;
	width: 709px;
}
.body_post .leermas {
background:transparent url(../images/mas.gif) no-repeat scroll 0 0;
display:inline-block;
height:13px;
width:15px;
float:right;
}
#blog .foot_post {
background:transparent url(../images/tit_vercomentarios.jpg) no-repeat scroll 0 0;
height:55px;
padding:14px 0 0;
width:709px;
}
#blogin .foot_post {
background:transparent url(../images/bg_sidebar_punt.gif) repeat-x scroll 0 bottom;
height:30px;
padding:14px 0 0;
width:709px;
}
#blog .foot_post .links{
background:transparent url(../images/link.png) no-repeat scroll 145px 4px;
color:#9954a1;
display:block;
/* float:left; */
font-family:Verdana;
font-size:11px;
margin:0 0 0 17px;
text-decoration:none;
width:165px;
}
#blogin .foot_post .volver{
color:#9954a1;
display:block;
float:left;
font-family:Verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
width:50px;
}
#blogin .foot_post .links{
background:transparent url(../images/link.png) no-repeat scroll 145px 4px;
color:#9954a1;
display:block;
float:right;
font-family:Verdana;
font-size:11px;
text-decoration:none;
width:160px;
}
.listcomments h1 {
background:transparent url(../images/tit_comentarios.jpg) no-repeat scroll 0 0;
height:61px;
}
.comment {
background:#faf3f8 repeat scroll 0 0;
padding:0 15px 0 15px;
width:679px;
}
.first {
padding:0 15px;
}
.last {
padding:0 15px 15px;
}
.author_comment {
color:#D9599E;
float:left;
font-family:Verdana;
font-size:11px;
line-height:13px;
padding:15px 0 0 0;
width:679px;
}
.author_comment span {
font-weight:bold;
}
.date_comment {
font-family: Verdana;
font-size: 10px;
color: #8a8a92;
line-height:13px;
margin:0 0 20px;
width:679px;
}
.body_comment {
width:679px;
}
.body_comment p {
background: url(../images/bg_sidebar_punt.gif) repeat-x scroll 0 bottom;
color:#8A8A92;
font-family:Verdana;
font-size:12px;
line-height:15px;
padding:0 0 20px;
width:679px;
}
.publish h1 {
background:transparent url(../images/tit_publica.jpg) no-repeat scroll 0 0;
height:52px;
}
.publish form {
background:#F9F9F9 none no-repeat scroll 0 0;
padding:10px 14px;
width:288px;
}
.publish h2 {
font-family: Verdana;
font-size: 11px;
font-weight:bold;
color: #d9599e;
line-height:13px;
width:300px;
}
.publish textarea {
color:#8A8A92;
font-family:Verdana;
font-size:11px;
height:170px;
line-height:13px;
margin:10px 0;
width:284px;
}
.publish input {
background:#F8EFF5 url(../images/bt_enviarblog.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:26px;
/* margin:0 0 0 198px; */
width:96px;
}


/*-----------------*/
.sidebar {
/*background:#F8EFF5 url(../images/bg_sidebar_punt.gif) repeat-y scroll 0 0;*/
}
.buscador {
background:transparent url(../images/buscador_blog.gif) no-repeat scroll 6px 0;
margin:24px 0 25px 7px;
padding:50px 0 0 15px;
}
.ultimos_post,
.archivos {
background:transparent url(../images/bg_sidebar_punt.gif) repeat-x scroll 0 0;
margin:0 0 0 14px;
padding:20px 0 0;
width:180px;
}
.ultimos_post h1 {
background:transparent url(../images/h1ultimosposts.gif) no-repeat scroll 0 0;
height:35px;
margin:0 0 11px;
width:174px;
}
.ultimos_post ul,
.archivos ul {
margin:0 0 25px 9px;
}
.ultimos_post li,
.archivos li {
background:transparent url(../images/bullet_violeta.gif) no-repeat scroll 0 4px;
margin:0 0 14px;
padding:0 0 0 12px;
width:152px;
}
.ultimos_post a,
.archivos a {
color:#9954a1;
font-family:Verdana;
font-size:11px;
text-decoration:none;
}
.archivos h1 {
background: url(../images/h1archivos.gif) no-repeat scroll 0 0;
margin:0 0 13px;
height:35px;
width:174px;
}
.loginflotante .login {
background:transparent url(../images/bg_login.gif) no-repeat scroll 0 0 !important;
display:block;
height:107px;
padding:13px 0 0 20px;
width:323px;
position: absolute; top:300px; left:35%; z-index:100001 
}
.loginflotante .login a{
	text-decoration: none;
	color: #a68d53;
	font-weight: bold;
	font-size: 10px;
	margin: 0 20px 0 0;
}
.loginflotante .login form {
display:block;
height:42px;
margin:30px 0 0;
width:315px;
}
* html .loginflotante .login form {
display:block;
height:42px;
margin:40px 0 0;
width:315px;
}
*:first-child+html .loginflotante .login form {
display:block;
height:42px;
margin:40px 0 0;
width:315px;
}
.loginflotante .registrate {
	text-transform: uppercase
}
.loginflotante {
	background: url(../images/fondo.png)  !important;
	position: absolute; 
	top:0px;
	left:0;
	z-index:100000 ;
	width: 100%;
	height: 100%;
	
	}








