* {
 padding: 0;
 margin: 0;
}
body {background: #fde295;margin:0px; min-height: 601px;height: auto !important;height:601px; font: normal 9px comic sans MS,arial, verdana}
h1{margin: 0px; font-size: 20px; text-align: right; border-bottom: 2px solid #f98a00;color: #f98a00}

/* Elementos comunes */
#fondo{width: 100%; min-height: 601px;height: auto !important;height:601px; background: #fef5d8}
#lateral{background: #FDE295;width: 25%; text-align: right;}
.central{width: 456px;background: #F8B715}
#izdcontenidos{width:111px;}
#dercontenidos{background: #f8b715;}
#contenidos{width: 431px; background: #FDE295 url(imagenes/fondo.jpg) no-repeat}
#legal{}

/* Estilos más utilizados */
.copyright{padding-top: 10px;text-align: right;font-size: 10px; font-weight: normal; color: #666666}
.menu{text-align: right;}
.menu a{display: block; padding-top: 25px; color: #f98a00; text-decoration: none; font-weight: bold; font-size: 13px; }
.menu a:hover{color: #666666}
.menu a.Act{display: block; padding-top: 25px; color: #666666; text-decoration: underline; font-weight: bold; font-size: 13px; }
.menu div.submenu{width: 130px;float: right;text-align: left !important}
.menu div.submenu a{display: block; padding-top: 0px !important; color: #f98a00; text-decoration: none;font-weight: normal; font-size: 12px; }
.menu div.submenu a:hover{color: #666666}
.menu div.submenu a.Act{display: block; padding-top: 0px !important; color: #666666; font-weight: bold; font-size: 12px; }
.contenidos{width:431px;font-weight: normal; font-size: 11px; color: #666666}
.contenidos a{text-decoration:none;color: #f98a00}
.contenidos a:hover{color:#333333}

.form input,textarea{width: 200px; font-size: 11px; color: #f98a00}

#legal{background: #fef3d5; font-size:12px; color: #555555;}
#legal div{text-align: justify; padding: 5px 10px;}
#legal div.titulo{ font-weight: bold; font-size: 13px;}
#legal div.subtitulo{font-weight: bold;}