/*  
Theme Name: Aleman autodidacta
Theme URI: http://www.tuenlace.net
Description: Template desarrollado para el Blog de Aleman autodidacta.
Author: TuEnlace.net
Author URI: http://www.tuenlace.net
Version: 1.0
Tags: autodidacta, aleman, blog.
*/
*{
margin:0;
padding:0;
}
body{
background:url(imagenes/bg_body.jpg) top repeat-x;
font-family:Verdana, Helvetica, sans-serif;
font-size:75%;
margin:0;
color:#000000
}
p{
margin:0;
padding:0;
}
a{
color:#435FB3;
font-weight:bolder;
}
a:hover{
color:#666666;
text-decoration:none
}
a img{
border:none
}
fieldset{
margin: 0;
padding: 0; 
border: 0;
}
blockquote {
}
h1{
text-indent:-2000px;
float:left;
position:absolute
}
.descripcion{
text-indent:-2000px;
float:left;
position:absolute
}
#cuerpo{
min-width:980px;
max-width:1150px;
background:url(imagenes/bg_cuerpo.jpg) repeat-y right;
margin:auto;
overflow:hidden
}
#header{
background:url(imagenes/bg_header.jpg) right no-repeat;
width:100%;
height:132px;
}
.linkheader{
margin:41px 0 0 0
}
.icons{
float:right;
margin:60px 65px 0 0
}
#contenido{
width:55%;
float:left;
}
.contmicropost, #post, #comentarios{
min-width:500px;
max-width:700px;
border:#EAF7FC 1px solid;
margin:10px 10px 20px 5px;
overflow:hidden
}
.micropost{
min-width:400px;
max-width:690px;
border:#ffffff 4px solid;
background:#EAF7FC;
overflow:hidden;
}
.resumen{
padding:5px 5px 0 0;
text-align:justify;
font-size:0.9em
}
#post{
border:none;
padding:20px;
}
#post p{
text-align:left;
padding:5px;
font-size:1em
}
.relacionadas{
background:#E1E6EA;
border:#B1C0C5 solid 1px;
padding:10px;
}
.relacionadas h3{
padding:0 0 10px 0;
color:#003366
}
.relacionadas ul{
list-style:none
}
.relacionadas ul li{
padding:5px 0 5px 0
}
.relacionadas a{
text-decoration:none
}
.ads1{
float:left;
padding:0 10px 0 0
}
#comentarios{
min-width:400px;
max-width:690px;
border:none;
padding:10px;
background:url(imagenes/bg_comentarios.jpg) left top no-repeat
}
#comentarios h3{
color:#333333;
font-size:20px;
margin:10px 0 0 70px;
border-bottom:#BCD1D9 solid 1px;
padding:0 0 5px 0
}
#comentarios ol{
margin:30px 0 0 0;
list-style:none;
}
.comentario, .trackbacks {
background:url(imagenes/bg_comentario.jpg) top right no-repeat;
border:#BCD1D9 1px solid;
margin:0 0 10px 0;
min-height:100px;
max-height:100%;
}
.comentario p{
padding:5px 70px 0 10px
}
.comentario em{
padding:5px 70px 0 10px;
color:#990000
}
.comentario a{
color:#000000;
text-decoration:underline
}
.autorcomment{
font-weight:bolder;
text-decoration:underline;
color:#006699
}
.autorcomment a{
color:#006699;
}
.autorcomment a:hover{
color:#0097DF
}
.trackbacks{
background:url(imagenes/bg_trackbacks.jpg) top right no-repeat;
padding:5px 70px 0 10px
}
.trackbacks ul{
list-style:none;
margin:10px 0 0 0
}
.trackbacks li{
padding:2px 0 3px 0
}
.titulo a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bolder;
color:#2F4884;
padding:5px 0 0 5px;
text-decoration:none
}
.titulo a:hover{
color:#6689C3;
}
#formcommentswrap{
width:99%;
padding:10px 10px 15px 0;
margin:10px 10px 0 auto
}
#formcommentswrap h3{
padding:0 0 15px 0;
margin:0;
border-bottom:none;
font-size:20px;
text-transform:uppercase;
font-weight:normal
}
#commentform{
padding:0;
}
#commentform p{
margin:10px 0 0 0
}
input.inputs{
background:#FFFFFF;
width:50%;
padding:5px 0 5px 0;
border:#BCD1D9 1px solid;
}
textarea.txt{
background:#FFFFFF;
width:98%;
height:200px;
padding:5px 0 5px 0;
border:#BCD1D9 1px solid
}
.enviarcomentario{
background:#ECECFF;
color:#999999;
font-size:18px;
padding:10px;
border:#CCCCCC solid 1px
}
.rojo{
color:#FF0000;
font-weight:bolder;
text-decoration:none
}
.excerpt{
width:125px;
height:160px;
float:left;
padding:5px 0 0 0
}
.fechacomentarios{
font-weight:bolder;
padding:5px 5px 0 0;
text-align:right;
}
.fechacomentarios a{
color:#000066
}
.fechacomentarios a:hover{
background:#FFFFFF;
text-decoration:none
}
.noneg{
font-weight:normal;
}
.vertodo{
float:right;
padding:5px;
}
#sidebar{
width:45%;
float:right;
}
#sidebar ul li a{
display:block;
text-decoration:none;
padding:5px;
}
#sidebar ul li a:hover{
display:block;
background:#DCF1FC;
text-decoration:none;
color:#B64926
}
#cuerposidebar{
width:441px;
background:url(imagenes/linea.gif) repeat-y 220px 0;
margin:0 14px 0 0;
float:right;
}
#search{
margin:7px 0 0 0;
padding:11px 0 17px 48px;
background:url(imagenes/bg_search.jpg) no-repeat left top
}
#vamos{
margin:0 0 -6px 0;
}
.sid1{
background:#EFF8FD;
border-bottom:#B1C0C5 solid 1px;
}
.entero, .izquierda, .derecha{
background:#E1E6EA;
border:#B1C0C5 solid 1px;
border-top:none;
color:#435FB3;
font-weight:bolder;
font-size:14px;
padding:3px 0 3px 10px
}
.izquierda{
border-right:none
}
.derecha{
border-left:none
}
.sid1 ul{
margin:0;
list-style:none
}
.tags{
text-align:center;
padding:10px;
}
.sid1 li{
padding:0;
color:#333333
}
.sideizquierda{
width:220px;
float:left
}
.sidederecha{
width:220px;
float:right
}
#footer{
width:100%;
background:url(imagenes/bg_footer.gif) repeat-x;
}
.finsidebar{
min-width:980px;
max-width:1150px;
height:39px;
background:url(imagenes/bg_fin_sidebar.jpg) right bottom no-repeat;
margin:0 auto 0 auto;
}
.finsidebar p{
padding:13px 0 0 10px
}
.finsidebar a{
color:#0099FF;
font-weight:bolder;
text-decoration:none
}
.finsidebar a:hover{
color:#0099CC;
text-decoration:underline
}

div.pagination {
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	text-align:center;
	padding:4px 6px 4px 0;
	color:#313031;
	margin:0 auto 20px auto
}
div.pagination a {
	color:#999999;
	text-decoration:none;
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border:1px solid #b7d8ee;
}

div.pagination a:hover, div.pagination a:active {
	color:#0066a7;
	border:1px solid #b7d8ee;
	background-color:#d2eaf6;
}
div.pagination span.current {
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border:1px solid #b7d8ee;
	font-weight:bold;
	color:#444444;
	background-color:#d2eaf6;
}
div.pagination span.disabled {
	display:none;
}