/* Estilo Ma-k-nudo */
body {margin: 0px auto; padding: 0px; background-color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #242f4f;}
a {text-decoration: none; font-weight: bold; color: #3B4976;}
a.codigo:link {color: #e68632;}
a:link {text-decoration:none;}
a:visited {text-decoration:none; color: #000;}
a:hover {text-decoration: underline; color: #e68632;}
a:active {text-decoration: underline;}
#global {width: 760px; margin: 0px auto; padding: 0px; display: block;}
#logo {width: 760px; height: 95px; margin: 0px auto; padding: 0px;}
#bot {width: 758px; height: 23px; background-color: #fff; margin: 0px auto; padding: 0px; border-left: 1px solid #3b4976; border-right: 1px solid #3b4976;}
#bar {width: 758px; voice-family: "\"}\""; voice-family: inherit; width: 744px; height: 24px; background-color: #B5C1DF; padding: 0px 7px; font-weight: bold; border-left: 1px solid #3b4976; border-right: 1px solid #3b4976; font-size: 0.9em;}
#frase {float: left; clear: both; line-height: 24px;}
#fecha {float: right; line-height: 24px;}
#cuerpo {border-left: 1px solid #3b4976; border-right: 1px solid #3b4976; margin: 0px auto; padding: 20px 10px; width: 758px; voice-family: "\"}\""; voice-family: inherit; width: 738px; float: left; clear: both;}
#pie {margin: 0px auto; padding: 0px; width: 760px; height: 67px;}
img {border: none;}
#index {width: 730px; margin: 0px auto; padding: 0px; text-align: center;}
table.index {border-collapse: separate;}
table.index td {width: 365px; padding: 5px;}
table.cata {border-collapse: separate;}
table.cata td {width: 365px; padding: 10px;}
table.subct {border-collapse: separate;}
table.subct td {width: 150px; padding: 5px; vertical-align: top;}
table.subct caption {text-align: left;}
table.tabsct {border-collapse: separate;}
table.tabsct td {width: 365px; padding: 5px;}
.normal {border: 1px solid #242f4f;}
#textab {width: 425px; float: left; clear: both; margin-left: 5px;}
.fotab {width: 270px; float: right; margin-right: 5px; margin-top: 50px;}
h1, h2, h3, .cat {font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
h1 {font-size: 18px;}
h2, .cat {font-size: 16px;}
h3 {font-size: 13px; color: #fff;}
p {text-align: justify;}
#forcont {width: 350px; float: left;}
#forcont form label {width: 150px; height: 25px; text-align: right; float:left; padding-right: 3px;} 
#forcont form p {margin-top: 1px; margin-bottom: 7px;}
.error {color: #b31313;}
.peqem {font-size: xx-small; font-style: italic;}
/* Catálogo (ancho 738px) */
#izq {width: 200px; float: left; clear: both; background-color: #fff; height: 100%;}
#bus {width: 200px; height: 100px; background-color: #415587; background-image: url(../imgs/tope_01.jpg); background-position: top; background-repeat: no-repeat; float: left;}
#cajb form {margin: 0px auto; padding: 0px;}
#cajb {width: 180px; margin: 5px 10px 0px 10px;}
#catbar {width: 198px; background-color: #fff; float: left; border-right: 1px solid #e88957; border-bottom: 1px solid #e88957; border-left: 1px solid #e88957;}
#cprd {width: 100%; background-color: #e88957; float: left;}
#cprd h3, #lcat {margin: 5px 10px;}
#encat {width: 528px; height: 100%; float: right; margin-left: 10px; background-color: #fff;}
#prg {width: 600px; height: 100%; margin-left: 60px;}
.sbct {width: 100%; height: 100%; float: left; margin: 0px 0px 15px 0px;}
.sbct h2 {border-bottom: 1px solid #e68632;}
.cats {width: 100%; margin-bottom: 15px;}
.selb {font-size: 11px; color: #666;}