@charset "utf-8";
/* CSS Document */

html,body{height:100%}

body {
	font-family: Arial, Helvetica, sans-serif;
	color:#555;
	font-size:12px;
	margin:0
}

.fd {
	background-image: url(img/fd.jpg);
	background-repeat:  repeat-x;
	background-position: center top;
}

.txt1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.encab {
	background-image: url(img/encab.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.txtpek {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.txtblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.txtgrana,
a.txtgrana,
a.txtgrana:link,
a.txtgrana:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a8031d;
}

div.post p.avisocoment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a8031d;
	text-align:center;
	margin-bottom:20px
}

div.post p.avisocoment span {
	background-color:#f7eef0;
	border:1px solid #dfd5d7;
	padding:5px 10px;
}

.nomargen {
	margin:0
}

.bitacoras {
	list-style-type:none;
	margin-left:20px;
	padding:0
}

.bitacoras a:link,
.bitacoras a:visited,
.bitacoras a{
	font-size: 12px;
}

a,
a:link,
a:visited {
	color: #a8031d;
	text-decoration:none;
}

img.vat {
	vertical-align:middle;
	border:0
}

ul.lst-sec {
	margin:0;
	padding:0 0 0 20px;
	list-style-type:none
}



ul.lst-sec a,
ul.lst-sec a:link,
ul.lst-sec a:visited {
	letter-spacing:-1px;
	font-weight:bold
}

h1 {
	margin:0;
	font-size:20px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#A8031D
}

h1.tit {
	color:#B8A5A7;
	margin-bottom:10px
}

h2 {
	font-weight:bold;
	font-size:12px;
	margin:10px 0 5px 0;
}

h3 {
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#A8031D
}

div.post {
	margin-bottom:25px;	
}
div.post p {
	margin:0;
	text-align:justify
}

div.comentario {
	margin:10px;
	background-color:#f1e8e8;
	border:1px solid #cbc6c6;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}

p.texto2 {
	color:#999;	
}
p.texto3 {
	color:#999;
	font-size:11px;
}

.justificado,
.justificado p{
	text-align:justify
}

.txtpost p {
	margin-right:20px;
	text-align:justify
}

.frm-comentar {
	margin-left:10px;
	padding:10px
}
.frm-comentar form {
	margin-left:10px
}

.frm-comentar form input,
.frm-comentar form textarea {
	border:1px solid #8F8083;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px
}

.frm-comentar form p {
	margin-top:3px	
}

.frm-comentar form input.enviar {
	width:75px;
	height:26px;
	border:0;
	margin-top:4px;
	background:url(img/enviar.jpg) no-repeat;
	cursor:pointer
}

img.fotopost {
	float:right;
	border:1px solid #A7031C;
	margin:0 0 10px 10px
}

img.fotopost2 {
	float:right;
	margin:0 0 10px 10px
}

img.fotolibro {
	float:left;
	margin:0 10px 10px 0
}

.centrado {
	text-align:center	
}

.cap {
	text-transform:capitalize
}


/* Tabla historico */
.historico {margin-top:20px}
.historico td,
.historico th {
	border-bottom:1px dotted #DDD;
	padding:3px 0
}
.historico th {
	text-align:center
}
.historico td {
	padding-left:10px	
}

.historico th a,
.historico th a:link,
.historico th a:visited {
	padding:3px 5px;
	background-color:#E4D0D2;
	display:block;
}

.historico td a,
.historico td a:link,
.historico td a:visited {
	margin-right:10px
}

.historico td a:hover {
	color:#666
}

.listaPost {
	margin-top:20px
}

.listaPost th,
.listaPost td {
	padding:3px 0;	
	border-bottom:1px dotted #DDD;
	text-align:left
}

.listaPost th {
	/*background:url(img/miniflachas.jpg) no-repeat left;*/
	/*padding-left:20px;*/
	width:50px;
	padding-right:10px
}

.pie {
	margin:10px auto;
	width:980px;
	padding:5px 0;
	border-top:1px solid #BBB;
	text-align:center;
	color:#333;
}

.pie a,
.pie a:link,
.pie a:visited {
	color:#666;
	text-decoration:none;
	padding:0 8px
}

.pie a:hover {
	color:#222
}

.pie a img {
	vertical-align:top;
	border:0
}
