#presenta {
	margin:0px auto 0px auto;
	width:350px;
	background-color:black;
	padding:10px;
	border:none solid solid solid;
	border-color:#B41F23;
	border-width:2px;
	border-top-width:0px;
}


body {
	margin:0;
	padding:0;
	font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
  	color: #00004F;
	background-color:black;
}
#cgral {
	margin:0px auto 0px auto;
	width:772px;
	background-color:#D8D0C2;
	padding:0px;
	border:none solid solid solid;
	border-color:#B41F23;
	border-width:2px;
	border-top-width:0px;

}
h1 {
  font: 24px Verdana, Arial, Helvetica, sans-serif;
  color: #B41F23;        
}
#caligrafia {
	border:1px solid #00004F;
	margin:10px 0px 0px 40px;
	width:695px;
}
#aviso {
	position:relative;
	left:0;
	width:720px; /* 470 pa libro nuevo */
}
#aviso h1 {
	text-align:left;
	padding:10px 5px 0px 0px;
}
#aviso h1 a{
	color:#00004f;
	padding:10px 5px 0px 0px;
}

.tit {
	width:272px;
	float:right;
}
.tit h1{
text-align:right;
padding:10px 5px 0px 0px;
}
h2 {
  font: 18px Verdana, Arial, Helvetica, sans-serif;
  color:#00004F; 
  padding: 0px;     
}
h3 {
  font: 24px Verdana, Arial, Helvetica, sans-serif;
  color:#00004F; 
  padding: 0px;     
}
h4 {
  font: 17px Verdana, Arial, Helvetica, sans-serif;
  color:#00004F; 
  padding: 0px;     
}
a {text-decoration:none;
}
h2 a {text-decoration:none;
color:#00004F;
}
a:hover{text-decoration:underline;
color:#00004F;
}
img {
border: none;
}
p {text-align:justify;
padding: 0px;}

#conte {
  width:770px;
 }
.abajo {clear:both;
}
.textos {
font-weight:bold;
font-size: 12px;
font-style: italic;
}
.textos a {
text-decoration:none;
color: #B41F23;
}
.textos a:hover {
text-decoration:underline;
}
.textos li {
	padding:0px 0px 7px 0px;
	list-style-type: square;
}
.nombres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00004F;
}
.nombres a {
color: #00004F;
}
.npie {
	color:#B41F23;
	vertical-align: super;
	text-decoration:none;
}
.cbios {
	float:left;
	width:95%;
	margin:10px 0px 5px 3px;
	padding:10px;
	border-style:solid solid none none;
   	border-width:1px;     
   	border-color: #B41F23;
}
.mails {
color:#00004F;
}
.mails a {
text-decoration:none;
}
.mails a:hover {
text-decoration:underline;
}
.suscrip {
	padding-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFCC;
	text-align:center;
}
.suscrip a{
	font-size: 12px;
	color:#FFFFCC;
	text-align:center;
	text-decoration:underline;
}
.suscrip a:hover{
	font-size: 12px;
	color:#FFFFCC;
	text-align:center;
	text-decoration:underline;
}
#typewriter {
	background-color:#00004F;
	padding:15px 4px;
}
input, textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.daudio a{
color:#ff8901;
font-weight:bold;
}
.centro {
	text-align: center;
}
.derecha {
	text-align:right;
}
