body{
	background: #1C2932 url('img/fondo.png'); color: #DDD7B5; margin: 0; padding:0;
	font: 12px Tahoma, Geneva, Verdana, 'DejaVu Sans', 'Bitstream Vera Sans', Helvetica, sans-serif;
}

input, textarea{ background: #FFFFFF url('img/inp.png') repeat-x; border: 2px solid #1C2932; padding:5px; width:auto; }

a img, a:hover img, a:visited img, #icab{ border:0; }
a, a:hover, a:visited, .titulo h3 a{ color: #FF8F02; text-decoration: none; }
a:hover{ border: dashed #FF8F02; border-width: 0 0 1px 0; }
.submenu a,.submenu a:visited,#epie a,#epie a:visited{ color: #DDD7B5; } .submenu a:hover,#epie a{ border-color: #DDD7B5; }
.submenu a, .submenu a:hover, .submenu a:visited{ font-weight: 700; }

ul, li{ margin:0; padding:0; }
li{ list-style-type:none; }


#precarga{ display:none; }

#contenedor{ width:100%; text-align:left; background: transparent; }
#ajuste{ overflow: hidden; margin:0px; clear:both; }

#cabecera{ background: #1C2932; }
#cabecera, #cabecera h1, #cabecera img{ margin: 0; padding:0; }
#topmenu{ text-align: center; background:url('img/sub.png'); height:23px; padding: 4px 0 0 0; }
#topmenu div{ display:inline; }
#topmenu h2{ margin:0; padding:0; font-size:inherit; font-weight:inherit; }
	#m_blog a,#m_tuarroba a,#m_autor a,#m_send a,#m_tools a, #m_adjust{
		border:0; padding: 5px 0 0 25px; height:15px; width:auto; float:left; font-size:12px; color: #DDD7B5;
		display:block; margin: 0 7px; text-align:left; vertical-align: middle; font-weight:700; text-transform:uppercase; 
	}
	#m_blog a:hover,#m_tuarroba a:hover,#m_autor a:hover,#m_send a:hover,#m_tools a:hover{ text-shadow:0 0 1px #FF8F02; }
	#m_adjust{ font-size:1px; width:10%; }
	#m_blog a{ width:32px; }
	#m_blog a{ background:url('img/menu/blog_off.png') no-repeat; } #m_blog a:hover{ background:url('img/menu/blog.png') no-repeat; }
	#m_tuarroba a{ width:104px; }
	#m_tuarroba a{ background:url('img/menu/world_off.png') no-repeat; } #m_tuarroba a:hover{ background:url('img/menu/world.png') no-repeat; }
	#m_autor a{ width:105px; }
	#m_autor a{ background:url('img/menu/author_off.png') no-repeat; } #m_autor a:hover{ background:url('img/menu/author.png') no-repeat; }
	#m_send a{ width:74px; }
	#m_send a{ background:url('img/menu/contactar_off.png') no-repeat; } #m_send a:hover{ background:url('img/menu/contactar.png') no-repeat; }
	#m_tools a{ width:171px; }
	#m_tools a{ background:url('img/menu/tool_off.png') no-repeat; } #m_tools a:hover{ background:url('img/menu/tool.png') no-repeat; }
	
#search{
	position:absolute; right:30px; top:0px; width:210px; height:37px; background:url('img/search.png') no-repeat;
	text-align:center; vertical-align:middle;
}
#search img{ float:right; margin: 0 5px; }
#lookfor{  height: 15px; width:100%; text-align:center; font-size: 11px; border:0; background: transparent; color: #FFF; }
#sinput{ float:left; text-align:center; width:160px; height: 15px; margin: 9px 0 9px 12px; }
	
#notie{ position:absolute; right:30px; top: 42px; width:204px; text-align:center; background:#23353F; border: 3px solid #142129; font-weight:700; }
	#notie a,#notie a:hover,#notie a:visited{ border:0; }
	
#cuerpo{
	background: #1C2932; text-align:justify; float: left; width: 70%;
	border: #FFF solid; border-width: 0 0 0 1px; margin: 0 0 0 3%; padding: 0;
}

