* {margin: 0; padding: 0; font: 11px Verdana, Arial, Helvetica, sans-serif}
h1 {font-weight: bold; font-size:24px; margin: 10px 0;}
h2 {font-weight: bold; font-size:18px; margin: 10px 0;}
/*div {border: 1px solid #999}*/
table.total {background: #e1dfc0}
form.login {background: url(img/login.gif) no-repeat; padding: 5px 0 10px 20px; width: 180px;}
form.login input, form.login label {width: 140px; clear: left; display: block; font-weight: bold;}
form.login label {color: #cccc66; padding-bottom: 2px}
form.login input.submit {width: 100px;}
p {margin: 10px 0}
table {position: relative}
td {vertical-align: top; text-align: left}
#cabecera, #pie {width: 900px; height: 250px;}
#centro {margin: 10px 15px;}
#pie {height: 120px; margin-top: 10px; border-top: dotted thin #ccc; background: #fff}
#pie img {margin: 10px 10px; }
table td.webs {width: 180px;text-align: center;}
table td.webs a, table td.webs a:hover {border: 0; text-decoration: none; padding: 0; margin: 0}
table td.webs b {text-align: left; font-weight: bold;}
table td.webs img {margin: 5px 10px; width: 150px; border: 0}
/**************************************** LISTAS DEL MENU ****************************************/
#menu ul {list-style-type: none; width: 190px; padding: 0; margin: 0; display: block;}
#menu ul li {line-height: 20px;}
#menu ul li a {padding-left: 10px; background: #333; border-bottom: solid 1px #999; font-weight: bold; color: #fff}
#menu ul li ul li { width: 190px; }
#menu ul li ul li a {padding-left: 10px; background: #cc9; font-weight: bold; color: #666}
#menu ul li ul li ul li {width: 170px; font-weight: bold; }
#menu ul li ul li ul li a {padding-left: 30px; background: #dda;font-weight: normal;color: #666}
#menu li a {padding-left: 20px; display: block; height: 20px; width: 100%; height: 100%; line-height: 20px; border: 0; text-decoration: none; color: #666; }
/**************************************** LISTAS DEL MENU ****************************************/
