        body{ margin: 0; padding: 0; font-family: "Trebuchet MS",arial;
    font-size: 11px;  color: #000000; }
        .cabecera {
            background-image: url("bg_cabecera.gif");
            background-repeat: repeat-x;
            height: 70px;
            position: absolute;
            top: 0;
            width: 100%;
        }
        .cabecera_abajo_ja{
            background-image: url("bg_cabecera_down.jpg");
            background-repeat: repeat-x;
            height: 120px;
            top: 120px;
            width: 100%;
            position: relative;
        }        
        
        #cabecera_contenido {
            left: 50%;
            margin-left: -500px;
            margin-top: 0;
            position: absolute;
            width: 1000px;
        }
        #cabecera_logo {
            /*margin-left: 40px;*/
            position: absolute;
            top: -1px;
        }
        #cabecera_menu {
            margin-left: 40px;
            padding-top: 80px;
            position: absolute;
            right: 10px;
            text-align: right;
        }
        #cabecera_menu {
            text-align: right;
        }
        .navlist { }
        .navlist li a{ cursor: pointer;}
        .btmLST a{ cursor: pointer;}
        .navlist li {
            display: inline;
            list-style-type: none;
            padding-right: 30px;
        }
        
        a.linkSup:link, a.linkSup:active {
            color: #000000;
            cursor: pointer;
            font-family: Trebuchet MS,arial,dejavu sans;
            font-size: 12px;
            font-weight: bold;
        }
        a {
            color: #333;
            font-family: Arial;
            font-size: 12px;
            text-decoration: none;
        }
        
        #central {
            /*background-color: #8b8b8b;*/
            background-color: #fff;
            border-top: 1px solid #4e4e4e;
            height: 420px;
            margin: 0;
            position: relative;
            top: 71px;
            width: 100%;
        }
        .central_contenido {
            height: 370px;
            left: 50%;
            margin-left: -500px;
            position: absolute;
            width: 1000px;
        }
        #central_contenido2 {
            height: 370px;
            left: 50%;
            margin-left: -480px;
            position: absolute;
            width: 1000px;
        }
        
        .dscLstPr { font-weight: bold; text-transform: uppercase; text-align: center; font-size: 14px;}
        .dscLstPr ul {margin: 0; padding: 0; }
        .dscLstPr ul li{ margin: 0; padding: 0; list-style: none; font-weight: bold; text-transform: uppercase;}
        
        .ttlStyle {
            float: left;
            font-family: 'janeaustennosecret',Century Gothic,Kalinga;
            font-size: 60px;
            height: auto;
            line-height: 55px;
            margin-bottom: 20px;
            /*margin-left: 40px;*/
            margin-top: 50px;
            text-align: justify;
            width: auto;
        }
        
        .ttlStyle2 {
            float: left;
            font-family: 'janeaustennosecret',Century Gothic,Kalinga;
            font-size: 45px;
            height: auto;
            line-height: 55px;
            margin-bottom: 20px;
            /*margin-left: 40px;*/
            margin-top: 50px;
            text-align: justify;
            width: auto;
        }
        
        .ttlStyleM {
            float: left;
                font-family: 'janeaustennosecret',Century Gothic,Kalinga;
                font-size: 15px;
                height: auto;
                line-height: 50px;
                text-align: left;
                width: 100%;
        }
        
        .ttlStyleCh {
                float: left;
                font-family: 'janeaustennosecret',Century Gothic,Kalinga;
                font-size: 15px;
                height: auto;
                line-height: 15px;
                text-align: left;
                margin-bottom: 15px;
                margin-top: 15px;
                width: 100%;
        }
        
         /* estilos del formulario */
            .contact{  }
            .contact h3 { font-size: small; }  
            .contact input { 
                
                border: 1px solid #DADADA;
                color: #343434;
                font-family: tahoma;
                font-size: 14px;
                font-style: normal;
                font-weight: normal;
                padding: 10px;
                vertical-align: middle;
                width: 210px;
            }
            .contact textarea { 
                border: 1px solid #DADADA;
                font-family: tahoma;
                font-size: 14px;
                font-style: normal;
                font-weight: normal;
                vertical-align: middle;
                width: 210px;
                padding: 10px;
            }
            .contact{  }
            .contact h3 { font-size: small; margin: 0px; padding: 0; }
            .contact h4 { font-size:  small; margin: 0px; padding: 0;}    
            
            .cntBtnDv { margin-top: 15px; }  
            .cntBtn { border: 1px solid #9C84B2; padding: 10px; color: #fff;  background-color: #1D76C9; }
            .msjSNd { font-size: small; color: #2C2AD2; font-family: tahoma; display: none;}
            
            /* ------------- */
            #cssmenu { padding-right: 120px; padding-left: 120px; }
            #cssmenu ul {
              margin: 0;
              padding: 0;
              list-style-type: none;
              width: auto;
              position: relative;
              display: block;
              font-size: 12px;
              font-weight: bold;
              background: #353535;
              font-family: Arial, Helvetica, sans-serif;
              border-bottom: 1px solid #353535;
              zoom: 1;
            }
            #cssmenu ul:before {
              content: '';
              display: block;
            }
            #cssmenu ul:after {
              content: '';
              display: table;
              clear: both;
            }
            #cssmenu li {
              border-right: 1px solid #5b5a5a;
              display: block;
              float: left;
              margin: 0;
              padding: 0 4px;
              height: 40px;
              cursor: pointer;
            }
            #cssmenu li a {
              display: block;
              float: left;
              color: #ccc;
              text-decoration: none;
              font-weight: bold;
              padding: 10px 20px 7px 20px;
              border-bottom: 3px solid transparent;
              text-transform: uppercase;
            }
            #cssmenu li a:hover {
              color: #FFFFFF;
              border-bottom: 3px solid #039741;
            }
            #cssmenu li.active a {
              display: inline;
              border-bottom: 3px solid #039741;
              float: left;
              margin: 0;
            }
            
            .lstMat { padding-top: 10px; }
            .lstMat ul { margin: 0; padding: 0; margin-left: 20px;}
            .lstMat ul li { /*font-weight: bold;*/ font-size: 16px; list-style: none; }
            
            .empaq { }
            .empaq img{ padding-top: 10px; max-height: 120px; max-width:150px; text-align: center;}
            
    .imgsidms img{ width: 30px; }
    .idmsttl { font-size: small; color: #dadada; text-align: center; font-family: tahoma; }
