body {
    background:#C0C0C0 url('img/bg.jpg') repeat-y scroll center top;
    font-family:arial, helvetica, sans-serif, bitstream vera sans, times;
    font-size:small;
    margin:0;
    padding:0;
    text-align:center;
}
a,a:link,a:visited {
    font-weight:bold;
    text-decoration:none;
    color:#292b77;
}
a:hover {  
    font-weight:bold;
    text-decoration:none;
    color:#ff6b00;
}
a:active { 
    font-weight:bold;
    text-decoration:none;
    color:#ff6b00;
    background:#292b77 none repeat scroll 0 0; 
}
#encabezado {
    background:#292b77;
    display:block;
    height:127px;
    margin:0 auto;
    min-height:127px;
    padding:0;
    text-align:left;
    width:758px;
}

#encabezado img {
    width:758px;
    height:127px;
    border:none;
}

#contenido {
    display:block;
    margin:0 auto;
    padding:0;
    text-align:left;
    width:728px;
}

#pie {
    color:#666666;
/*    display:block; */
    font-size:80%;
/*    height:42px; */
    width:728px;
    margin:0px auto 30px auto;
    padding-top:15px;
/*    margin-bottom: 30px; */
    text-align:center;
    clear: both;

}
#pie h1 {
    font-size:100%;
    margin:0 0 0 0;
}
#pie .pie1 {
    float: left;
    width:222px;
    text-align: left;
}
#pie .pie2 {
    float: left;
    width:283px;
}
#pie .pie3 {
    float: left;
    width:202px;
    text-align: right;
}

#menu {
    display:block;
    min-width:175px;
    padding:20px 10px 10px 10px;
    width:180px;
    float: left;

    font-size:90%;
    font-weight:bold;
    text-decoration:none;
    color:#ff6b00;
    line-height: 120%;
}

#menu div {
    padding-left: 15px;
    text-indent: -15px;
    padding-bottom:0.2em;
}

#menu a,a:link,a:visited {
    font-size:100%;
    font-weight:bold;
    text-decoration:none;
    color:#292b77;
}

#menu a:hover {
    font-size:100%;
    font-weight:bold;
    text-decoration:none;
    color:#ff6b00;
/*    background:#292b77 none repeat scroll 0 0; */
}
#menu a:active {
    font-size:100%;
    font-weight:bold;
    text-decoration:none;
    color:#ffffff;
    background:#292b77 none repeat scroll 0 0;
}
#submenu {  
    font-weight:normal;
    padding-left: 1em ! important;
    text-indent: -1em ! important;
    padding-bottom:0.2em ! important;
}
#submenu div {  

}
#submenu a,a:link,a:visited{ 
    font-size:100%;
    text-decoration:none;
    color:#292b77;
    font-weight:normal;
}
#submenu a:hover {  
    font-weight:normal;
    font-size:100%;
    text-decoration:none;
    color:#ff6b00;
}
#menu a:active {
    font-size:100%;
    font-weight:normal;
    text-decoration:none;
    color:#ffffff;
    background:#292b77 none repeat scroll 0 0;
}
#principal {
    display:block;
    padding:10px 10px 10px 10px;
    width:508px;
    float: left;

    font-size:small;
    text-decoration:none;
    color:#292b77;
    text-align: justify;
}

#principal h1 {
    color:#ff6b00;
    border-bottom:5px solid #292b77;
    text-align: right;
    font-size: large;
}
#principal h2 {
    color:#292b77;
    border-bottom:2px solid #ff6b00; 
    text-align: left;
    font-size: large;
}
#principal h3 {
    color:#292b77;
    text-align: left;
    font-size: medium;
    margin-top: 0px;
}

#principal img { 
    border: none;
}
#principal a,a:link,a:visited {
    font-weight:bold;
    text-decoration:none;
    color:#292b77;
}
#principal a:hover {  
    font-weight:bold;
    text-decoration:none;
    color:#ff6b00;
}
#principal a:active { 
    font-weight:bold;
    text-decoration:none;
    color:#ff6b00;
    background:#292b77 none repeat scroll 0 0; 
}
#principal table {  
    border: 3px solid #888888;
    border-spacing: 1px;
    background:#C0C0C0;
}
#principal table td {  
    padding: 3px 5px 3px 5px;
}
.tabla_titulos { 
    background:#C0C0C0;
}
.tabla_datos1 { 
    background:#ffffff;
    text-align:right;
}
.tabla_datos2 { 
    background:#dfdfdf;
    text-align:right;
}
#principal .tabla_blanca {  
    border:0px;
    border-spacing: 1px;
    background:#FFFFFF;
    width:508px;
}
#principal .tabla_blanca tr { 
    vertical-align: top;
}
#principal .tabla_Elevadores {  
    width: 100%;
}
#principal .tabla_Elevadores td {  
    padding: 3px 1px 3px 1px;
}
#principal .tabla_Elevadores2 {  
    width:25%;
    text-align: center;
    vertical-align: middle;
}
#principal .tabla_TBanda td {  
    padding: 3px 0px 3px 0px;
}
#principal .anuncio { 
    font-weight:bold;
    text-align:center;
}
.lista { 
    margin:0px;
    padding-left:2em;
    list-style-type: disc;
}
.listanum { 
    margin:0px;
    padding-left:2em;
    list-style-type: decimal;
}
.listanum li { 
    padding-bottom:0.8em;
}
.imgBascula {  
    text-align:center;
    margin-bottom:2em;
    margin-right:auto;
    margin-left:auto;
}
#principal .colBascula1 {  
    width:200px;
    vertical-align:middle;
}
#principal .colBascula2 {  
    width:302px;
    vertical-align:middle;
}
#principal .colBascula3 { 
    width:508px;
    text-align:center;
    padding: 0px 0px 20px 0px;
}
#principal .colPelet3 { 
    width:508px;
    text-align:center;
    padding: 0px 0px 0px 0px;
}
#principal .colVolcadores1 {  
    width:160px;
    vertical-align:top;
    padding: 0px 0px 20px 0px;
}
#principal .colVolcadores2 {  
    width:348px;
    vertical-align:top;
}
#principal .PadDer {  
    border-spacing: 0px;
}
#principal .PadDer td {  
   padding: 7px 7px 7px 0px;
}
#principal .collage {  
 padding: 0px 0px 5px 0px;
}
#principal .collage2 {  
 padding: 0px 0px 10px 0px;
}
.pie_foto {  
   font-size: xx-small;
}
#principal .naranjal {
    text-decoration:underline;
    color:#ff6b00;
}
#principal .NoPad {  
    padding-left: 1.5em;
}
.m77 {
/*    azul: #292b77;
    naranja: #ff6b00; */
}
.naranja {  
   color: #ff6b00;
}
