* {margin: 0px;
padding: 0px; outline: 0;
}
html, body {width: 100%;
}
body {
background: #366;
font-family:Arial, Helvetica, sans-serif;
color: rgb(100, 100, 100); 
}
.circulo {
     width: 10px;
     height: 10px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     background: #d9534f;
}
hr {
    margin: auto;
    width:1024px;
    color: rgb(0, 0, 0);
    height: 2px;
    text-align: center;
}

#menu {
text-align: center;
font-size: 1.0em;
width: 1024px;
margin: 10px auto;
}
#menu ul {list-style-type: none;
}
#menu ul li {
    width: 150px; /* separacion texto menu principal */
    text-align: center;
}
#menu ul li.nivel1 {
float: left;
margin-right: 1px;
}
#menu ul li a {
display: block;
text-decoration: none;
color: #000; /* color texto menu principal */
background-color: transparent;
border: solid 0px ; /* borde texto menu principal */
padding: 10px;
position: relative;
}
#menu ul li a.nivel2, #menu ul li a.nivel2ie {
color: #000;
}
#menu ul li a.nivel1, #menu ul li a.nivel2 {
display: block!important;
display: none;
position: relative;
}
#menu ul li:hover {
position: relative;
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {
background-color: transparent; /* color fondo menu principal */
color: #ae3a01; /* color texto menu principal con hover */
font-weight: bold;
position: relative;
}
#menu ul li ul {
display: none;
}
#menu ul li:hover  ul.nivel2, #menu ul li a:hover  ul.nivel2{
display: block;
position: absolute;left: 0px;
}
#menu ul li ul li a:hover ul.nivel3, #menu ul li ul li:hover ul.nivel3 {
display: block;
position: absolute;
left: 161px!important;left: 160px;
top:0px!important;top: -21px;
}
#menu ul li ul li a {width: 160px;
padding: 8px 0px;
border-top-color: transparent;
}
#menu ul li ul li a:hover {border-top-color: #000;
position: relative;
}
#menu ul li ul li ul li a.primera {border-top-color: #fff;
}
table.falsa {
border-collapse:collapse;
border:0px;
float: left;
position: relative;
}

#frame {
    text-align: center;
    border: 0px;
    width: 1024px;
    height: 550px;
    display: block;
    position: relative;
    overflow:auto;
}

.centro {
    text-align: center;
    border: 0px;
    width: 1024px;
    height: 300px;
    display: block;
    position: relative;
}

.td0{
    width:300px;
    height:300px;
    margin:0px 0px 0px 0px;
    background-color: ;
}

.td1{
   width:25px;
   text-align: center;
   vertical-align: middle;  
}

.div{
    display: flex;
    border: 0;
    width:1024px;
    height:200px;
    text-align: center;
    vertical-align: middle;
    margin: auto;
}

.div0{
    display: flex;
    border: 0;
    width:1024px;
    height:200px;
    text-align: center;
    vertical-align: middle;
    margin: auto;
}

.div1{
    display: flex;
    border: 0;
    width: 300px;
    height: ;
    text-align: center;
    vertical-align: middle;
    margin: auto;
}

.div2{
    display: ;
    border: 0;
    width: 1024px;
    height:;
    text-align: left;
    vertical-align: middle;
    margin: auto;
    font-family:'arial';
    font-size:14px;
}
.div3{
    display: flex;
    border: 0;
    width: 1024px;
    height:;
    text-align: left;
    vertical-align: middle;
    margin: auto;
    text-decoration: none;
}

.centro {
background: #366;
font-family:Arial, Helvetica, sans-serif;
color: rgb(100, 100, 100); 
}