#encabezado{position:absolute; top:2px; left: 0px;}
#principal{position:absolute; top:110px; left: 215px; z-index:1;}
#libro{position:absolute; top:110px; left: 215px; z-index:1; padding-right: 5px;}
#libro_centrado{position:absolute; top:120px; left: 0px; z-index:1;}
#rotulos {position:absolute; top:73px; left: 0px;}
#cat {position:absolute; top:110px; left: 5px; width:200px;  z-index:1;}
form {	margin: 0;	padding: 0;}
.boton {font-weight:bold;}
.mensaje {border: 1px solid #2B69AE; padding: 2px; background-color:#EBF2FB}
.borderegistro { border: 1px #2B69AE solid; vertical-align: top; background-color: #FFFFFF}
.rel {  font-size: 12px; border-bottom:1px solid #2B69AE; vertical-align:middle; text-align: left; padding-left:6px; height:62px;}
.rec {  font-size: 12px; border-bottom:1px solid #2B69AE; vertical-align:middle; text-align: center; height:62px;}
.campo {   font-size: 12px; border-bottom:1px solid #2B69AE; vertical-align:middle; text-align: left;}
.campoc {   font-size: 12px; border-bottom:1px solid #2B69AE; vertical-align:middle; text-align: center;}
.error {   font-size: 12px; vertical-align: middle;  color: #990000;}
.header {   font-size: 12px;   border-bottom: 1px solid #2B69AE;}
.registro {   font-size: 12px}
.rotuloazul { text-align:center; font-size: 12px;  background-color: #2B69AE;  border: #2B69AE solid; border-width: 1px 1px 3px 1px; color:#FFFFFF}
.rotuloazulunder {background-color: #2B69AE; border: #2B69AE solid; border-width: 1px 1px 1px 1px;}
.buscarchico {   background-color: #EBF2FB; border: 1px solid #2B69AE;}
.encabezado {   background-color: #EBF2FB; border: 1px solid #2B69AE;}
.rotuloverde {   font-size:14px; padding: 2px; background-color:#9ABEE7; border: 1px #2B69AE solid; border-width: 1px 1px 0px; }
.rotuloverde2 {   font-size:14px; padding: 2px; background-color:#9ABEE7;}
.rotulogris3 {   text-align: center;  font-size: 12px; background-color: #DEDEDE; border: #2B69AE solid; border-width: 1px 1px 3px 1px; font-weight: bold;}
.rotulogris {   text-align: center;  font-size: 12px; background-color: #DEDEDE; border: #2B69AE solid; border-width: 1px 1px 1px 1px; font-weight: bold;}
.selectchico {  font-size: 12px; color: #000000; background-color: #FFFFFF }
p {   font-size: 12px; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px;}
body { font-family: Arial; font-size: 12px; margin-left: 0px; margin-right: 0px; margin-top:2px; margin-bottom: 0px;}
li {  color: #000000; margin: 5px}
a:link { font-family: Arial; font-size: 12px; color: #265D9A}
a:hover { font-family: Arial; font-size: 12px; color: #CC0000}
a:active {  font-family: Arial; font-size: 12px; color: #265D9A}
a:visited { font-family: Arial; font-size: 12px;  color: #265D9A}
h1 { font-size: 14px; margin: 0px;}
h2 { font-size: 14px; margin: 0px;}
h3 { font-size: 14px; margin: 0px;}
h4 { margin: 0px; padding: 0px;}
.e { font-size: 12px; border: #2B69AE solid; border-width: 0px 0px 3px 0px}
input {font-size: 12px;}
select {font-size: 12px;}

#enlaces_relacionados {font-size:15px; border: 1px solid #2B69AE;background-color: #9ABEE7;}
#enlaces_relacionados a:link, #enlaces_relacionados a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;border-right:1px solid #CCCCCC;background-color: #CCDEF2;color: #1A3E67;font-weight:bold;padding: 2px 0px 2px 5px;font-size:12px;text-decoration: none;}
#enlaces_relacionados a:hover{ border-top: 1px solid #cccccc; background-color: #669DDA; background-image: none; text-decoration: none; }
#publicidad {font-size:15px; border: 1px solid #2B69AE;background-color: #9ABEE7;}
#publicidad a:link, #publicidad a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;border-right:1px solid #CCCCCC;background-color: #CCDEF2;color: #1A3E67;font-weight:bold;padding: 2px 0px 2px 5px;font-size:12px;text-decoration: none;}
#publicidad a:hover{ border-top: 1px solid #cccccc; background-color: #669DDA; background-image: none; text-decoration: none; }
#enlaces {font-size:15px; border: 1px solid #2B69AE;background-color: #9ABEE7;}
#enlaces a:link, #enlaces a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;border-right:1px solid #CCCCCC;background-color: #CCDEF2;color: #1A3E67;font-weight:bold;padding: 2px 0px 2px 5px;font-size:12px;text-decoration: none;}
#enlaces a:hover{ border-top: 1px solid #cccccc; background-color: #669DDA; background-image: none; text-decoration: none; }
#otros_paises {font-size:15px; border: 1px solid #2B69AE;background-color: #9ABEE7;}
#otros_paises a:link, #otros_paises a:visited {display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;border-right:1px solid #CCCCCC;background-color: #CCDEF2;color: #1A3E67;font-weight:bold;padding: 2px 0px 2px 5px;font-size:12px;text-decoration: none;}
#otros_paises a:hover{ border-top: 1px solid #cccccc; background-color: #669DDA; background-image: none; text-decoration: none; }

#cat_1 {font-size:15px; border: 1px solid #2B69AE; background-color: #9ABEE7; padding: 2px 0px 2px 0px;}
#cat_1 a:link, #cat_1 a:visited {display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;border-right:1px solid #CCCCCC;background-color: #CCDEF2;color: #1A3E67;font-weight:bold;padding: 2px 0px 2px 5px;font-size:12px;text-decoration: none;}
#cat_1 a:hover{ border-top: 1px solid #cccccc; background-color: #669DDA; background-image: none; text-decoration: none; }
#cat_2 a:link, #cat_2 a:visited {display: block; border-top: 1px solid #ffffff; border-bottom: 1px solid #cccccc; border-right:1px solid #CCCCCC; background-color: #EBF2FB; color: #1A3E67; font-weight:bold; padding: 2px 0px 2px 20px; font-size:12px; text-decoration: none;}
#cat_2 a:hover{border-top: 1px solid #cccccc; background-color: #669DDA; font-weight: bold; text-decoration: none;}
#cat_3 a:link, #cat_3 a:visited {display: block; border-bottom: 1px solid #cccccc;border-right:1px solid #CCCCCC;background-color: #FFFFFF;color: #1A3E67;font-weight:bold;padding: 2px 0px 2px 35px;font-size:12px;text-decoration: none;}
#cat_3 a:hover{border-top: 1px solid #cccccc; background-color: #669DDA;background-image: none;font-weight: bold;text-decoration: none;}