#menu{
	width:24%; float:right; margin: 0 3% 0 -8px; padding: 0; color: #DDD7B5; background: #23353F;
	border:0; border-left: 5px #142129 solid; border-right: 1px #FFF solid; text-align:left;
}

.supertitulo{ margin-bottom:20px; }
.supertitulo, .supertitulo h1{ text-align:center; color:#142129; font-weight:700; font-size:32px; color:#8DA93B; }
.supertitulo h1{ border-bottom: 1px dashed #8DA93B; display:inline; }

.ncomentarios{ float:right; background:url('img/comments.png'); width:48px; height:39px; text-align: center; margin: 3px 20px 0 0; }
.ncomentarios a{ margin: 3px 0 0 0; font-size: 18px; font-weight:700; color: #8DA93B; display:block; border:0; }
.t_cal{ background: url('img/calendar.png'); width:42px; height:45px; text-align:center; padding:0; float:right; margin: 0; }
.t_cal .mes{ font-size: 10px; margin: 2px 0 0 0; }
.t_cal .dia{ margin: 7px 0 0 0; font-size: 18px; font-weight:700; color: #8DA93B; }

.semitit,.subtit,.titulo h2 a, .titulo h2,.titulo h2 a:hover{
	color: #8DA93B; font-size: 24px; font-weight: 700; text-decoration: none; display:inline; border:0;
}
.subtit{ font-size: 1.5em; }
.titulo h3, .titulo h3 a{ font-size: 12px; display:inline; }

.articulo{ text-align:justify; margin: 20px 0 20px 30px; }
	.articulo p{ text-indent:20px; } .articulo p.notp{ text-indent:0; margin:0px; }

.blogger,.time{ font-weight:bold; }
.img,.link,#rposts li,#tcomments li,.video,.cat,.tag,.cal,.lcal li,.cate a,.cat-item,.help,.down,#mail,#cv,.autor,.blogger,#rcomments li,.time{
	margin: 0 0 0 5%; padding: 0 0 0 20px; height: 18px; }
.cal,.cate a,.help,.autor,.blogger{ margin-left:0; }
.time{ margin-left:2px; }
	.img{ background: url('img/ico/photo.png') no-repeat; }
	.link,#rposts li,#tcomments li{ background: url('img/ico/page_white_link.png') no-repeat; }
	.video{ background: url('img/ico/video.png') no-repeat; }
	.cat, .cate a, .cat-item{ background: url('img/ico/folder.png') no-repeat; }
	.tag{ background: url('img/ico/tag.png') no-repeat; }
	.cal, .lcal li{ background: url('img/ico/date.png') no-repeat; }
	.down{ background: url('img/ico/disk.png') no-repeat; }
	.help{ background: url('img/ico/ayuda.png') no-repeat; }
	#mail{ background: url('img/ico/email.png') no-repeat; }
	#cv{ background: url('img/ico/cv.gif') no-repeat; }
	.autor{ background: url('img/ico/user_gray.png') no-repeat; }
	.blogger, #rcomments li{ background: url('img/ico/user_comment.png') no-repeat; }
	.time{ background: url('img/ico/clock.png') no-repeat; }

.children{ padding-left:0; padding-top:2em; display:block; }

.tmenu h2{ margin:0; padding:0; font-weight: normal; }
.tmenu{ text-align:left; height: 25px; margin: 10px -2%; padding: 5px 0 5px 30px;  background-color: #142129; color: #8DAA3E; }
.tmenu, .tmenu h2{ font-size:18px;  }
.tmenu img{ float:left; margin: 0 10px 0 0; }
.submenu{ font-size: 11px; margin: 15px 0 20px 10px; }
	#afoto{ background: url('img/foto.jpg') no-repeat; } #mail,#cv{ margin: 0 0 0 80px; } #adesc{ margin: 0 0 10px 80px; }
	#suscripcion{ margin: 0 0 10px 0; } #suscripcion input{ font-size:11px; }

.b2_1, .b2_2{ width: 40%; padding:2%; } .b2_1{ margin: 0 2% 15px 3%; } .b2_2{ margin: 0 3% 15px -3px; }
.b3_1, .b3_2, .b3_3{ width:24%; padding:2%; } .b3_1{ margin: 0 0 15px 2%; } .b3_2{ margin: 0 2% 15px 2%; } .b3_3{ margin: 0 2% 15px 0; }
.boton, .boton:hover, .sboton{ display: block; float:left; font-weight:700; text-align:center; }
.boton{ background: #1C2932; border: 3px #142129 solid; }
.boton:hover, .sboton{ background: #333F46; border: 3px #1C2932 solid; }
.boton:hover{  cursor:pointer; }
	
.comenta{ width: 90%; background:#23353F; border: 3px solid #142129; margin: 10px 5%; overflow:hidden; }
.comenta input{ width: 40%; margin: 0 5% 0 0; padding:5px; } .comenta #csend{ width: 15%; margin: 0 0 0 80%; }
.comenta textarea{ width:95%; margin: 0 5% 0 0; height:150px; }

.ncomentario a{ font-size: 32px; font-weight:bold; color: #8DA93B; border:0; }
.comentado{ margin: 0 0 5px 0; color: #8DA93B; }

#conecta{ height: 105px; width: 40%; float:right; margin: 0 5% 0 0; text-align:center; }
#conecta a{ display:block; width:auto; border:0; margin: 1px 0; }
	
#pie{ background: #142129; width:100%; min-height:100px; margin:0; }
#subpie{ width:100%; background: #142129 url('img/ppie.png') repeat-x; height:53px; border: #FFF solid; border-width: 1px 0; margin: 0 0 20px 0; }
#picons{ margin: 20px 0 0 10px; text-align:center; } #picons a{ border:0; }
#epie div{ width:18%; float:left; }
	#epie div span{ font-weight: 700; padding: 10px 0 0 0; }
	#epie .f{ float:left; height:50px; width:32px; display:block; margin:0 3px 0 -32px; }
#epie{ clear:both; }
	#p_instalacion{ margin: 0 0 0 4%; } #p_instalacion .f{ background:url('img/foot/install.png') no-repeat; }
	#p_licencia{ margin: 0 0 0 1%; } #p_licencia .f{ background:url('img/foot/licencia.png') no-repeat; }
	#p_autor{ margin: 0 0 0 1%; } #p_autor .f{ background:url('img/foot/author.png') no-repeat; }
	#p_colaborar{ margin: 0 0 0 1%; } #p_colaborar .f{ background:url('img/foot/ayuda.png') no-repeat; }
	#p_mas{ margin: 0 0 0 1%; } #p_mas .f{ background:url('img/foot/world.png') no-repeat; }
#epie h2, #epie h3{ margin:0; padding:0; font-size:inherit; font-weight:inherit; }

.margin{ margin: 2%; text-align: inherit; }
.unmargin{ margin: 0 0 0 -2%; }
.center{ text-align:center; }
.clear{ clear:both; line-height:1px; font-size:1px; }
.nolink{ border: 0; text-decoration:none; }
.iright, .ncomentario{ width:auto; float:right; border:0; margin: 0 0 5px 10px; }
.ileft{ width:auto; float:left; border:0; margin: 0 10px 5px 0; }
.itop{ display:block; border:0; margin: 0 0 5px 0; text-align:center; width:100%; }
.reajuste{ padding-bottom:2em; }
.salto{ background: url('img/sub.png') repeat-x; width:100%; height:27px; font-size:1px; margin: 0 -2% 20px -2%; padding: 0 2% 0 2%; }
	#subpie .iright{ margin: 5px 5px 0 0; }	#subpie .ileft{ margin: 5px 0 0 5px; }





#rposts, #tposts, #tcomments{ display:none; }